StarkNet obnavlja svoje programiranje u Kairu, ali zašto?

StarkNet je decentralizirani Validity-Rollup bez dozvole. Djeluje kao L2 mreža preko Ethereuma. Omogućuje svakoj dApp-u postizanje neograničenog opsega za svoje izračunavanje – bez ugrožavanja komponivnosti i sigurnosti Ethereuma.

Od nedavnog ažuriranja StarkNet-a, on je prepravio svoj interni programski jezik Cairo kako bi razvoj Web3 učinio dostupnim programerima. U postu na blogu Medium koji je objavio StarkWare, rješenja za skaliranje temeljena na Starku, opisala je nadogradnje na Cairo 1.0.

Prema postu na blogu, "Programeri mogu početi pisati, kompajlirati i testirati programe Cairo 1.0!" Platforma potiče programere da počnu eksperimentirati s Cairom 1.0 i priviknuti se na novu sintaksu i značajke.”

Što je Kairo 1.0?

Cairo je prvi put predstavljen 2020. godine, a nakon evolucije njegova prva javna verzija sada je dostupna Cairo 1.0. Također je to "Turing-kompletan programski jezik" za učinkovito pisanje programa koji se mogu dokazati pomoću STARK-a. “Cairo 1.0 je jezik visoke razine sličan Rustu. Kao i Rust, namijenjen je da programerima omogući jednostavno pisanje koda koji je učinkovit i siguran.”

Suosnivač i predsjednik StarkWarea, Eli Ben-Sasson, podijelio je razloge za preuređenje Caira rekavši: „Primarni pokretači bili su sigurnost i jednostavnost korištenja, a provođenje remonta predstavljalo je sjajnu priliku za uklanjanje unosa za programere s konvencionalnim jezikom pozadine.”

Cairo 1.0 dodatno uvodi Sierru, novi posredni prikaz koji osigurava da se svaka vožnja u Kairu može dokazati. Zbog toga je Cairo 1.0 posebno pogodan za korištenje u mreži bez dopuštenja kao što je StarkNet, gdje može pružiti snažnu DoS zaštitu i otpornost na cenzuru.

Gospodin Ben-Sasson objasnio je Sierru kao "važan aspekt osiguranja mreže bez dopuštenja." Dodatno, nadogradnja omogućuje uključenje poništenih transakcija u StarkNet blokove, pomažući protokolu da izbjegne dodavanje složenih "kriptoekonomskih mehanizama". Rekao je da će Sierra omogućiti StarkNetu da "naslijedi potpunu otpornost Ethereuma na cenzuru" i uglavnom štiti od napada uskraćivanjem usluge Sequencer.

StarkNetov blog-post također spominje da je Cairo četvrti najpopularniji jezik pametnih ugovora po ukupnoj zaključanoj vrijednosti. Obradio je trgovine u vrijednosti od preko 790 milijardi dolara, obradio više od 300 milijuna transakcija i iskovao više od 90 milijuna NFT-ova, a svi su izvedeni izvan lanca i namješteni na Ethereumu uz matematički integritet zajamčen STARK dokazima.

“Međutim, StarkNet još ne podržava implementaciju i izvršenje ugovora Cairo 1.0. StarkNet Alpha V0.11.0, planiran u nadolazećim tjednima, uvest će mogućnost implementacije i pokretanja Cairo 1.0 ugovora. Nadogradnja na v0.11.0 označit će početak Prijelaznog razdoblja prema sustavu koji pokreće samo Cairo 1.0 ugovore,” navodi StarkNet.

Nancy J. Allen
Najnoviji postovi Nancy J. Allen (vidi sve)

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