Capire questa differenza ci aiuterà ad orientarci meglio nell’investimento in Ethereum nel 2023: ecco tutto quello che devi sapere.
L’algoritmo di dimostrazione è il mezzo che hanno le blockchain Layer 2 per generare una prova di validità, che può essere STARK o SNARK. Entrambi questi algoritmi aiutano gli sviluppatori a trasferire il calcolo e lo storage off-chain – ovvero fuori dalla blockchain – aumentando a sua volta la scalabilità.
Gli STARK hanno il vantaggio di offrire maggiore scalabilità, sicurezza e trasparenza rispetto agli SNARK. Ma lo svantaggio di STARKS è una dimensione di prova più grande, che richiede più tempo per essere verificata, e che SNARK utilizza relativamente solo il 24% del gas.
In entrambi – SNARKS e STARKS – abbiamo il compromesso tra velocità e costo rispetto a scalabilità, sicurezza e trasparenza. Sebbene vengano esplorati molti metodi diversi, non esiste ancora una risposta definitiva sul modo migliore per impostare un rollup ZK. Ogni configurazione offre i rispettivi vantaggi e molti sviluppatori stanno ancora esplorando la scelta o la combinazione ottimale per i loro progetti di rollup.
Investimento Ethereum 2023: gli ostacoli da superare
Come abbiamo discusso, i rollup ZK sono ancora in fase di sviluppo e ci sono varie sfide che devono essere superate prima che gli utenti blockchain siano in grado di trarne tutti i benefici. La compatibilità linguistica è una di queste sfide; la traduzione di linguaggi di programmazione compatibili con EVM, come Solidity, in un linguaggio personalizzato appositamente ottimizzato per ZKP può contribuire ad aumentare la loro efficienza, ma comporta sfide di adozione per gli sviluppatori.
Ad esempio, StarkNet sta cercando di risolvere questo problema con Warp, un compilatore di lingua Solidity to Cairo (il linguaggio dello ZKP di StarkNet) che cerca di convertire automaticamente Solidity in Cairo. L’uso di Warp elimina la necessità per gli sviluppatori di riscrivere il proprio codice al Cairo, rendendolo un processo molto più agevole.
Continuando a costruire
Altre sfide includono la natura segreta dei progetti, con molti che vanno contro l’etica open source delle criptovalute. Questo soprattutto a causa delle preoccupazioni sul vantaggio del first mover e sull’acquisizione di una base di utenti non ideale. La maggior parte dei rollup ZK sono stati lanciati per la prima volta quest’anno, evidenziando i limiti ed il fatto che ci sia ancora molta strada da fare.
Infine, sebbene i rollup (sia ottimistici che a conoscenza zero) abbiano i vantaggi di velocità e costi migliorati, tutto questo tende ad andare a scapito della decentralizzazione. Questo è dovuto alla necessità intrinseca di sequencer, ovvero gli utenti che raggruppano le transazioni e affidano le prove alla L1. Tutti i rollup attualmente necessitano di un sequencer centralizzato, e utilizzano smart contract aggiornabili gestiti da una singola entità.
Poiché lo spazio è ancora agli albori, in genere è necessario correggere in modo rapido i bug nel codice. Aggiungete a ciò che i progetti non sono open source, creando un altro ostacolo per i membri della community che agiscono come sequencer. Molti progetti hanno indicato che in futuro intendono decentralizzare le proprie funzioni di sequencer, ma questo richiederà senza dubbio risorse e tempo aggiuntivi.