„StarkNet“ atnaujina savo Kairo programavimą, bet kodėl?

„StarkNet“ yra neteisėtas decentralizuotas Validity-Rollup. Jis veikia kaip L2 tinklas per Ethereum. Tai leidžia bet kuriai „dApp“ pasiekti neribotą skaičiavimo mastą, nepakenkiant „Ethereum“ komponuojamumui ir saugumui.

Neseniai atnaujinus StarkNet, ji iš esmės pakeitė savo Kairo programavimo kalbą, kad kūrėjams būtų prieinama Web3 plėtra. „StarkWare“ „Medium“ tinklaraščio įraše „Stark-Based“ mastelio keitimo sprendimai apibūdino „Cairo 1.0“ atnaujinimus.

Remiantis tinklaraščio įrašu, „Kūrėjai gali pradėti rašyti, kompiliuoti ir testuoti Cairo 1.0 programas! Platforma skatina kūrėjus pradėti eksperimentuoti su Cairo 1.0 ir priprasti prie naujos sintaksės ir funkcijų.

Kas yra Cairo 1.0?

„Cairo“ pirmą kartą buvo pristatytas 2020 m., o po evoliucijos dabar yra pirmoji viešoji „Cairo 1.0“ versija. Taip pat tai yra „turing-užbaigta programavimo kalba“, skirta efektyviai rašyti programas, kurias įrodo STARK. „Cairo 1.0 yra rūdžių tipo aukšto lygio kalba. Kaip ir Rust, jis skirtas leisti kūrėjams lengvai rašyti efektyvų ir saugų kodą.

„StarkWare“ įkūrėjas ir prezidentas Eli Ben-Sassonas pasidalijo Kairo pertvarkymo priežastimi, sakydamas: „Pagrindiniai veiksniai buvo saugumas ir naudojimo paprastumas, o kapitalinis remontas suteikė puikią galimybę pašalinti įrašą, skirtą įprastine kalba kalbantiems kūrėjams. fonai“.

„Cairo 1.0“ taip pat pristato „Sierra“ – naują tarpinį vaizdą, užtikrinantį, kad kiekvienas Kairo bėgimas gali būti įrodytas. Dėl to „Cairo 1.0“ yra ypač tinkamas naudoti tokiame tinkle kaip „StarkNet“, kur jis gali užtikrinti patikimą DoS apsaugą ir atsparumą cenzūrai.

Ponas Ben-Sassonas paaiškino, kad „Sierra“ yra „svarbus aspektas užtikrinant neteisėtą tinklą“. Be to, atnaujinimas leidžia grąžintas operacijas įtraukti į StarkNet blokus, padedant protokolui išvengti sudėtingų „kriptoekonominių mechanizmų“. Jis sakė, kad „Sierra“ leis „StarkNet“ „paveldėti visą Ethereum atsparumą cenzūrai“ ir daugiausia apsaugo nuo „Sequencer“ paslaugų atsisakymo atakų.

„StarkNet“ tinklaraščio įraše taip pat paminėta, kad Kairas yra ketvirta pagal populiarumą išmaniųjų sutarčių kalba pagal bendrą užrakinimo vertę. Ji sudarė daugiau nei 790 milijardų dolerių vertės sandorių, apdorojo daugiau nei 300 milijonų operacijų ir nukaldino daugiau nei 90 milijonų NFT, visa tai buvo atlikta ne grandinėje ir atsiskaityta Ethereum su matematinį vientisumą, kurį garantuoja STARK įrodymai.

„Tačiau StarkNet dar nepalaiko Kairo 1.0 sutarčių diegimo ir vykdymo. Artimiausiomis savaitėmis planuojama „StarkNet Alpha V0.11.0“ pristatys galimybę įdiegti ir vykdyti „Cairo 1.0“ sutartis. Atnaujinimas į v0.11.0 žymės pereinamojo laikotarpio pradžią link sistemos, kuri veikia tik Cairo 1.0 sutartyse“, – teigia StarkNet.

Nancy J. Allen
Naujausi Nancy J. Allen įrašai (pamatyti visus)

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