Przejdź do głównej treści
Change page

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
Kraniki

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
Kraniki

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

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.

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 (opens in a new tab).

Zasoby
Kraniki

Optimistic Sepolia

Sieć testowa dla Optimism (opens in a new tab).

Zasoby
Kraniki

Starknet Sepolia

Sieć testowa dla Starknet (opens in a new tab).

Zasoby
Kraniki

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.

Dalsza lektura