StarkNet è un Validity-Rollup decentralizzato senza autorizzazione. Funziona come una rete L2 su Ethereum. Consente a qualsiasi dApp di raggiungere una scala illimitata per il suo calcolo, senza compromettere la componibilità e la sicurezza di Ethereum.
Dal recente aggiornamento di StarkNet, ha revisionato il suo linguaggio di programmazione Cairo interno per rendere lo sviluppo Web3 accessibile agli sviluppatori. In un post sul blog Medium di StarkWare, Stark-Based scaling solutions, ha delineato gli aggiornamenti a Cairo 1.0.
Secondo il post sul blog, "Gli sviluppatori possono iniziare a scrivere, compilare e testare i programmi Cairo 1.0!" La piattaforma sta incoraggiando gli sviluppatori a iniziare a sperimentare con Cairo 1.0 e ad abituarsi alla nuova sintassi e funzionalità.
Cos'è Il Cairo 1.0?
Cairo è stato introdotto per la prima volta nel 2020 e, dopo l'evoluzione, è ora disponibile la sua prima versione pubblica Cairo 1.0. Inoltre è un "linguaggio di programmazione completo di Turing" per scrivere in modo efficiente programmi dimostrabili con STARK. “Cairo 1.0 è un linguaggio di alto livello simile a Rust. Come Rust, ha lo scopo di consentire agli sviluppatori di scrivere facilmente codice efficiente e sicuro.
Il co-fondatore e presidente di StarkWare, Eli Ben-Sasson, ha condiviso il motivo del rinnovamento di Cairo affermando: "I driver principali sono stati la sicurezza e la facilità d'uso, e condurre la revisione ha rappresentato una straordinaria opportunità per rimuovere la voce per gli sviluppatori con un linguaggio convenzionale sfondi”.
Fonte: https://www.thecoinrepublic.com/2023/01/06/starknets-revamping-of-its-cairo-programming-but-why/