StarkNet předělává své programování v Káhiře, ale proč?

StarkNet je decentralizovaný Validity-rollup bez povolení. Funguje jako L2 síť přes Ethereum. Umožňuje jakémukoli dApp dosáhnout neomezeného rozsahu pro svůj výpočet – aniž by byla ohrožena složitelnost a bezpečnost Etherea.

Od nedávné aktualizace StarkNet přepracoval svůj vlastní programovací jazyk Cairo, aby vývojářům zpřístupnil vývoj Web3. V blogovém příspěvku Medium od StarkWare, Stark-Based škálovací řešení, nastínil upgrady na Cairo 1.0.

Podle příspěvku na blogu „Vývojáři mohou začít psát, kompilovat a testovat programy Cairo 1.0!“ Platforma povzbuzuje vývojáře, aby začali experimentovat s Cairo 1.0 a zvykli si na novou syntaxi a funkce.“

Co je Cairo 1.0?

Cairo byla poprvé představena v roce 2020 a po vývoji je nyní k dispozici její první veřejná verze Cairo 1.0. Také je to „turing-kompletní programovací jazyk“ pro efektivní psaní STARK-prokazatelných programů. „Cairo 1.0 je jazyk na vysoké úrovni podobný Rustu. Stejně jako Rust má vývojářům umožnit snadno psát kód, který je efektivní a bezpečný.“

Spoluzakladatel a prezident StarkWare Eli Ben-Sasson se podělil o důvod přepracování v Káhiře, když řekl: „Hlavními hnacími silami byla bezpečnost a snadnost použití a provedení generální opravy představovalo skvělou příležitost k odstranění položky pro vývojáře s konvenčním jazykem. pozadí.”

Cairo 1.0 dále představuje Sierru, novou střední reprezentaci, která zajišťuje, že každý běh v Káhiře může být prokázán. Díky tomu je Cairo 1.0 obzvláště vhodný pro použití v sítích bez povolení, jako je StarkNet, kde může poskytovat robustní ochranu DoS a odolnost proti cenzuře.

Pan Ben-Sasson vysvětlil Sierru jako „důležitý aspekt zajištění sítě bez povolení“. Upgrade navíc 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ů“. Řekl, že Sierra umožní StarkNet „zdědit plnou odolnost Etherea proti cenzuře“ a hlavně chránit před útoky Sequencer denial-of-service.

Blogový příspěvek StarkNet také zmínil, že Káhira je čtvrtým nejoblíbenějším jazykem inteligentních kontraktů podle celkové hodnoty uzamčeno. Zpracovala obchody v hodnotě více než 790 miliard USD, zpracovala více než 300 milionů transakcí a razila více než 90 milionů NFT, všechny prováděla mimo řetězec a vypořádala se na Ethereu s matematickou integritou zaručenou důkazy STARK.

„StarkNet však zatím nepodporuje nasazení a realizaci kontraktů Cairo 1.0. StarkNet Alpha V0.11.0, plánovaný v nadcházejících týdnech, představí možnost nasadit a provozovat smlouvy Cairo 1.0. Upgrade na v0.11.0 bude znamenat začátek přechodného období směrem k systému, který provozuje pouze smlouvy Cairo 1.0,“ uvádí StarkNet.

Nancy J. Allen
Nejnovější příspěvky od Nancy J. Allen (zobrazit všechny)

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