StarkNet macht Cairo 1.0 Open Source als ersten Schritt in Richtung Community-Kontrolle

Das Zero-Knowledge (ZK)-Rollup-Technologieunternehmen StarkWare hat seinen neuen Programmiersprachen-Compiler, Cairo 1.0, offiziell als Open Source veröffentlicht, der bald im ersten Quartal 2 von der Layer-1-Skalierungslösung StarkNet von Ethereum unterstützt wird. 

Die Nachricht war angekündigt von StarkWare – dem Unternehmen hinter StarkNet – in einem Twitter-Beitrag vom 25. November. Die Rollup-Technologie und die rekursiven Beweise von StarkWare bieten das Potenzial, Millionen von Transaktionen auf L2 zu einer einzigen Transaktion auf Ethereum zu komprimieren. Das Projekt wurde jedoch dafür kritisiert, die Kontrolle über sein geistiges Eigentum zu behalten, nicht zuletzt von seinem stärker auf Open Source ausgerichteten Konkurrenten zkSync.

StarkWare beschrieb Open Sourcing Cairo als einen „Meilensteinschritt“ in seinem Bestreben, mehr Kontrolle und Kontrolle abzugeben Rechte an geistigem Eigentum an seine Community und Entwickler. Cairo ist eine Programmiersprache, die speziell geschrieben wurde, um die Leistungsfähigkeit von zk-Rollups und Gültigkeitsnachweisen zu nutzen.

StarkWare gab an, dass Entwickler nun mit Cairo 1.0 experimentieren können, indem sie einfache Anwendungen kompilieren und ausführen, bis es im ersten Quartal 1 von StarkNet vollständig unterstützt wird.

An diesem Punkt wird Cairo 1.0 eine schnellere Funktionsentwicklung und eine stärkere Beteiligung der Community ermöglichen, so Starkware Exploration Lead und ehemaliger Ethereum-Core-Entwickler Abdelhamid Bakhta.

„Wir fahren fort, den Tech-Stack von StarkNet als Open Source zu öffnen, beginnend mit Cairo 1.0. Wir tun dies, um die Vision von StarkNet als öffentliches Gut zu erfüllen, das jeder nutzen kann und das die Community ständig verbessern kann“, sagte er.

„Auf praktischer Ebene maximiert dies die Transparenz über unseren Code und unseren Codierungsprozess. Und es stärkt die Fähigkeit der Community, Fehler zu finden und den Compiler zu verbessern. Mit jedem Aspekt des Tech-Stacks, der Open Source ist, wird dieses Gefühl der Beteiligung der Gemeinschaft wachsen und wachsen.“

Sobald Cairo 1.0 in Produktion ist, wird es Blockchain-Entwicklern auch ermöglicht, intelligente Verträge für StarkNet zu schreiben und bereitzustellen. gemäß zum Medium-Beitrag von StarkWare.

StarkWare fügte hinzu, dass, da Cairo 1.0 jede Berechnung „beweisbar“ macht, die Zensurresistenz von StarkNet gestärkt wird und es auch besser positioniert sein wird, um auf Denial-of-Service-Angriffe zu reagieren.

Der STARK-Tech-Stack von StarkWare unterstützt eine Reihe von Web3-Projekten, darunter die Decentralized Exchange (DEX)-Plattform dYdX (obwohl diese in eine eigene Kette auf Cosmos verschoben wird), die NFT-Plattform Immutable X und das Blockchain-Interoperabilitätsprotokoll Celer Network.

Related: 60 Millionen NFTs könnten in einer einzigen Transaktion geprägt werden – StarkWare-Mitbegründer

StarkNet hat ein Risiko eingegangen, indem es Cairo verwendet hat, um seine Lösung zu beschleunigen, die nicht nativ mit der Ethereum Virtual Machine (EVM) kompatibel ist. Allerdings Ethereum Software-Tooling-Firma Nethermind baute einen Transpiler namens Warp, der Solidity-Code in Cairo-Code umwandelt.

Das EVM-kompatible Mainnet des Konkurrenten zkSync befindet sich in der Startphase.

Aber obwohl er einen schwierigeren Weg eingeschlagen hat, sagte StarkWare-Gründer Eli Ben-Sasson kürzlich gegenüber Cointelegraph, dass die Verwendung einer benutzerdefinierten Programmiersprache wie Cairo im Gegensatz zu Solidity der einzig praktikable Weg sei, um die Ethereum-Skalierung, die durch ZK-Rollups geboten wird, voll auszuschöpfen:

„Ich bin bereit zu wetten, dass Sie kein ausgewachsenes ZK-EVM sehen werden, das eine Million Transaktionen in einen einzigen Nachweis auf Ethereum stecken kann. Wie wir es heute problemlos können und seit Monaten und Jahren tun.“

Die Nachricht kommt als Starkware auch vor kurzem Einsatz das neue StarkNet-Token (STRK) auf Ethereum am 17. November, das neben der Zahlung von Gebühren im Netzwerk für Staking- und Abstimmungszwecke verwendet wird.