Was ist die Beacon Chain?
Die Beacon Chain ist der Name der ursprünglichen Proof-of-Stake-Blockchain, die 2020 gestartet wurde. Sie wurde entwickelt, um sicherzustellen, dass die Proof-of-Stake-Konsenslogik solide und nachhaltig ist, bevor sie im Ethereum Mainnet aktiviert wird. Daher lief sie parallel zum ursprünglichen Proof-of-Work-Ethereum. Die Beacon Chain war eine Chain aus „leeren“ Blöcken, aber das Abschalten von Proof-of-Work und das Einschalten von Proof-of-Stake bei Ethereum erforderte, die Beacon Chain anzuweisen, Transaktionsdaten von Ausführungs-Clients zu akzeptieren, sie in Blöcke zu bündeln und sie dann mithilfe eines auf Proof-of-Stake basierenden Konsensmechanismus in einer Blockchain zu organisieren. Im selben Moment schalteten die ursprünglichen Ethereum-Clients ihr Mining, ihre Blockverbreitung und ihre Konsenslogik ab und übergaben all dies an die Beacon Chain. Dieses Ereignis wurde als der Merge bekannt. Sobald der Merge stattfand, gab es keine zwei Blockchains mehr. Stattdessen gab es nur noch ein Proof-of-Stake-Ethereum, das nun zwei verschiedene Clients pro Knoten erfordert. Die Beacon Chain ist nun die Konsensschicht, ein Peer-to-Peer-Netzwerk von Konsens-Clients, das Block-Gossip und Konsenslogik handhabt, während die ursprünglichen Clients die Ausführungsschicht bilden, die für das Verbreiten und Ausführen von Transaktionen sowie die Verwaltung des Zustands von Ethereum verantwortlich ist. Die beiden Schichten können über die Engine-API miteinander kommunizieren.
Was macht die Beacon Chain?
Die Beacon Chain ist der Name für ein Kontobuch, das das Netzwerk der Ethereum-Staker leitete und koordinierte, bevor diese Staker begannen, echte Ethereum-Blöcke zu validieren. Sie verarbeitet jedoch keine Transaktionen oder handhabt Smart-Contract-Interaktionen, da dies in der Ausführungsschicht geschieht. Die Beacon Chain ist für Dinge wie die Handhabung von Blöcken und Attestierungen, die Ausführung des Fork-Choice-Algorithmus sowie die Verwaltung von Belohnungen und Strafen verantwortlich. Lesen Sie mehr auf unserer Seite zur Knotenarchitektur.
Auswirkungen der Beacon Chain
Einführung von Staking
Die Beacon Chain führte Proof-of-Stake bei Ethereum ein. Dies hält Ethereum sicher und bringt den Validatoren dabei mehr ETH ein. In der Praxis beinhaltet Staking das Staken von ETH, um die Validator-Software zu aktivieren. Als Staker führen Sie die Software aus, die neue Blöcke in der Chain erstellt und validiert.
Staking erfüllt einen ähnlichen Zweck wie früher das Mining, unterscheidet sich jedoch in vielerlei Hinsicht. Mining erforderte große Vorabausgaben in Form von leistungsstarker Hardware und Energieverbrauch, was zu Skaleneffekten führte und die Zentralisierung förderte. Beim Mining gab es auch keine Anforderung, Vermögenswerte als Sicherheit zu sperren, was die Fähigkeit des Protokolls einschränkte, böswillige Akteure nach einem Angriff zu bestrafen.
Der Übergang zu Proof-of-Stake machte Ethereum im Vergleich zu Proof-of-Work deutlich sicherer und dezentraler. Je mehr Menschen am Netzwerk teilnehmen, desto dezentraler und sicherer vor Angriffen wird es.
Vorbereitung auf Sharding
Seit die Beacon Chain mit dem ursprünglichen Ethereum Mainnet zusammengeführt wurde, begann die Ethereum-Community, sich mit der Skalierung des Netzwerks zu befassen.
Proof-of-Stake hat den Vorteil, dass es jederzeit ein Register aller zugelassenen Blockproduzenten gibt, von denen jeder ETH gestaket hat. Dieses Register schafft die Voraussetzungen für die Fähigkeit, nach dem Prinzip „Teile und herrsche“ spezifische Netzwerkverantwortlichkeiten zuverlässig aufzuteilen.
Diese Verantwortung steht im Gegensatz zu Proof-of-Work, wo Miner keine Verpflichtung gegenüber dem Netzwerk haben und das Mining jederzeit ohne Konsequenzen einstellen und ihre Knoten-Software dauerhaft abschalten könnten. Es gibt auch kein Register bekannter Block-Proposer und keine zuverlässige Möglichkeit, Netzwerkverantwortlichkeiten sicher aufzuteilen.
Beziehung zwischen den Upgrades
Die Ethereum-Upgrades hängen alle in gewisser Weise miteinander zusammen. Lassen Sie uns also zusammenfassen, wie sich die Beacon Chain auf die anderen Upgrades auswirkt.
Beacon Chain und der Merge
Zunächst existierte die Beacon Chain getrennt vom Ethereum Mainnet, aber sie wurden 2022 zusammengeführt.
Der MergeShards und die Beacon Chain
Sharding kann nur dann sicher in das Ethereum-Ökosystem eingeführt werden, wenn ein Proof-of-Stake-Konsensmechanismus vorhanden ist. Die Beacon Chain führte Staking ein, das mit dem Mainnet „verschmolz“ und den Weg für Sharding ebnete, um Ethereum weiter zu skalieren.
Shard-Chains