StarkNet prepracoval programovací jazyk Cairo, aby podporil prijatie vývojárov

Platforma na škálovanie vrstvy 2 Ethereum StarkNet prepracoval svoj vlastný kódovací jazyk v Káhire, aby sprístupnil vývoj Web3 vývojárom.

Oznámenie zdieľané s Cointelegraphom načrtáva inovácie na Cairo 1.0, ktorý má napodobňovať vlastnosti populárneho programovacieho jazyka Rust. Zámerom prepracovania je umožniť vývojárom so všeobecnými skúsenosťami s kódovaním začať budovať decentralizované aplikácie na sieti Ethereum vrstvy 2 StarkNet.

Spoluzakladateľ a prezident StarkWare Eli Ben-Sasson pre Cointelegraph povedal, že hlavným dôvodom prepracovania v Káhire bolo sprístupnenie vývoja vrstvy 2 vývojárom z rôznych prostredí:

„Hlavnými faktormi boli bezpečnosť a jednoduchosť používania a vykonanie generálnej opravy predstavovalo skvelú príležitosť odstrániť položku pre vývojárov s konvenčným jazykovým zázemím.“

Technické špecifikácie načrtnuté pri uvedení na trh 5. januára zahŕňajú množstvo vylepšení káhirského jazyka, vrátane vylepšenej syntaxe a jazykových konštrukcií, holistického systému typov, intuitívnych knižníc, optimalizovaného kódu a silného zadávania pomocou náročnej špecifikácie dátových typov.

StarkNet zdôraznil Sierru - čo znamená Safe Intermediate Representation - ako hlavný doplnok ku generálnej oprave v Káhire. Sierra funguje ako nová medzivrstva reprezentácie medzi Cairo 1.0 a Cairo byte kódom.

Ako vysvetlil Ben-Sasson, Sierra je dôležitým aspektom zabezpečenia siete bez povolenia. Aktualizácia umožňuje, aby boli vrátené transakcie zahrnuté do blokov StarkNet, čo protokolu pomáha vyhnúť sa pridávaniu zložitých „krypto-ekonomických mechanizmov“.

Súvisiace: StarkNet robí z Cairo 1.0 open source prvým krokom ku komunitnej kontrole

Ben-Sasson povedal, že Sierra umožní StarkNet „zdediť úplnú odolnosť Etherea voči cenzúre“ a hlavne chráni pred útokmi odmietnutia služby Sequencer.

As predtým informoval Cointelegraph, Ben-Sasson priekopníkom zk-STARK kryptografii spolu s ďalšími počítačovými vedcami. Zero-Knowledge Scalable Transparent Arguments of Knowledge je overený systém, ktorý šifruje a overuje transakčné dáta, aby poskytoval bezpečnosť, škálovateľnosť a odolnosť voči kvantovým výpočtom.

Podľa StarkNet je Káhira štvrtým najpopulárnejším jazykom inteligentných zmlúv podľa celkovej uzamknutej hodnoty. Je to základ aplikácií, ktoré spracovali viac ako 300 miliónov transakcií, vytlačili 90 miliónov nezameniteľných tokenov a uľahčili obchody v hodnote 790 miliónov USD urovnané na Ethereu.