Přejít na hlavní obsah
Change page

Sítě

Sítě Etherea jsou skupiny propojených počítačů, které komunikují pomocí protokolu Ethereum. Existuje pouze jeden Ethereum Mainnet, ale pro účely testování a vývoje lze vytvořit nezávislé sítě, které dodržují stejná pravidla protokolu. Existuje mnoho nezávislých „sítí“, které dodržují protokol, aniž by spolu vzájemně interagovaly. Můžete si dokonce jednu spustit lokálně na svém vlastním počítači pro testování vašich chytrých kontraktů a Web3 aplikací.

Váš účet na Ethereu bude fungovat napříč různými sítěmi, ale zůstatek na účtu a historie transakcí se z hlavní sítě Etherea nepřevedou. Pro účely testování je užitečné vědět, které sítě jsou k dispozici a jak získat testnetové ETH na hraní. Obecně se z bezpečnostních důvodů nedoporučuje znovu používat účty z Mainnetu na testnetech nebo naopak.

Předpoklady

Než si přečtete o různých sítích, měli byste porozumět základům Etherea, protože testovací sítě vám poskytnou levnou a bezpečnou verzi Etherea na hraní.

Veřejné sítě

Veřejné sítě jsou přístupné komukoli na světě s připojením k internetu. Kdokoli může číst nebo vytvářet transakce na veřejném blockchainu a validovat prováděné transakce. Konsensus mezi uzly rozhoduje o zahrnutí transakcí a stavu sítě.

Ethereum Mainnet

Mainnet je primární veřejný produkční blockchain Etherea, kde na distribuované účetní knize probíhají transakce se skutečnou hodnotou.

Když lidé a burzy diskutují o cenách ETH, mluví o ETH na Mainnetu.

Testnety Etherea

Kromě Mainnetu existují i veřejné testnety. Jedná se o sítě, které používají vývojáři protokolu nebo vývojáři chytrých kontraktů k testování jak aktualizací protokolu, tak potenciálních chytrých kontraktů v prostředí podobném produkčnímu před nasazením na Mainnet. Představte si to jako analogii k produkčním a testovacím (staging) serverům.

Jakýkoli kód kontraktu, který napíšete, byste měli před nasazením na Mainnet otestovat na testnetu. Mezi decentralizovanými aplikacemi (dapp), které se integrují s existujícími chytrými kontrakty, má většina projektů kopie nasazené na testnetech.

Většina testnetů začala používat mechanismus konsensu důkaz autority (PoA) s řízeným přístupem. To znamená, že je vybrán malý počet uzlů k validaci transakcí a vytváření nových bloků – přičemž v tomto procesu dávají v sázku svou identitu. Alternativně některé testnety disponují otevřeným mechanismem konsensu důkaz podílem (PoS), kde si každý může vyzkoušet provozování validátoru, stejně jako na Ethereum Mainnetu.

ETH na testnetech by nemělo mít žádnou skutečnou hodnotu; nicméně vznikly trhy pro určité typy testnetového ETH, které se stalo vzácným nebo obtížně dostupným. Vzhledem k tomu, že k interakci s Ethereem (i na testnetech) potřebujete ETH, většina lidí získává testnetové ETH zdarma z faucetů. Většina faucetů jsou webové aplikace, do kterých můžete zadat adresu, na kterou požadujete zaslání ETH.

Který testnet bych měl použít?

Dva veřejné testnety, které vývojáři klientů v současné době udržují, jsou Sepolia a Hoodi. Sepolia je síť pro vývojáře kontraktů a aplikací k testování jejich aplikací. Síť Hoodi umožňuje vývojářům protokolu testovat aktualizace sítě a stakerům testovat provozování validátorů.

Sepolia

Sepolia je doporučený výchozí testnet pro vývoj aplikací. Síť Sepolia používá sadu validátorů s řízeným přístupem, kterou kontrolují klientské a testovací týmy.

Zdroje
Faucety

Hoodi

Hoodi je testnet pro testování validace a stakingu. Síť Hoodi je otevřená pro uživatele, kteří chtějí provozovat testnetový validátor. Stakeři, kteří chtějí otestovat aktualizace protokolu před jejich nasazením na Mainnet, by proto měli používat Hoodi.

  • Otevřená sada validátorů, stakeři mohou testovat aktualizace sítě
  • Velký stav, užitečný pro testování složitých interakcí chytrých kontraktů
  • Delší doba synchronizace a vyžaduje více úložného prostoru pro provoz uzlu
Zdroje
Faucety

Ephemery

