Die EVM einfach erklärt
Smart Contracts sind kleine Programme, die auf einer Blockchain gespeichert sind. Auf Ethereum werden sie meist in Solidity geschrieben und in Bytecode übersetzt, den die EVM auf jedem Knoten identisch ausführt. Eine EVM-kompatible Chain setzt dieselben Ausführungsregeln um, sodass Contracts und Entwickler-Tools für Ethereum wiederverwendet werden können.
Warum Kompatibilität wichtig ist
- Wallets wie MetaMask können das Netzwerk mit wenigen Einstellungen hinzufügen.
- Entwickler nutzen vertraute Tools wie Hardhat, Foundry und OpenZeppelin-Bibliotheken.
- Standards wie ERC-20-Token verhalten sich gleich, was Börsen und Bridges vereinfacht.
- Explorer und Indexer lassen sich aus bestehender Open-Source-Software anpassen.
Was eine Chain ID ist
Jedes EVM-Netzwerk hat eine numerische Chain ID. Sie ist Teil jeder signierten Transaktion (eingeführt mit EIP-155), damit eine für ein Netzwerk signierte Transaktion nicht in einem anderen wiederholt werden kann. Wallets erkennen daran, mit welchem Netzwerk sie verbunden sind.
| Netzwerk | Chain ID |
|---|---|
| Ethereum Mainnet | 1 |
| BNB Smart Chain | 56 |
| Polygon PoS | 137 |
| DPC Chain (konfiguriert) | 2727 |
Bevor du ein eigenes Netzwerk zu einer Wallet hinzufügst, vergleiche Chain ID und RPC-URL mit der offiziellen Dokumentation des Projekts und mit öffentlichen Verzeichnissen wie chainlist.org.
Welche Einstellungen eine Wallet braucht
- Netzwerkname – eine Bezeichnung für dich.
- RPC-URL – der Endpunkt, an den deine Wallet Anfragen sendet.
- Chain ID – die eindeutige Nummer des Netzwerks.
- Währungssymbol – der native Coin für Gebühren.
- Block-Explorer-URL – wo Transaktionen eingesehen werden können.
Konsens: Wer Blöcke bestätigt
EVM-Kompatibilität beschreibt, wie Contracts laufen, nicht, wie sich ein Netzwerk auf Blöcke einigt. Netzwerke können unterschiedliche Konsensmodelle nutzen. Öffentliche Proof-of-Stake-Chains lassen jeden durch Staking validieren; berechtigte Modelle wie QBFT (eingesetzt mit Hyperledger Besu) setzen auf eine bekannte Gruppe von Validatoren, die sich byzantinisch fehlertolerant einigen und schnelle, endgültige Blöcke liefern.
Beispiel: DPC Chain
DPC Chain wird als EVM-kompatibles Netzwerk mit Chain ID 2727, Hyperledger Besu und QBFT-Konsens entwickelt, mit DPC als nativem Coin. RPC, Explorer und Validatoren gehören zur Testnet-Phase der Roadmap vor einem öffentlichen Mainnet. Technische Details findest du auf der Seite DPC Chain 2727 und in der Blockchain-Übersicht.
Ein EVM-Netzwerk in EntwicklungChain ID, Client, Konsens und Roadmap der DPC Chain auf einer Seite.
DPC Chain 2727 ansehenHäufige Fragen
Was bedeutet EVM-kompatibel?
Eine Blockchain kann denselben Smart-Contract-Bytecode wie Ethereum ausführen und unterstützt dieselben Schnittstellen. So lassen sich Ethereum-Wallets, -Tools und -Contracts wiederverwenden.
Wofür wird eine Chain ID genutzt?
Die Chain ID kennzeichnet ein EVM-Netzwerk und ist Teil jeder signierten Transaktion. Das verhindert, dass eine Transaktion für ein Netzwerk in einem anderen wiederholt wird.
Ist eine EVM-kompatible Chain dasselbe wie Ethereum?
Nein. Sie führt Contracts gleich aus, ist aber ein eigenes Netzwerk mit eigenen Validatoren, eigenem nativen Coin, eigenen Gebühren und eigener Sicherheit.
Was ist QBFT?
QBFT ist ein byzantinisch fehlertolerantes Konsensprotokoll in Hyperledger Besu, bei dem eine festgelegte Gruppe von Validatoren Blöcke bestätigt; aufgenommene Blöcke sind endgültig.
Dieser Ratgeber ist eine allgemeine Information und keine Finanz-, Rechts- oder Steuerberatung. Krypto-Assets sind volatil und können an Wert verlieren. Prüfe die Regeln, die in deinem Land gelten.