Starknet, eine Zero-Knowledge-Layer-2-Skalierungslösung für Ethereum, ist der vollständigen Kompatibilität mit der Ethereum Virtual Machine (EVM) einen Schritt näher gekommen, bis im August ein Testnet von Kakarot, einer neuen zkEVM, gestartet wird.
Am 3. Juni gab das Kakarot-Team bekannt, dass es neue Unterstützung vom Ethereum-Mitbegründer Vitalik Buterin, Ledger-Mitbegründer Nicholas Bacca und Starkware erhalten habe.
Wir haben uns gestärkt und sind in den Super-Saiyajin-Modus gewechselt⚡. Kakarot Labs wurde offiziell gegründet und hat eine Pre-Seed-Runde mit hochkarätigen Investoren abgeschlossen. Lassen Sie uns unsere Vision, unseren aktuellen Stand und die spannende Zukunft, die vor uns liegt, enthüllen. pic.twitter.com/VI8QRdPLfw
— Kakarot zkEVM (@KakarotZkEvm) 2. Juni 2023
In einem Interview mit Cointelegraph erklärte Elias Tazartes, CEO und Mitbegründer von Kakarot, dass Starknet zwar ein führendes Zero-Knowledge-Rollup im Ethereum-Ökosystem sei, jedoch nicht EVM-kompatibel sei, sodass „eine Art Eintrittsbarriere“ bestehe.
Starknet wird von Entwicklern verwendet, um dezentrale Anwendungen, Transaktionen und Berechnungen auf Ethereum zu skalieren, verwendet dabei aber seine eigene Muttersprache Cairo. Laut Starknet erleichtert und beschleunigt die Verwendung von Cairo die Entwicklung, Überprüfung und Wartung neuen Codes.
Der Nachteil ist, dass es nicht EVM-kompatibel ist, was einige Entwickler abschrecken könnte.
„Die größte Wirkung, die Kakarot haben kann, besteht darin, Starknet EVM-kompatibel zu machen.“
„Kakarot ist im Moment wie eine Solidity- oder jede andere Sprach-Engine. Irgendwann wird man diese Engine in Starknet integrieren können, um sie EVM-kompatibel zu machen.“
Derzeit betreibt Starknet seine eigene benutzerdefinierte Smart Contract Virtual Machine namens „Cairo VM“, die die native Programmiersprache Cairo nutzt. Das bedeutet, dass Starknet nicht von Haus aus direkt mit EVM kompatibel ist, was sich als erhebliche Hürde für die Gesamtleistung des Rollups erweisen könnte.
Kakarot-Mitbegründer Elias Tazartes.
„Einige Teams müssen unbedingt Solidity verwenden können. Wenn zum Beispiel jemand einen DEX oder einen AMM für das Ethereum-Ökosystem geschrieben hat und nun 60.000 Zeilen Code hat, die bereits geprüft und einsatzbereit sind, aber nur auf EVM-Ketten.“
Wenn diese Entwickler Starknet verwenden wollten, müssten sie ein komplett neues Entwicklerteam einstellen, den Code neu schreiben, erneut prüfen und zwei Codebasen pflegen, was laut Tazartes „unerschwinglich teuer“ wäre.
Laut Tazartes wurde die Idee für das zkEVM erstmals während einer Starkware-Konferenz im Juli 2022 vorgestellt. Im Oktober konnte das Entwicklungsteam eine Woche lang bei einem Hackerhouse-Event in Lissabon, Portugal, zusammenkommen, um mit der Arbeit am neuen zkEVM zu beginnen.
Zwei Monate und 20 Tage später, im Dezember, war die Codierung für das Projekt abgeschlossen und eine voll funktionsfähige Ausführungsebene vorhanden – und das alles ohne Risikokapital.
Bemerkenswerterweise sagte Tazartes, dass Ethereum-Mitbegründer Vitalik Buteirn später aufgrund seiner Begeisterung für einen Multiple-zkEVM-Ansatz zum Aufbau des Ethereum-Ökosystems in Kakarot investierte.
„Für Vitalik gilt: Je mehr zkEVMs, desto besser, denn solange es eine große Architektur- und Ansatzvielfalt gibt, ist das für den gesamten Bereich wirklich gut.“
Tazartes teilte mit, dass die Testnet-Version von Kakarot im August dieses Jahres zur öffentlichen Nutzung freigegeben wird.
Magazin: Tornado Cash 2.0 — Das Rennen um den Bau sicherer und legaler Münzmischmaschinen
