Zero-Knowledge (ZK) StarkWare, ein auf Roll-up-Technologie spezialisiertes Unternehmen, hat eine Open-Source-Version seines Programmiersprachen-Compilers Cairo 1.0 veröffentlicht, die im ersten Quartal 2023 in Ethereums Layer-2-Skalierungslösung StarkNet integriert wird.
StarkWare twittert Ankündigung
Das Unternehmen hinter StarkNet, StarkWare, twitterte die Ankündigung am 25. November. Die Roll-up-Technologie und rekursiven Beweise von StarkWare können Millionen von L2-Transaktionen auf eine einzige Ethereum-Transaktion reduzieren. Dennoch wurde das Unternehmen dafür kritisiert, die Kontrolle über sein geistiges Eigentum zu behalten, nicht zuletzt von seinen eher auf Open Source ausgerichteten Konkurrenten, zkSync.
StarkWare bezeichnete die Open-Source-Veröffentlichung von Cairo als „Meilenstein“ in seinem Bemühen, seiner Entwickler-Community mehr Macht und geistiges Eigentum zu verleihen. Die Programmiersprache Cairo wurde entwickelt, um die Vorteile von zk-Rollups und Gültigkeitsnachweisen zu nutzen.
StarkWare gab bekannt, dass Entwickler nun rudimentäre Cairo 1.0-Apps kompilieren und ausführen können, bis diese im ersten Quartal 2023 auf StarkNet aktiv unterstützt werden. Der ehemalige Ethereum-Kernentwickler und derzeitige Leiter des Explorationsteams von Starkware, Abdelhamid Bakhta, behauptet, dass nach der Veröffentlichung von Cairo 1.0 die Funktionsentwicklung schneller vorangehen und die Beteiligung der Community zunehmen kann.
Beginnend mit Cairo 1.0 werden wir den StarkNet-Technologie-Stack weiterhin als Open Source veröffentlichen. Wir tun dies, damit StarkNet zu einem öffentlichen Nutzen wird, den jeder nutzen kann und den Communities ständig verbessern können, erklärte er.
Sobald Cairo 1.0 veröffentlicht ist, können Blockchain-Entwickler Smart Contracts auf StarkNet entwickeln und veröffentlichen, erklärte das Team auf Medium:
„Kurz gesagt, dies maximiert die Offenheit, mit der wir mit unserem Code umgehen und wie wir ihn schreiben. Darüber hinaus verbessert es die Fähigkeit der Community, Probleme zu erkennen und den Compiler zu verbessern. Dieses Gefühl des Community-Engagements wird nur noch zunehmen, da immer mehr Technologie-Stacks Open Source werden.“
StarkWare führte dies weiter aus, indem es sagte, dass aufgrund der Fähigkeit von Cairo 1.0, jede Berechnung „beweisbar“ zu machen, die Zensurresistenzfunktionen von StarkNet verbessert werden und es besser in der Lage sein wird, auf Denial-of-Service-Angriffe zu reagieren. Zu den Web3-Projekten, die auf dem STARK-Tech-Stack von StarkWare basieren, gehören die DEX-Plattform dYdX, die NFT-Plattform Immutable X und das Blockchain-Verbindungsprotokoll Celer Network.
StarkNet beschleunigt seine EVM-Lösung
Obwohl Cairo keine native EVM-Implementierung (Ethereum Virtual Machine) ist, hat StarkNet die Chance ergriffen, seine Lösung (EVM) zu beschleunigen. Das Ethereum-Softwaretool-Unternehmen Nethermind hat einen Transpiler namens Warp entwickelt, um Solidity-Programmierung in Cairo-Code zu übersetzen.
In der Zwischenzeit wird das Mainnet für zkSync veröffentlicht, einen Konkurrenten, der ebenfalls mit EVM kompatibel ist. Obwohl dies der anspruchsvollere Weg ist, erklärte StarkWare-CEO Eli Ben-Sasson kürzlich, dass die Einführung einer benutzerdefinierten Programmiersprache wie Cairo im Gegensatz zu Solidity die einzige realistische Option ist, um die von ZK Rollups ermöglichte Ethereum-Skalierung voll auszunutzen:
„Ich würde wetten, dass Ethereum nie ein vollwertiges ZK EVM implementieren wird, das in der Lage ist, eine Milliarde Transaktionen in einem einzigen Proof unterzubringen. So wie wir es schon lange tun und heute die Technologie dafür haben.“ In einer verwandten Nachricht hat Starkware am 17. November den brandneuen StarkNet-Token (STRK) auf Ethereum eingeführt, der eingesetzt, abgestimmt und zur Deckung der Netzwerkkosten verwendet werden kann.
