StarkNet přepracoval programovací jazyk Cairo, aby podpořil přijetí vývojářů

Platforma pro škálování vrstvy 2 Ethereum StarkNet přepracoval svůj vlastní kódovací jazyk v Káhiře, aby vývojářům zpřístupnil vývoj Web3.

Oznámení sdílené s Cointelegraph nastiňuje upgrady na Cairo 1.0, které jsou nabízeny tak, aby napodobovaly vlastnosti populárního programovacího jazyka Rust. Záměrem přepracování je umožnit vývojářům s obecnými zkušenostmi s kódováním začít budovat decentralizované aplikace na síti Ethereum vrstvy 2 StarkNet.

Spoluzakladatel a prezident StarkWare Eli Ben-Sasson řekl Cointelegraphu, že hlavním důvodem přepracování v Káhiře bylo zpřístupnění vývoje vrstvy 2 vývojářům z různých prostředí:

„Hlavními faktory byly bezpečnost a snadnost použití a provedení generální opravy představovalo skvělou příležitost odstranit položku pro vývojáře s konvenčním jazykovým zázemím.“

Technické specifikace nastíněné při uvedení na trh 5. ledna zahrnují řadu vylepšení káhirského jazyka, včetně vylepšené syntaxe a jazykových konstrukcí, holistického systému typů, intuitivních knihoven, optimalizovaného kódu a silného psaní díky náročné specifikaci datových typů.

StarkNet zdůraznil Sierru – což je zkratka pro Safe Intermediate Representation – jako hlavní doplněk generální opravy v Káhiře. Sierra funguje jako nová mezilehlá reprezentační vrstva mezi Cairo 1.0 a Cairo byte kódem.

Jak vysvětlil Ben-Sasson, Sierra je důležitým aspektem zajištění sítě bez povolení. Upgrade umožňuje zahrnutí vrácených transakcí do bloků StarkNet, což protokolu pomáhá vyhnout se přidávání složitých „kryptoekonomických mechanismů“.

Související: StarkNet dělá z Cairo 1.0 open source první krok směrem ke komunitní kontrole

Ben-Sasson řekl, že Sierra umožní StarkNet „zdědit plnou odolnost Etherea proti cenzuře“ a hlavně chrání před útoky Sequencer denial-of-service.

As dříve nahlásil Cointelegraph, Ben-Sasson průkopníkem zk-STARK kryptografie spolu s dalšími počítačovými vědci. Zero-Knowledge Scalable Transparent Arguments of Knowledge je spolehlivý systém, který šifruje a ověřuje transakční data, aby zajistil bezpečnost, škálovatelnost a odolnost vůči kvantovým výpočtům.

Podle StarkNet je Káhira čtvrtým nejoblíbenějším jazykem inteligentních kontraktů podle celkové hodnoty uzamčení. Je to základna aplikací, které zpracovaly více než 300 milionů transakcí, vyrazily 90 milionů nezaměnitelných tokenů a usnadnily obchody v hodnotě 790 milionů USD vypořádané na Ethereu.