Ganache lopetettu: Ethereum-kehittäjät siirtyvät Hardhat- ja Foundry-työkaluihin vuonna 2024

Nopeasti kehittyvässä lohkoketjuympäristössä työkalut, jotka joskus määrittivät Ethereum-kehityksen, voivat nopeasti muuttua tai tulla vanhentuneiksi. Ganache, henkilökohtainen Ethereum-lohkoketju, jota käytettiin laajasti älysopimusten testaamiseen ja virheenkohdintaan, oli tärkeä osa sen simuloinnin ansiosta, joka mahdollisti paikallisten verkkojen käytön ennalta rahastetuilla tileillä ja pääverkon kopioinnilla. Kesäkuussa 2023 Consensys, Ganachen takana oleva yritys, ilmoitti lopettavansa sekä Ganachen että Truffle-kehitystyökalun, mikä merkitsi suurta muutosta Ethereum-kehittäjäekosysteemissä. Ganachen intuitiivinen käyttöliittymä mahdollisti kehittäjien testata älysopimuksia turvallisessa paikallisessa ympäristössä, simuloiden erilaisia verkko-olosuhteita ilman live-järjestelmän käyttöönoton riskejä tai kustannuksia. Sen yhteensopivuus Remixin, Trufflen ja Web3. js:n kanssa, sekä tuki Ethereum-päivityksille kuten EIP-1559, tekivät siitä välttämättömän välineen. Kuitenkin lohkoketjun jatkuva kehitys vaati joustavampia ja tehokkaampia työkaluja, mikä sai yhteisön etsimään vaihtoehtoja. Consensysin päätös lopettaa Ganache ja Truffle tuli yllätyksenä monille, mutta se oli osa strategista suuntautumista kohti lippulaivatyökaluja kuten MetaMask (Snaps ja SDK), Infura ja Linea. Yhteistyössä Nomic Foundationin, Hardhatin kehittäjien, kanssa Consensys tarjosi 90 päivän tukiajat Zendeskissä, GitHubissa ja Discordissa, ja julkinen Ganache-koodivarasto vapautettiin joulukuussa 2023. Tämä siirto kuvastaa lohkoketjun nopeaa kehitystahtia; Ganache ei saanut päivityksiä tuleviin Ethereum-päivityksiin, mikä pakotti kehittäjät siirtymään työkaluihin, jotka vastaavat nykyisiä standardeja. Nomic Foundationin kehittämä Hardhat on nopeasti noussut Ganachen seuraajaksi. Toisin kuin Ganachen pääasiallinen tehtävä paikallisena lohkoketjusimulaattorina, Hardhat on täysi kehitysympäristö, joka yhdistää sopimusten kokoamisen, testauksen, virheenkohdinnan ja käyttöönoton. Laajennettava plugin-järjestelmä, tarkat virheenkohdinnan ominaisuudet kuten Solidity-stack-jen ja console. log-tuki, sekä yhteensopivuus eri Solidity-versioiden kanssa tekevät siitä sopivan sekä aloitteleville että asiantuntijoille. Keskeisiä Hardhatin ominaisuuksia ovat: - Hardhat Runner: Automatisoi kehitystehtäviä kuten kokoaminen ja käyttöönotto. - Hardhat Network: Kehittynyt paikallinen Ethereum-verkko kehitystä varten. - Laaja Plugin-ekosysteemi: Mukautettavat ja laajennettavat toiminnot. - Moniversioinen Solidity-tuki: Mahdollistaa testaamisen eri sopimusversioilla. Nomic Foundationin sitoutuminen avoimen lähdekoodin innovaatioihin asettaa Hardhatin tulevaisuuden alustan hajautetuissa sovelluksissa. Merkittävä edistysaskel on Hardhat 3:n alfa-versio, joka parantaa testaustekniikoita merkittävästi.
Parannukset sisältävät: - Parempaa suorituskykyä Solidity-fuzzauksessa ja varianssitestauksessa, joiden avulla voidaan havaita sopimusvulnerabiliteetteja. - Yksityiskohtaisemmat virheilmoitukset, jotka korvaavat epämääräiset “revert”-viestit helpottaen virheenkorjausta. - Vapaammat transaktioiden allekirjoitusvaatimukset, jotka korjasivat aiempien versioiden ongelmia. Vaikka Hardhat 3 on vielä alpha-vaiheessa, se kutsuu yhteisöä antamaan palautetta ja osallistumaan aktiivisesti esimerkiksi Hardhat Support Discordissä. Siirtymä Ganachen käytöstä Hardhatiin on osa lohkoketjun jatkuvaa kehitystä Ethereum:n kasvavan monimutkaisuuden huomioimiseksi. Kehittäjille, jotka ovat tottuneet Ganachen yksinkertaisuuteen, Hardhat tarjoaa rikkaampaa ja integroidumpaa kehitystyötä. Tuet siirtymälle ovat laajat, sisältäen yksityiskohtaiset ohjeet Truffle Suite -verkkosivustolla, yhteisön apua Discordissä ja GitHubissa, sekä Ganachen arkistoidun koodin saatavuuden. Lisäksi muut Ganachen vaihtoehdot kuten Foundry keräävät huomiota. Foundry, Rust-pohjainen kehys, sisältää Anvil-työkalun paikallisen lohkoketjusimulaation ja vetoaa nopeutta ja Solidity-testien kirjoittamista arvostaviin. JavaScript-kehittäjät suosivat usein Hardhatia Node. js -integraation ja suuren plugin-ekosysteemin vuoksi. Työkalujen vertailu: | Työkalu | Keskeiset ominaisuudet | Parhaiten sopiva | |----------|----------------------------------------------|-------------------------------------| | Hardhat | Kattava kehitysympäristö, pluginit, edistynyt testaaminen | JavaScript-painotteiset kehittäjät, monimutkaiset projektit | | Foundry | Nopeat Rust-pohjaiset testit, Anvil-simulaatio | Rustia suosivat kehittäjät, minimiviritykset | | Ganache | Paikallinen lohkoketjusimulaatio, ennalta rahastetut tilit | Perintöprojektit, yksinkertainen testaus | Ganachen lopettaminen korostaa sekä merkittävän vaiheen päättymistä että Ethereum-yhteisön joustavuutta. Uudet työkalut kuten Hardhat ja Foundry tarjoavat kehittäjille monipuolisia ja kehittyneitä vaihtoehtoja seuraavan sukupolven dAppsien rakentamiseen. Jatkuvat päivitykset, kuten Hardhat 3:n alfa, osoittavat sitoutumista testauskehyksien kehittämiseen ja saumattomaan integraatioon Ethereum:n kehittyvien ominaisuuksien kanssa. Uusille käyttäjille Nomic Foundation tarjoaa kattavat resurssit, mukaan lukien opetusmateriaalit, dokumentaatiot ja yhteisön tuki, helpottaen omaksumista. Hardhatin verkkosivusto tarjoaa pikaoppaita, ja GitHub-repositorio sisältää päivityksiä ja plugin-kehitystyökaluja, varmistaen kehittäjien hyvän valmiuden tuleviin Ethereum-kehityshaasteisiin.
Brief news summary
Ganache, suosittu Ethereum-kehitystyökalu paikallisten lohkoketjujen simulointiin ja älykkäiden sopimusten testaukseen, lopetettiin Consensysin toimesta syyskuussa 2023, koska sille ei ollut tullut päivityksiä tuleviin Ethereum-hard-forkeihin. Tämä vaikutti moniin kehittäjiin, jotka luottivat sen helppokäyttöiseen käyttöliittymään ja integraatioon Truffle'n kanssa. Yhteisön tukemiseksi Consensys teki yhteistyötä Nomic Foundationin kanssa, Hardhatin luojien, joka on noussut suositummaksi vaihtoehdoksi. Hardhat tarjoaa tehokkaan ympäristön älykkäiden sopimusten kokoamiseen, testaamiseen, virheenkorjaukseen ja käyttöönottoon, sisältäen monipuolisen liitännäisjärjestelmän, joka on yhteensopiva useiden Solidity-versioiden kanssa. Uusin alfa-versio, Hardhat 3, parantaa testausominaisuuksia, selkeyttää virheilmoituksia ja tarjoaa kehittyneitä transaktiosekausominaisuuksia, lisäten sopimusten turvallisuutta ja luotettavuutta. Vaikka muitakin työkaluja kuten Foundry on olemassa, Hardhatin laajennettavuus ja JavaScript-keskeinen suunnittelu ovat vakiinnuttaneet sen suosionsa. Tämä siirtymä korostaa lohkoketju-kehityksen kehittyvää luonnetta, jonka taustalla on kattava dokumentaatio ja vahva yhteisö, jotka helpottavat uusien työkalujen ja työnkulkujen omaksumista sujuvasti.
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!

Bitget tekee yhteistyötä Zürichin yliopiston lohk…
VICTORIA, Seychellit, 4.

Kuinka opettajat voivat voittaa tekoälyn
James Walshin viimeaikainen suosittu New York -artikkeli ”Everyone Is Cheating Their Way Through College” ei yllättänyt paljastamalla tekoälyn laajaa roolia koulutuksessa – tämä oli jo kaikille, jotka tuntevat nykyiset koulutusjärjestelmät, itsestään selvää.

Trumpin johtava kryptovaluutta-avustaja tapaa Pak…
Tärkeimmät yhteenvedot Bo Hines ja Bilal Bin Saqib tapasivat Valkoisessa talossa keskustellakseen strategisesta yhteistyöstä Bitcoinin ja digitaalisten omaisuuserien parissa

Ihmiset hardwarea enemmän: Säännöt tekoälylle
Toukokuun 19.

DMG Blockchain Solutions ilmoittaa ennakkotietons…
VANCOUVER, Brittiläinen Columbia, 3.

Microsoft tarjoaa ilmaista kyberturvallisuustukea…
6.

Miten Yhdysvaltojen, Kiinan ja Venäjän kilpailu a…
Valmistelet Trinity Audio -soittimesi...