Vitalik Buterin schlägt vor, die EVM von Ethereum durch RISC-V zu ersetzen

Ethereum-Mitbegründer Vitalik Buterin hat vorgeschlagen, die Ethereum Virtual Machine (EVM) auf RISC-V umzustellen, um die Basis für Smart Contracts zu schaffen.
Buterin argumentierte, dass diese Änderung die Effizienz der Ausführungsschicht des Netzwerks verbessern und langfristige Skalierungsprobleme lösen könnte.
Lösung für Skalierungsprobleme
In einem Beitrag vom 20. April auf dem Ethereum Magicians Forum erklärte er, dass der Hauptgrund für die Idee darin bestehe, die Funktionsweise von Zero-Knowledge Ethereum Virtual Machines (ZK-EVMs) zu verbessern, da sie der Schlüssel zur Skalierung des Netzwerks sind.
“The beam chain effort holds great promise for greatly simplifying the consensus layer of Ethereum,” he wrote. “But for the execution layer to see similar gains, this kind of radical change may be the only viable path.”
Derzeit wird Ethereum-Code, der in Sprachen wie Solidity geschrieben wurde, zuerst in EVM-Anweisungen umgewandelt und dann erneut konvertiert, um mit Zero-Knowledge-Tools zu arbeiten. Buterins Lösung besteht darin, diesen zusätzlichen Konvertierungsschritt zu entfernen und es Entwicklern zu ermöglichen, Code direkt für RISC-V zu schreiben.
Dies könnte die Beweiserstellung in einigen Fällen um mehr als das 100-fache beschleunigen, indem die für Prozesse wie Zustandsaktualisierungen, Blockausführung und Eingabedeserialisierung erforderlichen Proverkzyklen reduziert werden. Dies liegt daran, dass RISC-V besser mit Beweissystemen kompatibel ist und viele der Ineffizienzen der aktuellen Einrichtung vermeidet.
Bemerkenswerterweise würde diese Änderung die Art und Weise, wie Benutzer mit Ethereum interagieren, nicht beeinträchtigen. Smart Contracts würden weiterhin wie gewohnt funktionieren, und bestehende Verträge würden weiterhin ausgeführt und mit neuen im aktualisierten Format interagieren.
Es werden mehrere Implementierungsoptionen untersucht, darunter das Nebeneinanderlaufen von RISC-V- und EVM-Verträgen, die Verwendung eines auf RISC-V basierenden EVM-Interpreters für die Unterstützung älterer Systeme oder die vollständige Integration des Interpreters in das Ethereum-Protokoll, was zukünftige Unterstützung für andere VMs wie Move ermöglichen könnte.
Der Ethereum-Mitbegründer verwies auf Nervos, eine Blockchain, die bereits RISC-V verwendet, als Beispiel dafür, wie dieses System erfolgreich angewendet werden kann. Er erwähnte auch die potenziellen Vorteile, die sich aus der Umstellung der Haupt-Hash-Funktion auf eine schnellere, beweisfreundliche Version zur weiteren Verbesserung der Leistung ergeben könnten.
Herausforderungen von Ethereum
Dieser Vorschlag kommt zu einer Zeit, in der die Nutzung des Ethereum-Netzwerks auf einem Mehrjahrestief ist. Daten von Santiment zeigen, dass die durchschnittlichen Transaktionsgebühren im April auf 0,16 $ gesunken sind, den niedrigsten Wert seit 2020. Der Rückgang ist auf einen Rückgang der Layer 1-Aktivität zurückzuführen, da Benutzer zu Layer-2-Lösungen für schnellere und günstigere Transaktionen wechseln.
In der Zwischenzeit steht Ethereum weiterhin unter Druck von neueren Ketten wie Solana und Sui, die eine schnellere Leistung und niedrigere Gebühren bieten. Obwohl das kommende Pectra-Upgrade für den 7. Mai geplant ist, deutet Buterins Beitrag darauf hin, dass tiefgreifendere strukturelle Veränderungen erforderlich sein könnten, damit die Blockchain wettbewerbsfähig und skalierbar bleibt.