Vývojové sítě
Stránka naposledy aktualizována: 25. února 2026
Když vytváříte aplikaci pro Ethereum se smart kontrakty, budete ji chtít před nasazením spustit nejdříve v místní síti, abyste zjistili, jak funguje.
Podobně jako můžete na svém počítači spustit lokální server pro vývoj webu, můžete pomocí vývojové sítě vytvořit lokální instanci blockchainu a otestovat svou dapp. Tyto vývojové sítě Etherea poskytují funkce, které umožňují mnohem rychlejší iteraci než veřejná testovací síť (například nemusíte řešit získávání ETH).
Předpoklady
Měli byste rozumět základům Ethereum stacku a ethereových sítí, než se pustíte do vývojových sítí.
Co je to vývojová síť?
Vývojové sítě jsou v zásadě klienti Etherea (implementace Etherea) navrženi speciálně pro lokální vývoj.
Proč jen lokálně nespustit standardní uzel Etherea?
Můžete spustit uzel, ale protože vývojové sítě jsou účelově vytvořeny pro vývoj, často obsahují praktické funkce, jako jsou:
- Deterministické naplnění vašeho lokálního blockchainu daty (např. účty se zůstatky ETH)
- Okamžitá produkce bloků s každou přijatou transakcí, a to popořadě a bez zpoždění
- Vylepšená funkce debugování a protokolování
Dostupné nástroje
Poznámka: Většina vývojových frameworků obsahuje vestavěnou vývojovou síť. Doporučujeme začít s frameworkem pro nastavení vašeho lokálního vývojového prostředí.
Hardhat Network
Lokální síť Etherea určená pro vývoj. Umožňuje nasazovat kontrakty, spouštět testy a ladit kód.
Síť Hardhat Network je integrovaná s Hardhatem, vývojovým prostředím Etherea pro profesionály.
Lokální Beacon Chainy
Někteří konsensuální klienti mají vestavěné nástroje pro spuštění lokálních Beacon Chainů pro účely testování. Jsou k dispozici pokyny pro Lighthouse, Nimbus a Lodestar:
- Lokální testovací síť s použitím Lodestar (opens in a new tab)
- Lokální testovací síť s použitím Lighthouse (opens in a new tab)
Veřejné testovací řetězce Etherea
Existují také dvě udržované veřejné testovací implementace Etherea: Sepolia a Hoodi. Doporučenou testovací sítí s dlouhodobou podporou je Hoodi, na které může kdokoli volně validovat. Sepolia používá sadu validátorů s oprávněním, což znamená, že na této testovací síti není obecný přístup k novým validátorům.
Kurtosis Ethereum Package
Kurtosis je systém pro sestavování testovacích prostředí s více kontejnery, který vývojářům umožňuje lokálně spouštět reprodukovatelné instance blockchainových sítí.
Balíček Ethereum Kurtosis lze použít k rychlému vytvoření parametrizovatelné, vysoce škálovatelné a soukromé testovací sítě Ethereum přes Docker nebo Kubernetes. Balíček podporuje všechny hlavní klienty exekuční vrstvy (EL) a vrstvy konsensu (CL). Kurtosis elegantně zpracovává všechna lokální mapování portů a servisní připojení pro reprezentativní síť, která se má používat v pracovních postupech validace a testování týkajících se základní infrastruktury Etherea.
- Ethereum network package (opens in a new tab)
- Webové stránky (opens in a new tab)
- GitHub (opens in a new tab)
- Dokumentace (opens in a new tab)
Další čtení
Víte o komunitním zdroji, který vám pomohl? Upravte tuto stránku a přidejte ho!