StarkNet pārveido Cairo programmēšanas valodu, lai veicinātu izstrādātāju pieņemšanu

Ethereum 2. slāņa mērogošanas platforma StarkNet ir pārveidojusi savu iekšējo Kairas kodēšanas valodu, lai tīmekļa 3 izstrāde būtu pieejama izstrādātājiem.

Paziņojumā, kas kopīgots ar Cointelegraph, ir aprakstīti Cairo 1.0 jauninājumi, kas tiek reklamēti, lai līdzinātu populārās programmēšanas valodas Rust īpašības. Kapitālā remonta mērķis ir ļaut izstrādātājiem ar vispārēju kodēšanas pieredzi sākt veidot decentralizētas lietojumprogrammas StarkNet Ethereum 2. slāņa tīklā.

StarkWare līdzdibinātājs un prezidents Eli Ben-Sasson pastāstīja Cointelegraph, ka Kairas pārbūves galvenais iemesls bija 2. slāņa izstrādes pieejamības nodrošināšana izstrādātājiem ar dažādu pieredzi:

"Galvenais virzītājspēks bija drošība un lietošanas ērtums, un kapitālā remonta veikšana sniedza lielisku iespēju noņemt ierakstu izstrādātājiem ar parasto valodu pieredzi."

Tehniskās specifikācijas, kas izklāstītas 5. janvāra palaišanas laikā, ietver virkni Kairas valodas uzlabojumu, tostarp uzlabotu sintakse un valodas konstrukcijas, holistisku veidu sistēmu, intuitīvas bibliotēkas, optimizētu kodu un spēcīgu rakstīšanu, pieprasot datu tipu specifikāciju.

StarkNet uzsvēra Sierra, kas nozīmē Safe Intermediate Representation, kā galveno Kairas kapitālremonta papildinājumu. Sierra darbojas kā jauns starpposma reprezentācijas slānis starp Cairo 1.0 un Kairas baitu kodu.

Kā paskaidroja Bens-Sasons, Sierra ir svarīgs bezatļaujas tīkla nodrošināšanas aspekts. Jauninājums ļauj iekļaut atgrieztos darījumus StarkNet blokos, palīdzot protokolam izvairīties no sarežģītu "kriptoekonomisko mehānismu" pievienošanas.

Saistītie: StarkNet padara Cairo 1.0 atvērtā pirmkoda pirmo soli kopienas kontroles virzienā

Bens-Sasons sacīja, ka Sierra ļaus StarkNet "mantot Ethereum pilnīgu cenzūras pretestību" un galvenokārt aizsargā pret Sequencer pakalpojuma atteikuma uzbrukumiem.

As iepriekš ziņoja Cointelegraph, Bens-Sasons bija pionieris zk-STARK kriptogrāfiju kopā ar citiem datorzinātniekiem. Zero-Knowledge Scalable Transparent Arguments of Knowledge ir pierādījumu sistēma, kas šifrē un pārbauda darījumu datus, lai nodrošinātu drošību, mērogojamību un izturību pret kvantu skaitļošanu.

Saskaņā ar StarkNet datiem Kaira ir ceturtā populārākā viedo līgumu valoda pēc kopējās bloķētās vērtības. Tā ir lietojumprogrammu bāze, kas ir apstrādājusi vairāk nekā 300 miljonus darījumu, kalusi 90 miljonus neatsveramu marķieru un veicinājusi darījumus 790 miljonu ASV dolāru vērtībā, kas tika veikti Ethereum.