Home » ETHPoW-Team bestätigt, dass es die ChainID 10001 verwenden wird, um Replay-Angriffe auf das Mainnet zu vermeiden

ETHPoW-Team bestätigt, dass es die ChainID 10001 verwenden wird, um Replay-Angriffe auf das Mainnet zu vermeiden

by Patricia

Nachdem sich Coinbase eingeschaltet hat, um ETHPoW dazu zu bringen, seine ChainID zu aktualisieren, hat das PoW-Team schließlich angekündigt, dass es eine andere ChainID als das Mainnet verwenden wird.

Ein Mitglied des Coinbase-Teams musste das ETHPoW-GitHub-Repository kommentieren, um das Team dazu zu bringen, klarzustellen, wie die geforkete Kette eingerichtet werden wird. Derzeit hat das Repository die ChainID des Netzwerks nicht auf eine andere als die des Ethereum Mainnets aktualisiert.

Das ETHPoW Testnet verwendet die ChainID 10002, die von keiner anderen Chain verwendet wird. Das Ethereum Mainnet hat eine ChainID von 1, und viele andere Nummern sind für die PoW-Kette verfügbar.

Coinbase war nicht das einzige Team, das versuchte, dieses Problem zu beheben. Vier weitere Pull Requests fordern die Entwickler auf, die ChainID zu aktualisieren.

Das ETHPoW-Team antwortete am 9. September auf den Pull Request von Coinbase und sagte:

„Die ChainID für ethw ist 10001, die wir auf unserem Twitter-Account veröffentlichen werden. Der Code, den Sie in den obigen Kommentaren erwähnt haben, muss beibehalten werden, da die chainID 1 benötigt wird, um die Kettendaten für Blöcke vor der Zusammenführung zu validieren, und alle Kettendaten nach der Zusammenführung die chainID 10001 haben werden. „

Diese Nachricht wird die Nerven vieler im Ethereum-Ökosystem beruhigen, denn es scheint keine böswillige Absicht dahinter zu stecken, die ChainID nicht zu aktualisieren.

Ethereum PoW und warum es wichtig ist

Eine Proof-of-Work-Hard-Fork von Ethereum nach dem Merge wurde in den letzten Wochen mehrfach thematisiert. Justin Sun, der Gründer von Poloniex, kündigte an, dass die Börse eine Hard Fork von Ethereum unterstützen würde, indem sie bis zu 1 Million $ETHPoW für den Aufbau einer Entwicklergemeinschaft auf der neuen Kette spendet.

Es gibt jedoch viele Missverständnisse über The Merge und den Wechsel zu Proof-of-Stake. Die Hauptkette von Ethereum, bekannt als Mainnet, wird während The Merge weiterlaufen, wobei eine neue Konsensschicht, die Beacon Chain, in das bestehende Netzwerk integriert wird.

Es wird eine Schwierigkeitsbombe eingesetzt, die das Mining im Mainnet sinnlos macht, da es zu schwierig sein wird, neue Blöcke zu schürfen. Das bedeutet jedoch nicht, dass Miner aufhören müssen, zu schürfen. Miner können die verbesserte Proof-of-Stake-Version von Ethereum schürfen, aber sie werden keine Belohnungen erhalten oder wesentlich zur Blockproduktion beitragen können.

Für eine Proof-of-Work-Version von Ethereum müssen Miner entweder zum Mining von Ethereum Classic zurückkehren, das ein viel kleineres Ökosystem und keine der bedeutenden dApps hat, die im Ethereum Mainnet zu finden sind, oder einen Hard Fork des aktuellen Mainnets ohne den Beacon-Chain-Merge erstellen.

Ein neuer Hard Fork, der die Proof-of-Work-Konsensmethode beibehält, kann jederzeit erfolgen. Jeder kann Ethereum jederzeit von GitHub aus fälschen. Es gab einige Verwirrung rund um den Merge, da einige Leute glauben, dass eine Proof-of-Work-Version von Ethereum weitergeführt wird und die Proof-of-Stake-Version die Abspaltung sein wird.

Verwirrung für ETH-Nutzer

Der Großteil dieser Verwirrung rührt von der ursprünglichen Sprache der Ethereum Foundation für The Merge her, die als ETH 2.0 bezeichnet wird. Diese Formulierung wurde inzwischen gestrichen, um den Nutzern zu verdeutlichen, dass sie keine Maßnahmen ergreifen müssen, wenn sie Ethereum in ihren nicht-verwahrten Geldbörsen haben.

Sollten Nutzer an einer Hard Fork von Ethereum teilnehmen wollen, müssen sie eine neue Chain zu ihren Wallets hinzufügen, ähnlich wie man Polygon, Avalanche, Optimism oder BNB Chain hinzufügt.

Alle diese Chains sind EVM-kompatibel, d.h. sie teilen einen Großteil des gleichen Codes wie das Ethereum Mainnet und sind vollständig interoperabel, wobei für alle Chains die gleiche öffentliche Adresse verwendet wird.

Eine neue ETHPoW-Kette ist vergleichbar mit dem Hinzufügen einer anderen EVM-kompatiblen Kette, wobei jedoch alle Vermögenswerte, Smart Contracts und Token aus dem Mainnet dupliziert werden

Der Unterschied zwischen ETH und ETHPoW

Eine der einfachsten Möglichkeiten, zwischen Ethereum Mainnet und ETHPoW zu unterscheiden, ist die Verwendung der ChainID. Eine ChainID ist eine Nummer, die die Kette für dApps und Smart Contracts identifiziert, damit diese wissen, mit welchem Netzwerk sie interagieren.

Das aktuelle GitHub-Repository, das den ETHPoW-Code enthält, hat jedoch immer noch die gleiche ChainID wie das Ethereum Mainnet. Ohne eine Änderung dieser ChainID werden dApps und Smart Contracts nicht in der Lage sein, die ETHPoW-Kette zu erkennen, da alle Transaktionen aufgrund eines fehlenden Konsenses von Validatoren, die diese ChainID verwenden, wahrscheinlich fehlschlagen werden.

Eine weitere Sorge ist die Möglichkeit von „Replay-Attacken“, bei denen Transaktionen über beide Ketten hinweg wiederholt werden, was zu ernsthaften Sicherheitsbedenken führt.

Jetzt, da die ChainID als 10001 bestätigt ist, können die Nutzer ihre Wallets vorbereiten, sobald eine geeignete RPC-Adresse für den Empfang von ETHPoW-Airdrops freigegeben wurde

Related Posts

Leave a Comment