Ganache avviklet: Ethereum-utviklere migrerer til Hardhat og Foundry i 2024

I det raskt utviklende blockchain-landskapet kan verktøy som en gang definerte Ethereum-utvikling raskt endre seg eller bli foreldet. Ganache, en personlig Ethereum-blokkjede som er mye brukt til testing og feilsøking av smarte kontrakter, spilte en viktig rolle på grunn av sin simulering av lokale nettverk med forhåndsfinansierte kontoer og forking av mainnet. Men i september 2023 kunngjorde Consensys – selskapet bak Ganache – at både Ganache og Truffle skulle fases ut, noe som markerer et stort skifte i Ethereum-utviklermiljøet. Ganaches intuitive grensesnitt gjorde det mulig for utviklere å teste smarte kontrakter i et trygt lokalt miljø, med simulering av ulike nettverksforhold uten risiko eller kostnader ved live-distribusjon. Dets kompatibilitet med Remix, Truffle og Web3. js, samt støtte for Ethereum-forbedringer som EIP-1559, gjorde det uunnværlig. Men den økende blockchain-etterspørselen krevde mer fleksible og kraftige verktøy, noe som førte fellesskapet til å utforske alternativer. Consensys’ beslutning om å legge ned Ganache og Truffle overrasket mange, men var en del av en strategisk satsing på flagg-skip-verktøy som MetaMask (Snaps og SDK), Infura og Linea. I samarbeid med Nomic Foundation – skaperne av Hardhat – tilbød Consensys en 90-dagers støtteperiode via Zendesk, GitHub og Discord, med Ganaches offentlige kodearkiv lansert fra desember 2023. Dette trekket reflekterer blockchainens raske tempo; Ganache hadde manglet oppdateringer for kommende Ethereum-oppgraderinger, noe som førte til at utviklere migrerte til verktøy som er i tråd med dagens standarder. Hardhat, utviklet av Nomic Foundation, har raskt blitt det foretrukne etterfølgeren til Ganache. I motsetning til Ganaches hovedoppgave som en lokal blokkjede-simulator, er Hardhat et fullt utviklingsmiljø som kombinerer kontrakt-kompilering, testing, feilsøking og distribusjon. Dets utvidbare plugin-system, strenge feilsøkingsfunksjoner som Solidity-stack traces og støtte for console. log, samt kompatibilitet med ulike Solidity-versjoner gjør det egnet for både nybegynnere og eksperter. Viktige funksjoner i Hardhat inkluderer: - Hardhat Runner: Automatiserer utviklingsoppgaver som kompilering og distribusjon. - Hardhat Network: Avansert lokal Ethereum-nettverk for utvikling. - Omfattende Plugin-økosystem: Tilpassbare og utvidbare funksjonaliteter. - Multi-versjons Solidity-støtte: Teste på tvers av kontrakt-versjoner. Nomic Foundations forpliktelse til å fremme åpen kildekode-innovasjon posisjonerer Hardhat som en fremtidsrettet plattform for utvikling av desentraliserte apper. En bemerkelsesverdig nyvinning er alpha-utgaven av Hardhat 3, som betydelig forbedrer testmulighetene.
Oppdateringer inkluderer: - Overlegen ytelse for Solidity-fuzzing og invariant-tester for å avdekke kontrakts-sårbarheter. - Detaljerte feilmeldinger som erstatter vage «revert»-feil, noe som gjør debugging enklere. - Mer fleksible valideringer for transaksjonssignering som adresserte problemer i tidligere versjoner. Selv om den fortsatt er i alpha, inviterer Hardhat 3 til tilbakemeldinger og samarbeid via aktive støttekontakter som Hardhat Support Discord. Overgangen fra Ganache til Hardhat illustrerer blockchainens kontinuerlige utvikling for å møte Ethereum’s økende kompleksitet. For utviklere vant til Ganaches enkelhet, tilbyr Hardhat rikere og mer integrerte arbeidsflyter. Støtte for migrasjon er omfattende, med detaljert dokumentasjon på Truffle Suite sin nettside, fellesskapsstøtte via Discord og GitHub, samt tilgang til Ganaches arkiverte kodebase. Utover Hardhat vinner andre alternativ til Ganache terreng. Foundry, en Rust-basert rammeverk med Anvil for lokal blockchain-simulering, appellerer til de som foretrekker hastighet og tester skrevet i Solidity. Men JavaScript-utviklere foretrekker ofte Hardhat på grunn av dens Node. js-integrasjon og store plugin-økosystem. Sammenligning av verktøy: | Verktøy | Nøkkelfunksjoner | Best for | |-----------|-----------------------------------------------------|--------------------------------------------| | Hardhat | Alt-i-ett utviklingsmiljø, plugins, avansert testing | JavaScript-fokuserte utviklere, komplekse prosjekter | | Foundry | Rask Rust-basert testing, Anvil lokal simulering | Utviklere som foretrekker Rust, minimal oppsett | | Ganache | Lokal blokkjede-simulering, forhåndsfinansierte kontoer | Arv-prosjekter, enkel testing | Fasen ut av Ganache markerer både slutten på et viktig kapittel og Ethereum-fellesskapets evne til å tilpasse seg. Nye verktøy som Hardhat og Foundry gir utviklere sofistikerte alternativer for å bygge neste generasjon dApps. Kontinuerlige oppdateringer, inkludert Alpha-versjonen av Hardhat 3, viser en forpliktelse til å forbedre testingsrammeverk og sømløs integrasjon med Ethereum’s stadig utviklende funksjoner. For nykommere tilbyr Nomic Foundation omfattende ressurser – inkludert veiledninger, dokumentasjon og fellesskapsstøtte – for å lette adopsjonen. Hardhat-nettstedet gir hurtigstart-guider, mens GitHub-repositoriet inneholder oppdateringer og plugins, slik at utviklere er godt rustet for fremtidige utfordringer i Ethereum-utvikling.
Brief news summary
Ganache, et populært Ethereum-utviklingsverktøy for å simulere lokale blokkjeder og teste smarte kontrakter, ble avviklet av Consensys i september 2023 på grunn av mangel på oppdateringer for de kommende Ethereum-hardfordringene. Dette påvirket mange utviklere som stolte på dets brukervennlige grensesnitt og integrasjon med Truffle. For å støtte fellesskapet inngikk Consensys et samarbeid med Nomic Foundation, skaperne av Hardhat, som har blitt den foretrukne erstatningen. Hardhat tilbyr et kraftig miljø for kompilering, testing, feilsøking og utrulling av smarte kontrakter, med et allsidig plugin-system som er kompatibelt med flere Solidity-versjoner. Den siste alpha-versjonen, Hardhat 3, forbedrer testmulighetene, gjør feilmeldinger mer informative, og tilbyr avansert transaksjonssignering for å øke kontraktsikkerheten og påliteligheten. Selv om det finnes andre verktøy som Foundry, har Hardhats utvidelsesmuligheter og JavaScript-fokuserte design befestet dens popularitet. Overgangen fremhever den utviklende naturen til blockchain-utvikling, støttet av grundig dokumentasjon og et robust fellesskap som legger til rette for smidig adopsjon av nye verktøy og arbeidsflyter.
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!