Ephemery je unikátní druh testnetu, který se každý měsíc plně resetuje. Stav provádění a konsensu se každých 28 dní vrací zpět do genesis, což znamená, že vše, co se na testnetu stane, je pomíjivé. Díky tomu je ideální pro krátkodobé testování, rychlé spuštění uzlu a aplikace typu „hello world“, které nepotřebují trvalost.

  • Vždy čerstvý stav, krátkodobé testování validátorů a aplikací
  • Obsahuje pouze základní sadu kontraktů
  • Otevřená sada validátorů a snadný přístup k velkému množství prostředků
  • Nejmenší požadavky na uzel a nejrychlejší synchronizace, v průměru <5 GB
Zdroje

Faucety

Holesky (zastaralé)

Testnet Holesky je od září 2025 zastaralý. Provozovatelé stakingu a poskytovatelé infrastruktury by měli k testování validátorů místo toho používat Hoodi.

Testnety vrstvy 2

Vrstva 2 (l2) je souhrnný termín popisující specifickou sadu řešení pro škálování Etherea. Vrstva 2 je samostatný blockchain, který rozšiřuje Ethereum a dědí jeho bezpečnostní záruky. Testnety vrstvy 2 jsou obvykle úzce spjaty s veřejnými testnety Etherea.

Arbitrum Sepolia

Testnet pro Arbitrum (opens in a new tab).

Zdroje
Faucety

Optimistic Sepolia

Testnet pro Optimism (opens in a new tab).

Zdroje
Faucety

Starknet Sepolia

Testnet pro Starknet (opens in a new tab).

Zdroje
Faucety

Soukromé sítě

Síť Etherea je soukromá síť, pokud její uzly nejsou připojeny k veřejné síti (tj. Mainnetu nebo testnetu). V tomto kontextu slovo soukromá znamená pouze vyhrazená nebo izolovaná, nikoli chráněná nebo bezpečná.

Vývojové sítě

Při vývoji aplikace pro Ethereum ji budete chtít spustit na soukromé síti, abyste před jejím nasazením viděli, jak funguje. Podobně jako si při vývoji webu vytváříte lokální server na svém počítači, můžete si vytvořit lokální instanci blockchainu pro testování vaší decentralizované aplikace (dapp). To umožňuje mnohem rychlejší iteraci než na veřejném testnetu.

Existují projekty a nástroje, které s tím pomáhají. Přečtěte si více o vývojových sítích.

Sítě konsorcia

Proces konsensu je řízen předem definovanou sadou důvěryhodných uzlů. Například soukromá síť známých akademických institucí, z nichž každá spravuje jeden uzel, a bloky jsou validovány prahovým počtem signatářů v rámci sítě.

Pokud je veřejná síť Etherea jako veřejný internet, síť konsorcia je jako soukromý intranet.

Proč jsou testnety Etherea pojmenovány po stanicích metra?

Mnoho testnetů Etherea je pojmenováno po skutečných stanicích metra nebo vlaků. Tato tradice pojmenovávání začala brzy a odráží světová města, kde přispěvatelé žili nebo pracovali. Je to symbolické, zapamatovatelné a praktické. Stejně jako jsou testnety izolovány od Ethereum Mainnetu, linky metra jezdí odděleně od povrchové dopravy.

Běžně používané a starší testnety

  • Sepolia - Čtvrť s napojením na metro v řeckých Aténách. V současné době se používá pro testování chytrých kontraktů a dApp.
  • Hoodi - Pojmenováno po stanici metra Hoodi v indickém Bengalúru. Používá se pro testování validátorů a aktualizací protokolu.
  • Goerli (zastaralé) - Pojmenováno po Görlitzer Bahnhof v německém Berlíně.
  • Rinkeby (zastaralé) - Pojmenováno po předměstí Stockholmu se stanicí metra.
  • Ropsten (zastaralé) - Odkazuje na oblast a bývalý terminál trajektů/metra ve Stockholmu.
  • Kovan (zastaralé) - Pojmenováno po stanici singapurského metra MRT.
  • Morden (zastaralé) - Pojmenováno po stanici londýnského metra. První veřejný testnet Etherea.

Další specializované testnety

Některé testnety byly vytvořeny pro krátkodobé testování nebo testování specifické pro aktualizace a nemusí mít nutně tématiku metra:

  • Holesky (zastaralé) - Pojmenováno po nádraží Holešovice v Praze. Používáno pro testování validátorů; zastaralé v roce 2025.
  • Kiln, Zhejiang, Shandong, Prater, Pyrmont, Olympic (všechny zastaralé) a Ephemery - Účelově vytvořené pro simulace aktualizací, jako je Merge, Šanghaj, nebo experimenty s validátory. Některé názvy jsou spíše regionální nebo tematické než založené na metru.

Používání názvů stanic metra pomáhá vývojářům rychle identifikovat a zapamatovat si testnety, aniž by se museli spoléhat na číselná ID řetězců. Odráží to také kulturu Etherea: praktickou, globální a zaměřenou na lidi.

Další čtení