Ino-overhaul ng StarkNet ang Cairo programming language upang himukin ang pag-ampon ng developer

Ang Ethereum layer-2 scaling platform na StarkNet ay in-overhaul ang in-house na Cairo coding language nito para gawing accessible sa mga developer ang pag-develop ng Web3.

Ang isang anunsyo na ibinahagi sa Cointelegraph ay nagbabalangkas sa mga pag-upgrade sa Cairo 1.0, na ipinapalagay na tularan ang mga katangian ng sikat na programming language na Rust. Nilalayon ng overhaul na payagan ang mga developer na may pangkalahatang karanasan sa coding na magsimulang bumuo ng mga desentralisadong aplikasyon sa Ethereum layer-2 network ng StarkNet.

Sinabi ng co-founder at presidente ng StarkWare na si Eli Ben-Sasson sa Cointelegraph na ang paggawa ng layer-2 development na mas naa-access sa mga developer ng iba't ibang background ang pangunahing dahilan ng pagbabago ng Cairo:

"Ang mga pangunahing driver ay kaligtasan at kadalian ng paggamit, at ang pagsasagawa ng overhaul ay nagpakita ng isang napakahusay na pagkakataon upang alisin ang entry para sa mga developer na may tradisyonal na mga background sa wika."

Ang mga teknikal na pagtutukoy na nakabalangkas sa paglunsad noong Enero 5 ay sumasaklaw sa maraming pagpapahusay sa wika ng Cairo, kabilang ang pinahusay na syntax at mga konstruksyon ng wika, isang holistic na uri ng system, intuitive na mga aklatan, na-optimize na code at malakas na pagta-type sa pamamagitan ng paghingi ng detalye ng mga uri ng data.

Itinampok ng StarkNet ang Sierra — na kumakatawan sa Safe Intermediate Representation — bilang pangunahing karagdagan sa pag-overhaul ng Cairo. Ang Sierra ay gumaganap bilang isang bagong intermediate na layer ng representasyon sa pagitan ng Cairo 1.0 at Cairo byte code.

Gaya ng ipinaliwanag ni Ben-Sasson, ang Sierra ay isang mahalagang aspeto ng pagtiyak ng walang pahintulot na network. Ang pag-upgrade ay nagbibigay-daan sa mga ibinalik na transaksyon na maisama sa mga bloke ng StarkNet, na tumutulong sa protocol na maiwasan ang pagdaragdag ng mga kumplikadong "crypto-economic mechanism."

Nauugnay: Ginagawa ng StarkNet ang Cairo 1.0 na open source sa unang hakbang patungo sa kontrol ng komunidad

Sinabi ni Ben-Sasson na pahihintulutan ng Sierra ang StarkNet na "magmana ng buong censorship-resistance ng Ethereum" at pangunahing pinoprotektahan laban sa Sequencer denial-of-service attacks.

As naunang iniulat ng Cointelegraph, nagpayunir si Ben-Sasson zk-STARK cryptography kasama ng iba pang mga computer scientist. Ang Zero-Knowledge Scalable Transparent Arguments of Knowledge ay isang patunay na sistema na nag-e-encrypt at nagbe-verify ng data ng transaksyon upang magbigay ng seguridad, scalability at paglaban sa quantum computing.

Ayon sa StarkNet, ang Cairo ang pang-apat na pinakasikat na smart contract language ayon sa kabuuang halaga na naka-lock. Ito ang base ng mga application na nagproseso ng mahigit 300 milyong transaksyon, gumawa ng 90 milyong nonfungible token at pinadali ang $790 milyon na halaga ng mga trade na naayos sa Ethereum.