Netzwerke
Ethereum-Netzwerke sind Gruppen verbundener Computer, die über das Ethereum-Protokoll kommunizieren. Es gibt nur ein Ethereum Mainnet, aber für Test- und Entwicklungszwecke können unabhängige Netzwerke erstellt werden, die denselben Protokollregeln entsprechen. Es gibt viele unabhängige „Netzwerke“, die dem Protokoll entsprechen, ohne miteinander zu interagieren. Sie können sogar lokal auf Ihrem eigenen Computer eines starten, um Ihre Smart Contracts und Web3-Apps zu testen.
Ihr Ethereum-Konto funktioniert über die verschiedenen Netzwerke hinweg, aber Ihr Kontostand und Ihr Transaktionsverlauf werden nicht aus dem Haupt-Ethereum-Netzwerk übernommen. Für Testzwecke ist es nützlich zu wissen, welche Netzwerke verfügbar sind und wie man Testnetz-ETH zum Ausprobieren erhält. Im Allgemeinen wird aus Sicherheitsgründen nicht empfohlen, Mainnet-Konten in Testnetzen wiederzuverwenden oder umgekehrt.
Voraussetzungen
Sie sollten die Grundlagen von Ethereum verstehen, bevor Sie sich über die verschiedenen Netzwerke informieren, da die Testnetzwerke Ihnen eine günstige, sichere Version von Ethereum zum Ausprobieren bieten.
Öffentliche Netzwerke
Öffentliche Netzwerke sind für jeden auf der Welt mit einer Internetverbindung zugänglich. Jeder kann Transaktionen auf einer öffentlichen Blockchain lesen oder erstellen und die ausgeführten Transaktionen validieren. Der Konsens unter den Peers entscheidet über die Aufnahme von Transaktionen und den Zustand des Netzwerks.
Ethereum Mainnet
Das Mainnet ist die primäre öffentliche Ethereum-Produktions-Blockchain, auf der Transaktionen mit tatsächlichem Wert auf dem verteilten Hauptbuch (Distributed Ledger) stattfinden.
Wenn Leute und Börsen über ETH-Preise diskutieren, sprechen sie über Mainnet-ETH.
Ethereum-Testnetze
Zusätzlich zum Mainnet gibt es öffentliche Testnetze. Dies sind Netzwerke, die von Protokollentwicklern oder Smart-Contract-Entwicklern verwendet werden, um sowohl Protokoll-Upgrades als auch potenzielle Smart Contracts in einer produktionsähnlichen Umgebung vor der Bereitstellung im Mainnet zu testen. Stellen Sie sich dies als Analogon zu Produktions- versus Staging-Servern vor.
Sie sollten jeden von Ihnen geschriebenen Vertrags-Code in einem Testnetz testen, bevor Sie ihn im Mainnet bereitstellen. Bei dezentralen Anwendungen (Dapps), die in bestehende Smart Contracts integriert sind, haben die meisten Projekte Kopien in Testnetzen bereitgestellt.
Die meisten Testnetze begannen mit der Verwendung eines erlaubnispflichtigen Autoritätsnachweis (PoA)-Konsensmechanismus. Das bedeutet, dass eine kleine Anzahl von Knoten ausgewählt wird, um Transaktionen zu validieren und neue Blöcke zu erstellen – wobei sie dabei ihre Identität einsetzen. Alternativ verfügen einige Testnetze über einen offenen Proof-of-Stake (PoS)-Konsensmechanismus, bei dem jeder das Ausführen eines Validators testen kann, genau wie im Ethereum Mainnet.
ETH in Testnetzen soll keinen echten Wert haben; es wurden jedoch Märkte für bestimmte Arten von Testnetz-ETH geschaffen, die knapp oder schwer zu bekommen sind. Da Sie ETH benötigen, um tatsächlich mit Ethereum zu interagieren (auch in Testnetzen), erhalten die meisten Leute Testnetz-ETH kostenlos von Faucets. Die meisten Faucets sind Web-Apps, in die Sie eine Adresse eingeben können, an die ETH gesendet werden soll.
Welches Testnetz sollte ich verwenden?
Die beiden öffentlichen Testnetze, die Client-Entwickler derzeit pflegen, sind Sepolia und Hoodi. Sepolia ist ein Netzwerk für Vertrags- und Anwendungsentwickler, um ihre Anwendungen zu testen. Das Hoodi-Netzwerk ermöglicht es Protokollentwicklern, Netzwerk-Upgrades zu testen, und Stakern, das Ausführen von Validatoren zu testen.
Sepolia
Sepolia ist das empfohlene Standard-Testnetz für die Anwendungsentwicklung. Das Sepolia-Netzwerk verwendet ein erlaubnispflichtiges Validator-Set, das von Client- und Testteams kontrolliert wird.
Ressourcen
- Website (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)
Faucets
- 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 ist ein Testnetz zum Testen von Validierung und Staking. Das Hoodi-Netzwerk ist offen für Benutzer, die einen Testnetz-Validator ausführen möchten. Staker, die Protokoll-Upgrades testen möchten, bevor sie im Mainnet bereitgestellt werden, sollten daher Hoodi verwenden.
- Offenes Validator-Set, Staker können Netzwerk-Upgrades testen
- Großer Zustand, nützlich zum Testen komplexer Smart-Contract-Interaktionen
- Längere Synchronisierung und erfordert mehr Speicherplatz, um einen Knoten auszuführen
Ressourcen
- Website (opens in a new tab)
- GitHub (opens in a new tab)
- Explorer (opens in a new tab)
- Checkpoint Sync (opens in a new tab)
- Otterscan (opens in a new tab)
- Etherscan (opens in a new tab)
Faucets
- 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 ist eine einzigartige Art von Testnetz, das jeden Monat vollständig zurückgesetzt wird. Der Ausführungs- und Konsenszustand wird alle 28 Tage auf Genesis zurückgesetzt, was bedeutet, dass alles, was im Testnetz passiert, flüchtig (ephemeral) ist. Dies macht es ideal für kurzfristige Tests, schnelles Bootstrapping von Knoten und „Hello World“-Anwendungen, die keine Dauerhaftigkeit benötigen.
- Immer frischer Zustand, kurzfristiges Testen von Validatoren und Apps
- Enthält nur einen grundlegenden Satz von Verträgen
- Offenes Validator-Set und einfacher Zugang zu großen Mengen an Geldern
- Geringste Knoten-Anforderungen und schnellste Synchronisierung, im Durchschnitt <5GB
Ressourcen
- Website (opens in a new tab)
- GitHub (opens in a new tab)
- Community-Chat (opens in a new tab)
- Blockscout (opens in a new tab)
- Otterscan (opens in a new tab)
- Beacon-Explorer (opens in a new tab)
- Checkpoint Sync (opens in a new tab)
- Launchpad (opens in a new tab)
Faucets
Holesky (veraltet)
Das Holesky-Testnetz ist ab September 2025 veraltet. Staking-Betreiber und Infrastrukturanbieter sollten stattdessen Hoodi für Validator-Tests verwenden.
- Ankündigung der Abschaltung des Holesky-Testnetzes (opens in a new tab) - EF Blog, 1. September 2025
- Updates zu den Holesky- und Hoodi-Testnetzen (opens in a new tab) - EF Blog, 18. März 2025
Layer-2-Testnetze
Layer 2 (L2) ist ein Sammelbegriff zur Beschreibung einer bestimmten Gruppe von Ethereum-Skalierungslösungen. Ein Layer 2 ist eine separate Blockchain, die Ethereum erweitert und die Sicherheitsgarantien von Ethereum erbt. Layer-2-Testnetze sind in der Regel eng mit öffentlichen Ethereum-Testnetzen gekoppelt.
Arbitrum Sepolia
Ein Testnetz für Arbitrum (opens in a new tab).
Ressourcen
Faucets
- 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
Ein Testnetz für Optimism (opens in a new tab).
Ressourcen
Faucets
- 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
Ein Testnetz für Starknet (opens in a new tab).
Ressourcen
Faucets
- Alchemy Faucet (opens in a new tab)
- Blast Starknet Sepolia Faucet (opens in a new tab)
- Starknet Faucet (opens in a new tab)
Private Netzwerke
Ein Ethereum-Netzwerk ist ein privates Netzwerk, wenn seine Knoten nicht mit einem öffentlichen Netzwerk (d. h. Mainnet oder einem Testnetz) verbunden sind. In diesem Zusammenhang bedeutet privat nur reserviert oder isoliert, nicht jedoch geschützt oder sicher.
Entwicklungsnetzwerke
Um eine Ethereum-Anwendung zu entwickeln, sollten Sie sie in einem privaten Netzwerk ausführen, um zu sehen, wie sie funktioniert, bevor Sie sie bereitstellen. Ähnlich wie Sie für die Webentwicklung einen lokalen Server auf Ihrem Computer erstellen, können Sie eine lokale Blockchain-Instanz erstellen, um Ihre Dapp zu testen. Dies ermöglicht eine viel schnellere Iteration als ein öffentliches Testnetz.
Es gibt Projekte und Tools, die speziell dafür entwickelt wurden, dabei zu helfen. Erfahren Sie mehr über Entwicklungsnetzwerke.
Konsortium-Netzwerke
Der Konsensprozess wird von einer vordefinierten Gruppe von Knoten gesteuert, denen vertraut wird. Zum Beispiel ein privates Netzwerk bekannter akademischer Einrichtungen, die jeweils einen einzelnen Knoten verwalten, und Blöcke werden durch einen Schwellenwert von Unterzeichnern innerhalb des Netzwerks validiert.
Wenn ein öffentliches Ethereum-Netzwerk wie das öffentliche Internet ist, ist ein Konsortium-Netzwerk wie ein privates Intranet.
Warum sind Ethereum-Testnetze nach U-Bahn-Stationen benannt?
Viele Ethereum-Testnetze sind nach realen U-Bahn- oder Bahnhöfen benannt. Diese Namenstradition begann früh und spiegelt die globalen Städte wider, in denen Mitwirkende gelebt oder gearbeitet haben. Es ist symbolisch, einprägsam und praktisch. Genau wie Testnetze vom Ethereum Mainnet isoliert sind, verlaufen U-Bahn-Linien getrennt vom Oberflächenverkehr.
Häufig genutzte und veraltete Testnetze
- Sepolia - Ein an die U-Bahn angebundenes Viertel in Athen, Griechenland. Wird derzeit für Smart-Contract- und Dapp-Tests verwendet.
- Hoodi - Benannt nach der U-Bahn-Station Hoodi in Bengaluru, Indien. Wird für Validator- und Protokoll-Upgrade-Tests verwendet.
- Goerli (veraltet) - Benannt nach dem Görlitzer Bahnhof in Berlin, Deutschland.
- Rinkeby (veraltet) - Benannt nach einem Vorort von Stockholm mit einer U-Bahn-Station.
- Ropsten (veraltet) - Bezieht sich auf ein Gebiet und ein ehemaliges Fähr-/U-Bahn-Terminal in Stockholm.
- Kovan (veraltet) - Benannt nach einer MRT-Station in Singapur.
- Morden (veraltet) - Benannt nach einer Station der London Underground. Ethereums erstes öffentliches Testnetz.
Andere spezialisierte Testnetze
Einige Testnetze wurden für kurzfristige oder Upgrade-spezifische Tests erstellt und haben nicht unbedingt ein U-Bahn-Thema:
- Holesky (veraltet) - Benannt nach dem Bahnhof Holešovice in Prag. Wurde für Validator-Tests verwendet; 2025 als veraltet eingestuft.
- Kiln, Zhejiang, Shandong, Prater, Pyrmont, Olympic (alle veraltet) und Ephemery - Speziell für Upgrade-Simulationen wie den Merge, Shanghai oder Validator-Experimente entwickelt. Einige Namen sind eher regional oder thematisch als U-Bahn-basiert.
Die Verwendung von U-Bahn-Stationsnamen hilft Entwicklern, Testnetze schnell zu identifizieren und sich daran zu erinnern, ohne sich auf numerische Chain-IDs verlassen zu müssen. Es spiegelt auch die Kultur von Ethereum wider: praktisch, global und menschenzentriert.
Verwandte Tools
- Chainlist (opens in a new tab) Liste von EVM-Netzwerken, um Wallets und Anbieter mit der entsprechenden Chain-ID und Netzwerk-ID zu verbinden
- EVM-basierte Chains (opens in a new tab) GitHub-Repository mit Chain-Metadaten, die Chainlist antreiben