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
- Webové stránky (opens in a new tab)
- GitHub (opens in a new tab)
- Otterscan (opens in a new tab)
- Etherscan (opens in a new tab)
- Blockscout (opens in a new tab)
Faucety
- Alchemy Sepolia Faucet (opens in a new tab)
- Chain Platform Sepolia Faucet (opens in a new tab)
- Chainstack Sepolia Faucet (opens in a new tab)
- Ethereum Ecosystem Faucet (opens in a new tab)
- ethfaucet.com Sepolia Faucet (opens in a new tab)
- Google Cloud Web3 Sepolia Faucet (opens in a new tab)
- Grabteeth (opens in a new tab)
- Infura Sepolia Faucet (opens in a new tab)
- PoW Faucet (opens in a new tab)
- QuickNode Sepolia Faucet (opens in a new tab)
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
- Webové stránky (opens in a new tab)
- GitHub (opens in a new tab)
- Průzkumník (opens in a new tab)
- Synchronizace přes kontrolní bod (opens in a new tab)
- Otterscan (opens in a new tab)
- Etherscan (opens in a new tab)
Faucety
- Chain Platform Hoodi Faucet (opens in a new tab)
- Hoodi Faucet (opens in a new tab)
- PoW Faucet (opens in a new tab)
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
- Webové stránky (opens in a new tab)
- GitHub (opens in a new tab)
- Komunitní chat (opens in a new tab)
- Blockscout (opens in a new tab)
- Otterscan (opens in a new tab)
- Průzkumník Beacon chainu (opens in a new tab)
- Synchronizace přes kontrolní bod (opens in a new tab)
- Launchpad (opens in a new tab)
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.
- Oznámení o ukončení testnetu Holesky (opens in a new tab) - Blog EF, 1. září 2025
- Aktualizace testnetů Holesky a Hoodi (opens in a new tab) - Blog EF, 18. března 2025
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
- Alchemy Arbitrum Sepolia Faucet (opens in a new tab)
- Chainlink Arbitrum Sepolia Faucet (opens in a new tab)
- ethfaucet.com Arbitrum Sepolia Faucet (opens in a new tab)
- QuickNode Arbitrum Sepolia Faucet (opens in a new tab)
Optimistic Sepolia
Testnet pro Optimism (opens in a new tab).
Zdroje
Faucety
- Alchemy Faucet (opens in a new tab)
- Chainlink Faucet (opens in a new tab)
- ethfaucet.com Optimism Sepolia Faucet (opens in a new tab)
- Testnet Faucet (opens in a new tab)
Starknet Sepolia
Testnet pro Starknet (opens in a new tab).
Zdroje
Faucety
- Alchemy Faucet (opens in a new tab)
- Blast Starknet Sepolia Faucet (opens in a new tab)
- Starknet Faucet (opens in a new tab)
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.
Související nástroje
- Chainlist (opens in a new tab) seznam EVM sítí pro připojení peněženek a poskytovatelů ke správnému ID řetězce a ID sítě
- Řetězce založené na EVM (opens in a new tab) repozitář na GitHubu s metadaty řetězců, který pohání Chainlist