Ganache ukinut: Ethereum developeri prebacuju se na Hardhat i Foundry u 2024.

U brzom razvoju blockchain okruženja, alati koji su nekada definisali razvoj Ethereum-a mogu se brzo promeniti ili postati zastareli. Ganache, lična Ethereum blockchain mreža široko korišćena za testiranje i debagovanje pametnih ugovora, odigrao je ključnu ulogu zahvaljujući simulaciji lokalnih mreža sa unapred finansiranim računima i forkanju mainneta. Međutim, u septembru 2023. godine, Consensys – kompanija koja stoji iza Ganache – najavila je ukidanje i Ganache-a i Truffle-a, što je označilo veliki preokret u razvojnom ekosistemu Ethereum-a. Intuitivni interfejs Ganache-a omogućavao je programerima da testiraju pametne ugovore u sigurnom lokalnom okruženju, simulirajući razne mrežne uslove bez rizika ili troškova od pravog lansiranja. Njegova kompatibilnost sa Remix-om, Truffle-om i Web3. js-om, kao i podrška za Ethereum nadogradnje poput EIP-1559, čineći ga nezamenjivim. Ipak, napredovanje blockchain tehnologije zahtevalo je fleksibilnije i moćnije alate, što je podstaklo zajednicu da traži alternative. Odluka Consensys-a da ugasi Ganache i Truffle iznenadila je mnoge, ali je bila deo strateškog fokusiranja na vodeće alate poput MetaMask (Snaps i SDK), Infura i Linea. U saradnji sa Nomic Foundation-om – kreatorima Hardhat-a – Consensys je obezbedio 90-dnevni period podrške putem Zendesk-a, GitHub-a i Discord-a, dok je javni kod Ganache-a objavljen od decembra 2023. godine. Ovaj potez odražava brzinu razvoja blockchain tehnologije; Ganache nije imao dovoljno ažuriranja za predstojeće Ethereum nadogradnje, što je podstaklo programere da pređu na alate u skladu sa trenutnim standardima. Hardhat, koji je razvio Nomic Foundation, brzo je postao popularan naslednik Ganache-a. Za razliku od Ganache-ove osnovne funkcije simulacije lokalnog blockchain-a, Hardhat je potpuni razvojni alat, koji kombinuje kompajliranje ugovora, testiranje, debagovanje i implementaciju.
Njegov proširivi sistem dodataka, rigorozne funkcije debagovanja kao što su Solidity stack trace-ovi i podrška za console. log, kao i kompatibilnost sa različitim verzijama Solidity-ja čine ga pogodnim i za početnike i za iskusne. Ključne funkcije Hardhat-a uključuju: - Hardhat Runner: automatizuje razvojne zadatke poput kompilacije i implementacije. - Hardhat Network: napredna lokalna Ethereum mreža za razvoj. - Obimni ekosistem dodataka: prilagodljive i proširive funkcionalnosti. - Podrška za višestruke verzije Solidity-ja: omogućava testiranje across različite verzije ugovora. Posvećenost Nomic Foundation-a otvorenom kodu pozicionira Hardhat kao platformu za budući razvoj decentralizovanih aplikacija. Značajan napredak je alfa verzija Hardhat 3, koja značajno poboljšava mogućnosti testiranja. Poboljšanja uključuju: - Bolji performansi za Solidity fuzzing i invariantne testove za otkrivanje ranjivosti ugovora. - Detaljnije poruke o greškama koje zamenjuju nejasne “revert” greške, olakšavajući debagovanje. - Opuštanje validacija potpisivanja transakcija, čime se rešavaju raniji problemi sa verzijama. Iako je još u fazi alfa, Hardhat 3 poziva na povratne informacije zajednice i saradnju putem aktivnih kanala kao što je Hardhat Support Discord. Prelaz sa Ganache na Hardhat odražava kontinuiranu evoluciju blockchain tehnologije u cilju ispunjavanja rastuće složenosti Ethereum-a. Za programere navikle na jednostavnost Ganache-a, Hardhat nudi bogatije, integrisanije radne tokove. Podrška za migraciju je široka, uključujući detaljnu dokumentaciju na Truffle Suite sajtu, pomoć zajednice putem Discord-a i GitHub-a, kao i pristup arhivskom kodu Ganache-a. Pored Hardhat-a, neke alternative Ganache-u stiču popularnost. Foundry, framework zasnovan na Rust programskom jeziku sa Anvil-om za lokalno simuliranje blockchain-a, privlači one koji cene brzinu i testove napisana u Solidity-ju. Međutim, JavaScript programeri često preferiraju Hardhat zbog njegove integracije sa Node. js i velikog ekosistema dodataka. Poređenje alata: | Alat | Ključne osobine | Idealno za | |-----------|----------------------------------------------|----------------------------------| | Hardhat | Sveobuhvatno razvojno okruženje, dodaci, napredno testiranje | JavaScript programere, složeni projekti | | Foundry | Brzi testovi u Rust-u, Anvil za lokalno simuliranje | Programere koji preferiraju Rust, minimalna konfiguracija | | Ganache | Lokalna simulacija blockchain-a, unapred finansirani računi | Pojednostavljeni i legacy projekti, jednostavni testovi | Ukinut Ganache označava završetak jedne važne epizode i istovremeno prilagodljivost Ethereum zajednice. Novi alati kao što su Hardhat i Foundry omogućavaju programerima sofisticirane opcije za razvoj budućih decentralizovanih aplikacija. Kontinuirana ažuriranja, uključujući Hardhat 3 alfa, pokazuju posvećenost unapređenju testnih okvira i besprekornoj integraciji sa sve naprednijim Ethereum funkcijama. Za početnike, Nomic Foundation pruža opsežne resurse – uključujući tutorijale, dokumentaciju i podršku zajednice – kako bi olakšali usvajanje. Veb sajt Hardhat-a nudi vodiče za brzi start, dok GitHub repo sadrži najnovije verzije i dodatke, osiguravajući da su programeri spremni za buduće izazove u razvoju Ethereum-a.
Brief news summary
Ganache, popularan Ethereum alat za razvoj koji omogućava simulaciju lokalnih blokčejnova i testiranje pametnih ugovora, prestao je da se razvija od strane Consensysa u septembru 2023. godine zbog nedostatka ažuriranja za nadolazeće Ethereum hard forkove. To je uticalo na mnoge programere koji su se oslanjali na njegov jednostavan interfejs i integraciju sa Truffle-om. Kako bi podržao zajednicu, Consensys je sklopio partnerstvo sa Nomic Foundation, tvorcima Hardhat-a, koji je postao preferirana alternativa. Hardhat pruža moćno okruženje za kompajliranje, testiranje, otklanjanje grešaka i deploy-ovanje pametnih ugovora, sa svestranim sistemom dodataka kompatibilnim sa više Solidity verzija. Najnovije alpha izdanje, Hardhat 3, poboljšava mogućnosti testiranja, unapređuje poruke o greškama i nudi napredno potpisivanje transakcija radi povećanja sigurnosti i pouzdanosti ugovora. Iako postoje i drugi alati poput Foundry-a, Hardhatova proširivost i fokusiranost na JavaScript učvrstili su njegovu popularnost. Ovaj prelaz ističe evoluciju u razvoju blockchain tehnologija, uz obimnu dokumentaciju i snažnu zajednicu koja olakšava glatko usvajanje novih alata i radnih tokova.
AI-powered Lead Generation in Social Media
and Search Engines
Let AI take control and automatically generate leads for you!

