Zero-knowledge (ZK)-Rollup tehnološka tvrtka StarkWare službeno je otvorila svoj novi kompilator programskog jezika, Cairo 1.0, koji će uskoro biti podržan na Ethereum sloju 2 rješenja za skaliranje StarkNet u prvom kvartalu 1.
Vijest je bila najavio napisao StarkWare — tvrtka koja stoji iza StarkNeta — u objavi na Twitteru od 25. studenog. StarkWareova rollup tehnologija i rekurzivni dokazi nude potencijal komprimiranja milijuna transakcija na L2 u jednu transakciju na Ethereumu, međutim projekt je kritiziran zbog zadržavanja kontrole nad svojim IP-om, ponajprije od strane konkurenta zkSync koji je više usmjeren na otvoreni izvor.
StarkWare je opisao otvoreni izvor Cairo kao "prekretnicu" u svojoj potrazi za prenošenjem više kontrole i prava intelektualnog vlasništva svojoj zajednici i programerima. Cairo je programski jezik napisan posebno za iskorištavanje snage zk zbrajanja i dokaza valjanosti.
Došao je i taj dan: prvi pogled na Cairo 1.0, potpuno otvorenog koda
Ovo je veliki korak prema otvaranju StarkNet skupa
Sada se možete upoznati s novom sintaksom, prevesti i pokrenuti jednostavne programe lokalno. #StarkNet podrška stiže uskorohttps://t.co/0tdZDhopEP
- StarkWare (@StarkWareLtd) Studenog 24, 2022
StarkWare je izjavio da programeri sada mogu eksperimentirati s Cairo 1.0 kompajliranjem i izvođenjem jednostavnih aplikacija dok ne bude u potpunosti podržan na StarkNetu u prvom kvartalu 1.
U tom će trenutku Cairo 1.0 omogućiti brži razvoj značajki i omogućiti veću uključenost zajednice, prema Starkware Exploration Leadu i bivšem Ethereum core developeru Abdelhamidu Bakhti.
“Nastavljamo otvarati StarkNet tech stack, počevši od Cairo 1.0. Ovo radimo kako bismo ispunili viziju StarkNeta kao javnog dobra koje svatko može koristiti i koje zajednica može stalno poboljšavati,” rekao je.
“Na praktičnoj razini ovo povećava transparentnost našeg koda i našeg procesa kodiranja. I jača sposobnost zajednice da pronađe greške i poboljša kompilator. Sa svakim aspektom tehnološkog skupa koji je otvorenog koda, ovaj osjećaj uključenosti zajednice će rasti i rasti.”
Nakon što bude u produkciji, Cairo 1.0 također će omogućiti programerima blockchaina pisanje i implementaciju pametnih ugovora na StarkNet, prema na StarkWareov Medium post.
StarkWare je dodao da će, budući da Cairo 1.0 svaki izračun čini "dokazljivim", StarkNetova svojstva otpornosti na cenzuru biti ojačana i također će biti u boljem položaju da odgovori na napade uskraćivanja usluge.
StarkWareov STARK tehnološki skup pokreće brojne Web3 projekte uključujući platformu za decentraliziranu razmjenu (DEX) dYdX (iako se ona seli u vlastiti lanac na Cosmosu), NFT platformu Immutable X i protokol interoperabilnosti blockchaina Celer Network.
Povezano: 60 milijuna NFT-ova moglo bi se iskovati u jednoj transakciji — suosnivač StarkWarea
StarkNet je riskirao koristeći Cairo kako bi ubrzao svoje rješenje, koje izvorno nije kompatibilno s Ethereum Virtual Machine (EVM). Međutim Ethereum softverska alatna tvrtka Nethermind je napravio transpiler nazvan Warp koji pretvara Solidity kod u Cairo kod.
Glavna mreža konkurenta zkSync kompatibilna s EVM-om je u procesu pokretanja.
No unatoč tome što je krenuo težim putem, osnivač StarkWarea Eli Ben-Sasson nedavno je rekao za Cointelegraph da je korištenje prilagođenog programskog jezika kao što je Cairo, za razliku od Solidityja, jedini održivi način da se u potpunosti iskoriste Ethereum skaliranje koje omogućuje ZK rollups:
“Spreman sam se kladiti da nećete vidjeti potpuno razvijen ZK EVM koji može staviti milijun transakcija unutar jednog dokaza na Ethereumu. Kao što lako možemo učiniti danas i činili smo mjesecima i godinama.”
Vijest dolazi kao Starkware također nedavno razmještene novi StarkNet token (STRK) na Ethereumu 17. studenog, koji će se koristiti za ulaganje i glasovanje uz plaćanje naknada na mreži.
Izvor: https://cointelegraph.com/news/starknet-makes-cairo-1-0-open-source-in-step-toward-greater-community-control