StarkNet maakt Cairo 1.0 open source in de eerste stap naar gemeenschapscontrole

Zero-knowledge (ZK)-Rollup technologiebedrijf StarkWare heeft officieel zijn nieuwe programmeertaalcompiler, Cairo 1.0, open source gemaakt, die binnenkort zal worden ondersteund op Ethereum layer-2 schaaloplossing StarkNet in Q1 2023. 

Het nieuws was aangekondigd door StarkWare - het bedrijf achter StarkNet - in een Twitter-bericht van 25 november. De rollup-technologie en recursieve bewijzen van StarkWare bieden de mogelijkheid om miljoenen transacties op L2 te comprimeren tot een enkele transactie op Ethereum, maar het project is bekritiseerd omdat het de controle over zijn IP behoudt, niet in de laatste plaats door zijn meer op open source gerichte concurrent zkSync.

StarkWare beschreef open sourcing Cairo als een "mijlpaalstap" in zijn zoektocht om meer controle over te dragen en intellectuele eigendomsrechten aan de gemeenschap en ontwikkelaars. Cairo is een programmeertaal die speciaal is geschreven om de kracht van zk-rollups en geldigheidsbewijzen te benutten.

StarkWare verklaarde dat ontwikkelaars nu kunnen experimenteren met Cairo 1.0 door eenvoudige applicaties te compileren en uit te voeren totdat het in Q1 2023 volledig wordt ondersteund op StarkNet.

Op dat moment zal Cairo 1.0 een snellere ontwikkeling van functies mogelijk maken en meer betrokkenheid van de gemeenschap mogelijk maken, volgens Starkware Exploration Lead en voormalig Ethereum-kernontwikkelaar Abdelhamid Bakhta.

“We gaan door met het opensourcen van de StarkNet-technologiestack, te beginnen met Cairo 1.0. We doen dit om de visie van StarkNet te vervullen als een publiek goed dat iedereen kan gebruiken en dat de gemeenschap voortdurend kan verbeteren”, zei hij.

“Op praktisch niveau maximaliseert dit de transparantie over onze code en ons codeerproces. En het versterkt het vermogen van de gemeenschap om bugs te vinden en de compiler te verbeteren. Met elk aspect van de tech-stack dat open source is, zal dit gevoel van betrokkenheid van de gemeenschap groeien en groeien.

Eenmaal in productie zal Cairo 1.0 blockchain-ontwikkelaars ook in staat stellen om slimme contracten te schrijven en te implementeren op StarkNet, volgens naar de Medium-post van StarkWare.

StarkWare voegde eraan toe dat, omdat Cairo 1.0 elke berekening "aantoonbaar" maakt, de censuurweerstand van StarkNet zal worden versterkt en het ook beter gepositioneerd zal zijn om te reageren op Denial-of-Service-aanvallen.

De STARK-techstack van StarkWare drijft een aantal Web3-projecten aan, waaronder het gedecentraliseerde uitwisselingsplatform (DEX) dYdX (hoewel dit naar zijn eigen keten op Cosmos verhuist), het NFT-platform Immutable X en het blockchain-interoperabiliteitsprotocol Celer Network.

Zie ook: 60 miljoen NFT's kunnen in één enkele transactie worden geslagen - medeoprichter van StarkWare

StarkNet heeft een gok gewaagd door Cairo te gebruiken om zijn oplossing te versnellen, die niet standaard compatibel is met de Ethereum Virtual Machine (EVM). Echter Ethereum software tooling firma Nethermind bouwde een transpiler genaamd Warp die Solidity-code omzet in Cairo-code.

Het EVM-compatibele mainnet van concurrent zkSync wordt momenteel gelanceerd.

Maar ondanks het feit dat hij een moeilijkere weg insloeg, vertelde de oprichter van StarkWare, Eli Ben-Sasson, onlangs aan Cointelegraph dat het gebruik van op maat gemaakte programmeertaal zoals Cairo, in tegenstelling tot Solidity, de enige haalbare manier was om volledig te profiteren van de schaalvergroting van Ethereum die wordt geboden door ZK-rollups:

“Ik durf te wedden dat je geen volledige ZK EVM zult zien die een miljoen transacties in één bewijs op Ethereum kan stoppen. Zoals we vandaag gemakkelijk kunnen doen en al maanden en jaren doen.”

Het nieuws komt als Starkware ook onlangs ingezet het nieuwe StarkNet-token (STRK) op Ethereum op 17 november, dat zal worden gebruikt voor staking- en stemdoeleinden naast het betalen van vergoedingen op het netwerk.