Durante il celebre bull run del 2017, Tezos si presentò come una delle prime blockchain di tipo layer 1 che utilizzava la Proof of Stake (prova di partecipazione) e che prometteva vere innovazioni rispetto a Ethereum.
La blockchain Tezos è considerata senza fork poiché utilizza un meccanismo di autogovernance che consente ai partecipanti di votare direttamente gli aggiornamenti del protocollo. Ciò significa che gli aggiornamenti del protocollo possono essere implementati in modo trasparente e senza la necessità di creare hard fork della blockchain, che potrebbero causare divisioni nella comunità e interruzioni nell’ecosistema.
Utilizzando questo meccanismo di consenso, Tezos è in grado di adattarsi alle evoluzioni tecnologiche e alle esigenze della sua comunità senza compromettere la sicurezza e la stabilità della blockchain.
La piattaforma Tezos utilizza un linguaggio dedicato, il Michelson, per l’implementazione dei suoi smart contract.
Aggiornamento Mumbai e Smart Rollups
Secondo Tezos, gli “smart rollups” sono una soluzione di tipo layer 2 più flessibile, decentralizzata e sicura rispetto agli attuali optimistic rollups su Ethereum. Essi consentono a chiunque di programmare e implementare il proprio layer 2 in diversi popolari linguaggi di programmazione.
Questi rollup possono essere utilizzati per creare “sidechain” compatibili con EVM nell’ecosistema Tezos e rappresentano anche un nuovo modo di scrivere applicazioni decentralizzate (dApp) su Tezos. Al momento, Tezos non supporta ancora l’Ethereum Virtual Machine (EVM), ma ciò dovrebbe cambiare nei prossimi mesi, attirando un nuovo gruppo di sviluppatori.
Gli smart rollups utilizzano un linguaggio di esecuzione WebAssembly (WASM), che consente la scrittura di “contratti intelligenti” in diversi linguaggi di programmazione come C, C++ o Rust. Inoltre, un comitato per la disponibilità dei dati (DAC) off-chain e uno strato di disponibilità dei dati o Data Availability Layer (DAL) sono in fase di sviluppo per gestire la scalabilità degli “smart rollups”.
Le Smart Rollups si distinguono per le loro avanzate caratteristiche tecniche, tra cui:
- Meccanismi di comunicazione unici: trasmissione dal protocollo Tezos (layer 1) a tutti i rollup, chiamata di smart contract del layer 1 da uno smart rollup (L2), trasferimento di ticket, canale di rivelazione di dati per interagire con soluzioni di distribuzione di dati decentralizzate, ecc.
- Un sistema di rilevazione delle frodi decentralizzato e aperto, che garantisce la sicurezza finché almeno un utente “onesto” partecipa alla convalida del rollup;
- Pronto per il futuro (proof of the future): gli smart rollup evolvono insieme al protocollo Tezos.
Riduzione del tempo di blocco e della finalità delle transazioni
L’aggiornamento Mumbai modifica anche alcuni parametri nel protocollo Tezos. Inizialmente lanciato con un tempo di blocco di 60 secondi, poi ridotto a 30 secondi, il protocollo ora propone un nuovo blocco ogni 15 secondi dall’aggiornamento Mumbai.
Dal aprile 2022, il protocollo Tezos utilizza un nuovo meccanismo di consenso chiamato Tenderbake, basato sul famoso framework Tendermint utilizzato da Cosmos Network. Si può considerare una transazione valida e irrevocabile dopo 2 conferme (2 blocchi), ovvero 30 secondi.
Per ulteriori informazioni sull’aggiornamento Mumbai, visitate direttamente il blog di Nomadic Labs.