Reînnoirea de către StarkNet a programării sale din Cairo, dar de ce?

StarkNet este un Validity-Rollup descentralizat fără permisiune. Funcționează ca o rețea L2 prin Ethereum. Permite oricărei aplicații dApp să atingă o scară nelimitată pentru calculul său – fără a compromite compozibilitatea și securitatea Ethereum.

De la actualizarea recentă a StarkNet, acesta și-a revizuit limbajul de programare intern Cairo pentru a face dezvoltarea Web3 accesibilă dezvoltatorilor. Într-o postare pe blog Medium de StarkWare, Soluțiile de scalare bazate pe Stark, au subliniat actualizările la Cairo 1.0.

Potrivit postării pe blog, „Dezvoltatorii pot începe să scrie, să compileze și să testeze programe Cairo 1.0!” Platforma încurajează dezvoltatorii să înceapă să experimenteze cu Cairo 1.0 și să se obișnuiască cu noua sintaxă și funcții.”

Ce este Cairo 1.0?

Cairo a fost introdus pentru prima dată în 2020 și, în urma evoluției, prima sa versiune publică Cairo 1.0 este acum disponibilă. De asemenea, este un „limbaj de programare complet” pentru scrierea eficientă a programelor demonstrabile STARK. „Cairo 1.0 este un limbaj de nivel înalt asemănător Rust. La fel ca Rust, este destinat să permită dezvoltatorilor să scrie cu ușurință cod eficient și sigur.”

Co-fondatorul și președintele StarkWare, Eli Ben-Sasson, a împărtășit motivul renovării Cairo, spunând: „Motivele principale au fost siguranța și ușurința în utilizare, iar efectuarea reviziei a reprezentat o oportunitate extraordinară de a elimina intrarea pentru dezvoltatori cu limbaj convențional. fundaluri.”

Cairo 1.0 introduce în continuare Sierra, o nouă reprezentare intermediară care asigură că fiecare rulare Cairo poate fi dovedită. Acest lucru face ca Cairo 1.0 să fie deosebit de potrivit pentru utilizarea într-o rețea fără permisiune precum StarkNet, unde poate oferi protecție DoS robustă și rezistență la cenzură.

Domnul Ben-Sasson a explicat Sierra ca fiind „un aspect important al asigurării unei rețele fără permisiune”. În plus, upgrade-ul permite ca tranzacțiile inversate să fie incluse în blocurile StarkNet, ajutând protocolul să evite adăugarea de „mecanisme cripto-economice” complexe. El a spus că Sierra va permite StarkNet să „moștenească întreaga rezistență la cenzură a lui Ethereum” și protejează în principal împotriva atacurilor de refuzare a serviciului Sequencer.

Postarea pe blog StarkNet a menționat, de asemenea, că Cairo este al patrulea cel mai popular limbaj de contract inteligent după valoarea totală blocată. A gestionat tranzacții în valoare de peste 790 de miliarde de dolari, a procesat peste 300 de milioane de tranzacții și a bătut peste 90 de milioane de NFT, toate efectuate în afara lanțului și s-au decontat pe Ethereum cu integritatea matematică garantată de dovezile STARK.

„Cu toate acestea, StarkNet nu acceptă încă implementarea și executarea contractelor Cairo 1.0. StarkNet Alpha V0.11.0, planificat în săptămânile următoare, va introduce capacitatea de a implementa și rula contracte Cairo 1.0. Actualizarea la v0.11.0 va marca începutul perioadei de tranziție către un sistem care rulează doar contracte Cairo 1.0”, potrivit StarkNet.

Nancy J. Allen
Ultimele postări de Nancy J. Allen (vezi toate)

Sursa: https://www.thecoinrepublic.com/2023/01/06/starknets-revamping-of-its-cairo-programming-but-why/