Ethereum (ETH), die zweitgrößte Kryptowährung nach Marktkapitalisierung, derzeit mit einem Wert von 220 Milliarden $ und einem Preis von 1.824 $, ist der Maßstab, nach dem viele Blockchains streben. Aber es ist alles andere als perfekt. In einem kürzlich veröffentlichten Beitrag mit dem Titel “Vereinfachung des L1” teilte Ethereum-Mitbegründer Vitalik Buterin eine Vision für die Zukunft der Plattform.
In den nächsten fünf Jahren glaubt Buterin, dass Ethereum sich bewusst bemühen sollte, sein zentrales Layer-1-Protokoll zu vereinfachen. Sein Ziel: Ethereum schlanker, leichter verständlich und widerstandsfähiger zu machen, Eigenschaften, die Bitcoin geholfen haben, die Zeit zu überstehen.
Vitalik lässt sich von dem Design von Bitcoin’s (BTC) inspirieren und bezeichnet es als “schön einfach”. Er erklärt: “Es gibt eine Kette, die aus einer Reihe von Blöcken besteht. Jeder Block ist durch einen Hash mit dem vorherigen Block verbunden. Die Gültigkeit jedes Blocks wird durch einen Proof of Work verifiziert. Jeder Block enthält Transaktionen. Transaktionen verwenden Coins, die entweder durch den Mining-Prozess erstellt wurden oder von vorherigen Transaktionen ausgegeben wurden. Und das ist im Grunde alles.” Ethereum hingegen hat historisch gesehen einen funktionsreicheren, experimentellen Ansatz verfolgt und oft Komplexität für marginale Gewinne hinzugefügt.
Eine radikale Idee, die Vitalik vorschlägt, ist, eine maximale Anzahl von Zeilen Code für das Protokoll von Ethereum festzulegen. Dies würde helfen, das System schlank und leichter verständlich, prüfbar und wartbar zu halten. Das aktuelle Konsenssystem von Ethereum, die Beacon Chain, ist leistungsstark, aber kompliziert. Buterin schlägt vor, es durch eine vereinfachte Alternative zu ersetzen, die seiner Meinung nach viel einfacher sein könnte. Er skizziert einen neuen Ansatz, der auf jahrelanger Forschung und Erfahrung basiert.
Das 3-Slot Finalitäts-Redesign ist ein Verfahren, das die Notwendigkeit von Epochen, komplexen Ausschuss-Neuverteilungen und Synchronisationsausschüssen beseitigt. Dieses Design ist nicht nur einfacher, mit etwa 200 Codezeilen für eine grundlegende Implementierung, sondern bietet auch nahezu optimale Sicherheit.
Er erklärt auch, dass Ethereum mit weniger aktiven Validatoren einfachere Fork-Choice-Regeln übernehmen könnte, die bestimmen, welche Kette im Falle einer Spaltung “korrekt” ist. Eine weitere wichtige Innovation ist die STARK-basierte Aggregation. Während die zugrunde liegende Krypto-Analyse komplex ist, sagt Vitalik: “Es ist zumindest hochgradig gekapselte Komplexität, die ein viel geringeres systemisches Risiko für das Protokoll hat.”
Die Ausführungsschicht von Ethereum, insbesondere die Ethereum Virtual Machine (EVM), ist im Laufe der Zeit aufgebläht worden, und Vitalik gibt zu, dass ein Teil davon sein eigenes Verschulden ist: „Die EVM wächst zunehmend in der Komplexität, und ein Großteil dieser Komplexität hat sich als unnötig erwiesen… eine 256-Bit-virtuelle Maschine, die überoptimiert ist für hochspezifische Formen der Kryptographie… Vorabkompilierungen, die überoptimiert sind für Einzelfälle, die kaum genutzt werden.“
Anstatt sich auf kleine Verbesserungen zu konzentrieren, schlägt Vitalik Buterin vor, Ethereum vollständig auf eine einfachere, effizientere virtuelle Maschine umzustellen, möglicherweise so etwas wie RISC-V oder eine andere VM, die bereits in den Zero-Knowledge-(ZK)-Prover-Systemen von Ethereum verwendet wird
Diese Überarbeitung könnte erhebliche Vorteile bringen, einschließlich Leistungssteigerungen, die potenziell mehr als 100 Mal schneller sind. Für Entwickler könnte diese Änderung die Erfahrung verbessern, indem Sprachen wie Solidity und Vyper auf die neue VM kompiliert werden.
Vitaliks Botschaft ist klar: Ethereum muss nicht komplizierter werden, um stärker zu wachsen. Indem es seine Konsens- und Ausführungsschichten vereinfacht und seinen Code absichtlich schlank hält, könnte Ethereum auf lange Sicht sicherer und effizienter werden.