Sieci
Sieci Ethereum to grupy połączonych komputerów, które komunikują się za pomocą protokołu Ethereum. Istnieje tylko jedna sieć główna Ethereum, ale do celów testowych i programistycznych można tworzyć niezależne sieci zgodne z tymi samymi regułami protokołu. Istnieje wiele niezależnych „sieci”, które są zgodne z protokołem, ale nie wchodzą ze sobą w interakcje. Możesz nawet uruchomić jedną z nich lokalnie na własnym komputerze, aby testować swoje inteligentne kontrakty i aplikacje Web3.
Twoje konto Ethereum będzie działać w różnych sieciach, ale saldo konta i historia transakcji nie zostaną przeniesione z głównej sieci Ethereum. Do celów testowych warto wiedzieć, jakie sieci są dostępne i jak zdobyć testowe ETH do eksperymentowania. Ogólnie rzecz biorąc, ze względów bezpieczeństwa nie zaleca się ponownego używania kont z sieci głównej w sieciach testowych i odwrotnie.
Wymagania wstępne
Zanim zaczniesz czytać o różnych sieciach, powinieneś zrozumieć podstawy Ethereum, ponieważ sieci testowe zapewnią Ci tanią i bezpieczną wersję Ethereum do eksperymentowania.
Sieci publiczne
Sieci publiczne są dostępne dla każdego na świecie, kto ma połączenie z internetem. Każdy może odczytywać lub tworzyć transakcje na publicznym blockchainie oraz walidować wykonywane transakcje. Konsensus między węzłami decyduje o włączeniu transakcji i stanie sieci.
Sieć główna Ethereum
Sieć główna (Mainnet) to podstawowy publiczny produkcyjny blockchain Ethereum, w którym w rozproszonym rejestrze odbywają się transakcje o rzeczywistej wartości.
Kiedy ludzie i giełdy dyskutują o cenach ETH, mają na myśli ETH w sieci głównej.
Sieci testowe Ethereum
Oprócz sieci głównej istnieją publiczne sieci testowe. Są to sieci używane przez deweloperów protokołu lub twórców inteligentnych kontraktów do testowania zarówno aktualizacji protokołu, jak i potencjalnych inteligentnych kontraktów w środowisku zbliżonym do produkcyjnego przed wdrożeniem do sieci głównej. Pomyśl o tym jako o odpowiedniku serwerów produkcyjnych i testowych (staging).
Powinieneś przetestować każdy napisany kod kontraktu w sieci testowej przed wdrożeniem go do sieci głównej. Wśród zdecentralizowanych aplikacji (dapp), które integrują się z istniejącymi inteligentnymi kontraktami, większość projektów ma kopie wdrożone w sieciach testowych.
Większość sieci testowych zaczynała od wykorzystania mechanizmu konsensusu dowodu autorytetu (PoA) wymagającego zezwolenia. Oznacza to, że niewielka liczba węzłów jest wybierana do walidacji transakcji i tworzenia nowych bloków – stawiając przy tym na szali swoją tożsamość. Alternatywnie, niektóre sieci testowe oferują otwarty mechanizm konsensusu dowodu stawki (PoS), w którym każdy może przetestować uruchomienie walidatora, podobnie jak w sieci głównej Ethereum.
ETH w sieciach testowych z założenia nie ma rzeczywistej wartości; jednakże powstały rynki dla pewnych rodzajów testowego ETH, które stało się rzadkie lub trudne do zdobycia. Ponieważ potrzebujesz ETH, aby faktycznie wchodzić w interakcje z Ethereum (nawet w sieciach testowych), większość ludzi otrzymuje testowe ETH za darmo z kraników. Większość kraników to aplikacje internetowe, w których możesz wprowadzić adres, na który prosisz o przesłanie ETH.
Której sieci testowej powinienem użyć?
Dwie publiczne sieci testowe, które są obecnie utrzymywane przez deweloperów klientów, to Sepolia i Hoodi. Sepolia to sieć dla twórców kontraktów i aplikacji do testowania ich rozwiązań. Sieć Hoodi pozwala deweloperom protokołu testować aktualizacje sieci, a stakerom testować uruchamianie walidatorów.
Sepolia
Sepolia to zalecana domyślna sieć testowa do tworzenia aplikacji. Sieć Sepolia wykorzystuje zestaw walidatorów wymagający zezwolenia, kontrolowany przez zespoły klienckie i testowe.
Zasoby
- Strona internetowa (otwiera się w nowej karcie)
- GitHub (otwiera się w nowej karcie)
- Otterscan (otwiera się w nowej karcie)
- Etherscan (otwiera się w nowej karcie)
- Blockscout (otwiera się w nowej karcie)
Kraniki
- Kranik Alchemy Sepolia (otwiera się w nowej karcie)
- Kranik Chain Platform Sepolia (otwiera się w nowej karcie)
- Kranik Chainstack Sepolia (otwiera się w nowej karcie)
- Kranik Ethereum Ecosystem (otwiera się w nowej karcie)
- Kranik ethfaucet.com Sepolia (otwiera się w nowej karcie)
- Kranik Google Cloud Web3 Sepolia (otwiera się w nowej karcie)
- Grabteeth (otwiera się w nowej karcie)
- Kranik Infura Sepolia (otwiera się w nowej karcie)
- Kranik PoW (otwiera się w nowej karcie)
- Kranik QuickNode Sepolia (otwiera się w nowej karcie)
Hoodi
Hoodi to sieć testowa do testowania walidacji i stakingu. Sieć Hoodi jest otwarta dla użytkowników chcących uruchomić walidator w sieci testowej. Stakerzy chcący przetestować aktualizacje protokołu przed ich wdrożeniem do sieci głównej powinni zatem korzystać z Hoodi.
- Otwarty zestaw walidatorów, stakerzy mogą testować aktualizacje sieci
- Duży stan, przydatny do testowania złożonych interakcji inteligentnych kontraktów
- Dłuższa synchronizacja i wymaga więcej pamięci masowej do uruchomienia węzła
Zasoby
- Strona internetowa (otwiera się w nowej karcie)
- GitHub (otwiera się w nowej karcie)
- Eksplorator (otwiera się w nowej karcie)
- Synchronizacja punktu kontrolnego (otwiera się w nowej karcie)
- Otterscan (otwiera się w nowej karcie)
- Etherscan (otwiera się w nowej karcie)
Kraniki
- Kranik Chain Platform Hoodi (otwiera się w nowej karcie)
- Kranik Hoodi (otwiera się w nowej karcie)
- Kranik PoW (otwiera się w nowej karcie)
Ephemery
Ephemery to unikalny rodzaj sieci testowej, która w pełni resetuje się co miesiąc. Stan wykonania i konsensusu powraca do bloku genezy co 28 dni, co oznacza, że wszystko, co dzieje się w sieci testowej, jest ulotne. Dzięki temu jest idealna do krótkoterminowych testów, szybkiego uruchamiania węzłów i aplikacji typu „hello world”, które nie wymagają trwałości.
- Zawsze świeży stan, krótkoterminowe testowanie walidatorów i aplikacji
- Zawiera tylko podstawowy zestaw kontraktów
- Otwarty zestaw walidatorów i łatwy dostęp do dużych ilości środków
- Najmniejsze wymagania dla węzła i najszybsza synchronizacja, średnio <5GB
Zasoby
- Strona internetowa (otwiera się w nowej karcie)
- GitHub (otwiera się w nowej karcie)
- Czat społeczności (otwiera się w nowej karcie)
- Blockscout (otwiera się w nowej karcie)
- Otterscan (otwiera się w nowej karcie)
- Eksplorator Beacon (otwiera się w nowej karcie)
- Synchronizacja punktu kontrolnego (otwiera się w nowej karcie)
- Launchpad (otwiera się w nowej karcie)
Kraniki
Holesky (przestarzała)
Sieć testowa Holesky jest przestarzała od września 2025 r. Operatorzy stakingu i dostawcy infrastruktury powinni zamiast tego używać Hoodi do testowania walidatorów.
- Ogłoszenie o wyłączeniu sieci testowej Holesky (otwiera się w nowej karcie) - Blog EF, 1 września 2025 r.
- Aktualizacje sieci testowych Holesky i Hoodi (otwiera się w nowej karcie) - Blog EF, 18 marca 2025 r.
Sieci testowe warstwy 2
Warstwa 2 (L2) to zbiorcze określenie opisujące określony zestaw rozwiązań skalujących Ethereum. Warstwa 2 to oddzielny blockchain, który rozszerza Ethereum i dziedziczy jego gwarancje bezpieczeństwa. Sieci testowe warstwy 2 są zazwyczaj ściśle powiązane z publicznymi sieciami testowymi Ethereum.
Arbitrum Sepolia
Sieć testowa dla Arbitrum (otwiera się w nowej karcie).
Zasoby
Kraniki
- Kranik Alchemy Arbitrum Sepolia (otwiera się w nowej karcie)
- Kranik Chainlink Arbitrum Sepolia (otwiera się w nowej karcie)
- Kranik ethfaucet.com Arbitrum Sepolia (otwiera się w nowej karcie)
- Kranik QuickNode Arbitrum Sepolia (otwiera się w nowej karcie)
Optimistic Sepolia
Sieć testowa dla Optimism (otwiera się w nowej karcie).
Zasoby
Kraniki
- Kranik Alchemy (otwiera się w nowej karcie)
- Kranik Chainlink (otwiera się w nowej karcie)
- Kranik ethfaucet.com Optimism Sepolia (otwiera się w nowej karcie)
- Kranik sieci testowej (otwiera się w nowej karcie)
Starknet Sepolia
Sieć testowa dla Starknet (otwiera się w nowej karcie).
Zasoby
Kraniki
- Kranik Alchemy (otwiera się w nowej karcie)
- Kranik Blast Starknet Sepolia (otwiera się w nowej karcie)
- Kranik Starknet (otwiera się w nowej karcie)
Sieci prywatne
Sieć Ethereum jest siecią prywatną, jeśli jej węzły nie są połączone z siecią publiczną (tj. siecią główną lub siecią testową). W tym kontekście słowo „prywatna” oznacza jedynie zarezerwowana lub odizolowana, a nie chroniona czy bezpieczna.
Sieci deweloperskie
Aby stworzyć aplikację Ethereum, będziesz chciał uruchomić ją w sieci prywatnej, aby zobaczyć, jak działa, przed jej wdrożeniem. Podobnie jak tworzysz lokalny serwer na swoim komputerze do tworzenia stron internetowych, możesz utworzyć lokalną instancję blockchaina, aby przetestować swoją zdecentralizowaną aplikację (dapp). Pozwala to na znacznie szybszą iterację niż w przypadku publicznej sieci testowej.
Istnieją projekty i narzędzia dedykowane do pomocy w tym zakresie. Dowiedz się więcej o sieciach deweloperskich.
Sieci konsorcjum
Proces konsensusu jest kontrolowany przez wstępnie zdefiniowany zestaw zaufanych węzłów. Na przykład prywatna sieć znanych instytucji akademickich, z których każda zarządza jednym węzłem, a bloki są walidowane przez próg sygnatariuszy w sieci.
Jeśli publiczna sieć Ethereum przypomina publiczny internet, sieć konsorcjum przypomina prywatny intranet.
Dlaczego sieci testowe Ethereum noszą nazwy stacji metra?
Wiele sieci testowych Ethereum nosi nazwy prawdziwych stacji metra lub pociągów. Ta tradycja nazewnictwa rozpoczęła się wcześnie i odzwierciedla globalne miasta, w których mieszkali lub pracowali współtwórcy. Jest to symboliczne, łatwe do zapamiętania i praktyczne. Podobnie jak sieci testowe są odizolowane od sieci głównej Ethereum, linie metra biegną oddzielnie od ruchu naziemnego.
Powszechnie używane i starsze sieci testowe
- Sepolia - Dzielnica w Atenach (Grecja) połączona z metrem. Obecnie używana do testowania inteligentnych kontraktów i zdecentralizowanych aplikacji (dapp).
- Hoodi - Nazwana na cześć stacji metra Hoodi w Bengaluru (Indie). Używana do testowania walidatorów i aktualizacji protokołu.
- Goerli (przestarzała) - Nazwana na cześć Görlitzer Bahnhof w Berlinie (Niemcy).
- Rinkeby (przestarzała) - Nazwana na cześć przedmieścia Sztokholmu ze stacją metra.
- Ropsten (przestarzała) - Odnosi się do obszaru i dawnego terminalu promowego/metra w Sztokholmie.
- Kovan (przestarzała) - Nazwana na cześć stacji MRT w Singapurze.
- Morden (przestarzała) - Nazwana na cześć stacji londyńskiego metra. Pierwsza publiczna sieć testowa Ethereum.
Inne specjalistyczne sieci testowe
Niektóre sieci testowe zostały stworzone do krótkoterminowych testów lub testów specyficznych dla aktualizacji i niekoniecznie mają motyw metra:
- Holesky (przestarzała) - Nazwana na cześć stacji Holešovice w Pradze. Używana do testowania walidatorów; przestarzała w 2025 r.
- Kiln, Zhejiang, Shandong, Prater, Pyrmont, Olympic (wszystkie przestarzałe) oraz Ephemery - Zbudowane specjalnie do symulacji aktualizacji, takich jak The Merge, Szanghaj, lub eksperymentów z walidatorami. Niektóre nazwy są raczej regionalne lub tematyczne niż oparte na metrze.
Używanie nazw stacji metra pomaga deweloperom szybko identyfikować i zapamiętywać sieci testowe bez konieczności polegania na numerycznych identyfikatorach łańcucha (chain ID). Odzwierciedla to również kulturę Ethereum: praktyczną, globalną i skoncentrowaną na człowieku.
Powiązane narzędzia
- Chainlist (otwiera się w nowej karcie) lista sieci EVM do łączenia portfeli i dostawców z odpowiednim identyfikatorem łańcucha (Chain ID) i identyfikatorem sieci (Network ID)
- Łańcuchy oparte na EVM (otwiera się w nowej karcie) repozytorium GitHub z metadanymi łańcuchów, które zasila Chainlist