OpenVM: Ein neues Kapitel für zkVM-Frameworks
Scroll, Axiom und die Ethereum Foundation haben OpenVM, ein Open-Source zkVM-Framework, vorgestellt. Dieses modulare Framework soll die Entwicklung von zk-Rollups beschleunigen und Entwicklern mehr Flexibilität bieten als bestehende, monolithische Lösungen. OpenVM ermöglicht die Anpassung von Opcodes, Schaltkreisen und Proof-Systemen und soll Scroll von einem Typ-3 zu einem Typ-1 zkEVM upgraden.
Scroll enthüllt OpenVM, ein neues zkVM-Framework
Scroll, Axiom, der Entwickler Max Gillett und das Privacy & Scaling Explorations (PSE)-Team der Ethereum Foundation haben OpenVM, ein Open-Source zkVM-Framework, der Öffentlichkeit präsentiert. Wie blockworks.co berichtet, wird OpenVM von Scroll als zkVM implementiert und soll in den nächsten Monaten Mainnet-Blöcke validieren. Dadurch kann Scroll von einem Typ-3 zu einem Typ-1 zkEVM wechseln – dem Ethereum-äquivalentesten zkEVM-Typ. Das Upgrade von Scroll zu einem Stage-1-Rollup mit einem voll funktionsfähigen Proof-System soll kurz darauf folgen.
Scrolls Entscheidung, ein neues zkVM von Grund auf neu zu entwickeln, basiert laut blockworks.co auf der Überzeugung, dass viele bestehende zkVM-Lösungen "monolithisch" sind und "Entwickler in vertikal integrierten Stacks einschränken". Die Open-Source- und modulare Architektur von OpenVM soll es Scroll ermöglichen, Funktionen hinzuzufügen, ohne den zugrunde liegenden Schaltkreis ändern zu müssen. Entwickler sollen von zkVM-Verbesserungen profitieren können, ohne ihren Anwendungscode anpassen zu müssen.
OpenVM betritt einen Markt, der bereits mit zkVMs gesättigt ist. Im Gegensatz zu herkömmlichen virtuellen Maschinen sind zkVMs darauf ausgelegt, Smart Contracts sicher und privat zu kompilieren und auszuführen, ohne die zugrunde liegenden Daten offenzulegen. Derzeit gibt es mindestens ein Dutzend verschiedene zkVMs auf dem Markt, darunter RISC Zero "RISC0" und Succincts "SP1". Wie blockworks.co berichtet, erreichte die Anzahl der an das Ethereum-Mainnet übermittelten Proofs im Dezember 2023 einen Höchststand, hauptsächlich von zk-Rollups wie Linea, ZKsync und Scroll und nicht von Anwendungen. Das Proof-Volumen ging 2024 zurück, was laut blockworks.co hauptsächlich auf zwei Faktoren zurückzuführen ist: Erstens wurde die Proof-Generierung zunehmend mithilfe rekursiver Proof-Aggregation – einer Technik, die mehrere Proofs innerhalb eines Proofs verifiziert – gebündelt, um die Kosten zu senken. Zweitens ist die Proof-Verifizierung effizienter geworden, wodurch die Kosten im Vergleich zum Vorjahr deutlich gesunken sind. Prover-Netzwerke wie Risc Zeros "Boundless" und Fermah haben Apps und Rollups ebenfalls dabei unterstützt, die Kosten für zk-Proofing zu reduzieren. Diese Netzwerke ermöglichen es Teams, die Proof-Generierung an spezialisierte Hardwareanbieter mit ASICs und GPUs auszulagern, die im Wettbewerb um die kostengünstige Generierung von zk-Proofs stehen.
Laut dem jüngsten Entwicklerbericht von Electric Capital, auf den sich blockworks.co bezieht, arbeiten 2.054 monatlich aktive Entwickler im zk-Bereich. Die Nutzung von zk hat ein enormes Wachstum verzeichnet, wobei die Bereitstellungen von zk-Verträgen in den letzten vier Jahren von 40 auf aktuell 639 gestiegen sind. Axiom, Scroll und weitere Beteiligte betonen die Modularität und Erweiterbarkeit von OpenVM. Wie auf blog.axiom.xyz und blog.openvm.dev beschrieben, ermöglicht OpenVM Entwicklern, benutzerdefinierte Opcodes, Schaltkreise und Proof-Systeme innerhalb desselben Frameworks hinzuzufügen. Die anfängliche Version v0.1 von OpenVM unterstützt laut blog.openvm.dev bereits eine Reihe von Erweiterungen, darunter RISC-V über RV32IM, Proof-Aggregation, ECDSA, Pairings auf BN254 und BLS12-381, int256 und modulare Arithmetik sowie Hashes wie Keccak und Poseidon2.
Ye Zhang von Scroll vergleicht OpenVM auf X (ehemals Twitter) mit "LLVM" für zkVM und hebt die Möglichkeit hervor, innerhalb einer Woche ein eigenes, angepasstes zkVM zu erstellen, ohne den Code zu forken. Er sieht darin einen Paradigmenwechsel, der die Entwicklungs- und Innovationsgeschwindigkeit verzehnfachen kann. Laut Zhang wird OpenVM von keiner einzelnen Einheit kontrolliert. Die Organisation openvm.org wurde als neutraler Ort für die Weiterentwicklung von Open Source mit einem offenen Ökosystem unabhängiger Teams geschaffen.
Quellen:
- https://cryptonews.net/news/blockchain/30242412/
- https://blockworks.co/news/scroll-announces-new-zkevm
- https://blog.openvm.dev/announce
- https://x.com/Scroll_ZKP/status/1868711973447516334?mx=2
- https://x.com/yezhang1998/status/1868716148243476674?mx=2
- https://blog.axiom.xyz/openvm/
- https://x.com/Scroll_ZKP?mx=2
- https://www.linkedin.com/posts/scroll-io_were-excited-to-announce-openvm-a-performant-activity-7274479768949915648-aa6v
- https://www.binance.com/kk-KZ/square/profile/scroll