Bergen County inngår avtale om å digitalisere 240…
Bergen fylkeskommune har inngått en avtale med den blockchain-baserte landregistreringsplattformen Balcony for å digitalisere 370 000 eiendomsdokumenter, som tilsvarer omtrent 240 milliarder dollar i reell eiendomsverdi.

Hva Isaac Asimov avslører om å leve med kunstig i…
For denne ukens spalte med åpne spørsmål, er det Cal Newport som erstatter Joshua Rothman.

Agenda for Blockchain og Digitale Eiendeler Virtu…
NEW YORK, 3.

California AI-lovforslag fremmes da Kongressen vu…
Kalifornias statssenat har vedtatt to viktige lovforslag som har som mål å regulere kunstig intelligens (AI), noe som potensielt kan skape konflikter med føderale tiltak for å begrense statlige AI-reguleringer.

Kryptovalutabeholdninger
De siste årene har en betydelig trend dukket opp blant børsnoterte selskaper: mange transformeres til Digital Asset Treasury (DAT)-firmaer ved å kjøpe inn kryptovalutaer som bitcoin, solana og XRP, og integrere disse digitale eiendelene i sine finansstrategier.

Den store sammenføyingen
Den amerikanske regjeringen samarbeider i økende grad med store teknologiselskaper for å hevde dominans innen kunstig intelligens (KI) og romforskning, en bevegelse kalt "Den Store Fusjonen." Denne strategiske alliansen, som i stor grad ble drevet frem under Trump-administrasjonen, markerer et merkbart skifte i offentlig-privat samarbeid for å opprettholde amerikansk teknologisk overlegenhet, spesielt i konkurranse med Kina.

Tether utvider tilgangen til digital gull med Omn…
Nøkkelbegreper Tether har introdusert XAUt0, en gull-sertifisert stablecoin på TON-blokkjeden, og utvider tilgangen til digitalt gull på tvers av flere blokkjedesystemer