Přeskočit na hlavní obsah
Change page

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:

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.

Další čtení

Víte o komunitním zdroji, který vám pomohl? Upravte tuto stránku a přidejte ho!

Byl tento článek užitečný?