Lässt sich das PoW-Problem ohne Hard Fork ändern?

Ich weiß, dass das PoW in Ethereum auf Ethash basiert und dass einige Parameter angepasst werden, um die durchschnittliche Zeit zwischen Blöcken auf einem bestimmten Wert zu halten.

Nun ist meine Frage: Erlaubt das Ethereum-Protokoll eine drastische Änderung des PoW-Algorithmus?

Ich weiß, dass bei Bitcoins die Änderung des SHA-256-basierten PoW-Algorithmus auf etwas anderes – wie zum Beispiel Scrypt – eine Hard Fork erfordern würde. Wir könnten uns jedoch einen Mechanismus vorstellen, um die Abwärtskompatibilität mit früheren PoW-Algorithmen aufrechtzuerhalten – wie das Akzeptieren verschiedener Algorithmen, bis die meisten Clients aktualisiert sind.

Ethereum hat im Vergleich zu Bitcoin keine überlegene Aufrüstbarkeit. Ethereum verwendet auch Hard- und Soft-Forks. also nein, das Protokoll erlaubt keine Änderung der Konsensregeln ohne Hard/Soft Fork

Antworten (1)

In Zukunft wird es einen Wechsel zu einem Proof-of-Stake-Algorithmus namens Casper geben, der einen Hard Fork erfordert, da solche Änderungen nicht abwärtskompatibel sind.

Es gab bereits einen Hard Fork: Homestead. Mehrere Konsensregeln wurden geändert, wie das Hinzufügen des Opcodes DELEGATECALL und die Erhöhung des Gaspreises für die Erstellung von Verträgen über Transaktionen von 21000 auf 53000. Dies hatte jedoch keine Auswirkungen auf den Ethhash-Algorithmus selbst.

Eine Ergänzung während der Homestead-Hard-Fork, EIP 8, bedeutete, dass alle zukünftigen Versionen des Clients eingehende Netzwerk-Upgrades und Handshakes akzeptieren werden. ( https://ethereum-homestead.readthedocs.io/en/latest/introduction/the-homestead-release.html ), aber nicht zum Kernprotokoll.

Dieser Thread könnte Sie interessieren, um mehr darüber zu erfahren, wie Änderungen an den Konsensprotokollen funktionieren: Was ist ein Hardfork?

Hallo, ich frage mich nur, warum Sie den Ethereum-Mining-Algorithmus ändern wollen? Ist Ethash bis Casper nicht gut genug?
Der Mining-Algorithmus ist bis Casper immer noch PoW. Die Hardfolk hat den Mining-Algorithmus selbst nicht wirklich geändert (soweit ich weiß).