I'm your Content Manager, ready to handle your first test assignment
Learn how AI can help your business.
Let’s talk!

Kako nastavnici mogu savladati veštačku inteligen…
Nedavni viralni članak Jamesa Walsha iz Njujorka, „Svi varaju na putu kroz fakultet“, nije šokirao otkrivanjem široke uloge AI u obrazovanju — to je već bilo jasno svima upoznatima sa današnjim školama.

Najvažniji savetnik za kriptovalute Trampa sastao…
Ključne tačke Bo Hines i Bilal Bin Saqib sastali su se u Beogradu kako bi razgovarali o strateškoj saradnji na Bitcoin i digitalne aktive

Ljudi nad hardverom: Pravila za veštačku intelige…
19.

DMG Blockchain Solutions najavljuje preliminarne …
ВАНКУВЕР, Британска Колумбија, 03.

Microsoft nudi besplatnu podršku u oblasti sajber…
Dana 4.

Kako rivalstvo SAD-Kina-Rusije pokreće inovacije …
Припрема вашег Trinity Audio плејера...

Ada Lovelace Institute, Gaia Marcus: Regulacija b…
Gaia Marcus, direktorka Instituta Ada Lovelace, pozvala je na snažniju regulaciju veštačke inteligencije kako bi se osigurala fer, sigurna i usklađena sa javnim očekivanjima primena ovih tehnologija.