StarkNet uuendab Cairo programmeerimiskeelt, et edendada arendajate kasutuselevõttu

Ethereum layer-2 skaleerimisplatvorm StarkNet on uuendanud oma majasisest Kairo kodeerimiskeelt, et muuta Web3 arendus arendajatele kättesaadavaks.

Cointelegraphiga jagatud teadaandes kirjeldatakse Cairo 1.0 versiooniuuendusi, mille eesmärk on jäljendada populaarse programmeerimiskeele Rust omadusi. Kapitaalremondi eesmärk on võimaldada üldise kodeerimiskogemusega arendajatel alustada detsentraliseeritud rakenduste loomist StarkNeti Ethereum layer-2 võrgus.

StarkWare'i kaasasutaja ja president Eli Ben-Sasson ütles Cointelegraphile, et Kairo uuendamise peamine põhjus oli teise kihi arenduse kättesaadavamaks muutmine erineva taustaga arendajatele:

"Peamised tegurid olid ohutus ja kasutusmugavus ning kapitaalremondi läbiviimine andis suurepärase võimaluse tavapärase keeletaustaga arendajatele kirje eemaldada."

5. jaanuari lansseerimisel välja toodud tehnilised spetsifikatsioonid hõlmavad paljusid Kairo keele täiustusi, sealhulgas täiustatud süntaksit ja keelekonstruktsioone, terviklikku tüübisüsteemi, intuitiivseid teeke, optimeeritud koodi ja tugevat tippimist nõudliku andmetüüpide spetsifikatsiooni tõttu.

StarkNet tõstis Kairo kapitaalremondi peamise täiendusena esile Sierra, mis tähistab Safe Intermediate Representation. Sierra toimib uue vaheesituskihina Kairo 1.0 ja Kairo baidikoodi vahel.

Nagu Ben-Sasson selgitas, on Sierra oluline aspekt lubadeta võrgu tagamisel. Täiendus võimaldab tagasivõetud tehingute kaasamist StarkNeti plokkidesse, aidates protokollil vältida keeruliste krüptomajanduslike mehhanismide lisamist.

Seotud: StarkNet muudab Cairo 1.0 avatud lähtekoodiga esimeseks sammuks kogukonna kontrolli suunas

Ben-Sasson ütles, et Sierra võimaldab StarkNetil "pärida Ethereumi täielikku tsensuurikindlust" ja kaitseb peamiselt Sequenceri teenuse keelamise rünnakute eest.

As varem teatas Cointelegraph, oli Ben-Sasson pioneer zk-STARK krüptograafia koos teiste arvutiteadlastega. Zero-Knowledge Scalable Transparent Arguments of Knowledge on tõestussüsteem, mis krüpteerib ja kontrollib tehinguandmeid, et pakkuda turvalisust, skaleeritavust ja vastupanuvõimet kvantarvutitele.

StarkNeti andmetel on Kairo lukustatud koguväärtuse järgi populaarsuselt neljas nutikas lepingukeel. See on rakenduste baas, mis on töödelnud üle 300 miljoni tehingu, verminud 90 miljonit asendamatut žetoonit ja hõlbustanud 790 miljoni dollari väärtuses tehinguid Ethereumis.