La scalabilità rimane una sfida importante per le blockchain, in particolare per Ethereum. Man mano che il numero di utenti e transazioni su una rete blockchain aumenta, la velocità rallenta e i costi aumentano. È qui che entrano in gioco le soluzioni di scalabilità di Ethereum come Starknet. Starknet è progettato per migliorare la velocità e la disponibilità delle transazioni Ethereum.
Cos'è Starknet?
Starknet è un reality rollup comunemente noto come zk-rollup che gira sulla rete Ethereum. I rotoli elaborano la maggior parte delle transazioni al di fuori di Ethereum e quindi forniscono la prova di tali transazioni su Ethereum, riducendo il carico sulla blockchain di livello 1 e risultando in transazioni più veloci ed economiche.
Starknet è stato sviluppato dalla società blockchain israeliana StarkWare Industries per scalare Ethereum. Starknet è stata lanciata completamente nel febbraio 2022 come rete Layer 2 senza autorizzazione, consentendo a chiunque di creare applicazioni decentralizzate o applicazioni decentralizzate su di essa. StarkWare ha sviluppato anche un'altra piattaforma chiamata StarkEx, operativa da giugno 2020, ma si tratta di una rete autorizzata su misura per i requisiti specifici delle applicazioni decentralizzate.
Fondata nel 2018, StarkWare è sostenuta da importanti investitori tra cui Sequoia Capital, Paradigm e Coatue. La società è stata valutata 8 miliardi di dollari quando ha raccolto 75 milioni di dollari in un round di finanziamento di serie B. Ad oggi, StarkWare ha raccolto un totale di 261 milioni di dollari.
Come funziona Starnet?
Al livello 2, Starknet elabora le transazioni sulla propria rete e le elabora su Ethereum per una maggiore scalabilità. Ciò si ottiene comprimendo migliaia di transazioni in una struttura dati nota come “prova”, che viene poi trasmessa a Ethereum come transazione. Ciò aumenta significativamente il throughput, ovvero il numero di transazioni elaborate al secondo, e riduce significativamente il costo per transazione.
StarkNet utilizza un sistema di prova proprietario chiamato zk-STARK, o Scalable Transparent Zero-Knowledge Argument of Knowledge. Questo sistema verifica la correttezza delle transazioni senza rivelare dati sensibili, aumentando privacy e sicurezza.
Starknet ha due componenti principali: Sequencer e Prover. I sequenziatori sono responsabili dell'esecuzione delle transazioni e della proposta di blocchi. Possono elaborare un numero significativamente maggiore di transazioni al secondo rispetto ai nodi Ethereum. D’altra parte, i Prover forniscono una garanzia matematica della validità delle transazioni in blocchi, che vengono poi infine regolate su Ethereum.
Starknet avrà il proprio token chiamato STRK, che dovrebbe essere sbloccato nell'aprile 2024. StarkWare ha distribuito il token STRK su Ethereum nel novembre 2022. La fornitura totale di token STRK è di dieci miliardi e STRK verrà utilizzato per coprire le commissioni di transazione, gestione e staking sulla rete Starknet.