L’ecosistema blockchain è costruito da diversi livelli, che compongono architetture progettate per creare applicazioni, trasferire risorse e generare nuovi casi d’uso.
Ciascuno di questi livelli blockchain ha lo scopo comune di stabilire un quadro operativo decentralizzato basato su contratti intelligenti, ma ciascuno con le proprie particolarità e focus. Esploriamo le differenze tra le blockchain Layer 0, Layer 1, Layer 2 e Layer 3.
Dalla blockchain di livello 0 a quella di livello 3
La tecnologia Blockchain ha aperto le porte a un nuovo modo di scambiare valore e informazioni in tempi di digitalizzazione. La nascita di Bitcoin e l’emergere di Ethereum come infrastruttura blockchain per la creazione di applicazioni decentralizzate (Dapps) insieme ad altre reti blockchain, ci hanno permesso di conoscere i principali casi d’uso della tecnologia con Layer 0 e Layer 1.
Tuttavia, lo sviluppo delle blockchain e di questi casi d’uso ha creato nuove esigenze operative per ottenere una maggiore efficienza transazionale, ed è qui che entrano in gioco le reti Layer 2 e, più recentemente, il concetto di Layer 3.
Strato 0
In generale, possiamo intendere le blockchain di Livello 0 come un’infrastruttura che facilita la creazione e il funzionamento di diverse reti di Livello 1 o anche di Livello 2, in un ambiente comunicato e interoperabile. Il livello 0 può essere visto come uno “strato base”, focalizzato sulla costruzione di blockchain operative, con meccanismi, caratteristiche e design generalmente condivisi.
A seconda del design e della tecnologia, ogni Layer 0 può rendere più semplice per gli sviluppatori creare reti personalizzate progettate per esigenze specifiche, utilizzando il token nativo di detta rete Layer 0 per pagare le tariffe del gas e connettersi con altri ecosistemi. In questo modo esiste un ecosistema di reti blockchain indipendenti, ma all’interno di un quadro comune sicuro.
Blockchain come #Polkadot , #Avalanche e #Cosmos sono esempi di Layer 0.
Strato 1
Finora, lo strato più popolare della blockchain. Il livello 1 sono le principali blockchain pubbliche in uso e adozione a livello infrastrutturale. Queste blockchain consentono sia trasferimenti di valore che pagamenti, nonché lo sviluppo di Dapps, grazie agli smart contract. Il livello 1 può essere visto come il livello dell'applicazione e dell'operazione.
Le blockchain di livello 1 sono catene indipendenti l'una dall'altra, utilizzano i propri meccanismi di consenso, come Proof of Work (PoW), Proof of Stake (PoS), tra gli altri. Ognuno ha la propria criptovaluta, nativa per ciascuna rete, con la quale gli utenti possono, a seconda del modello, sia pagare le tariffe del gas sia partecipare alla convalida o al mining per proteggere la rete decentralizzata.
Da parte sua, a livello transazionale, ogni Layer 1 ha la propria velocità, capacità e costo. Ciò significa che l’efficienza, la scalabilità e l’interoperabilità della rete saranno limitate e dipenderanno in gran parte dalla sua capacità tecnologica.
#Bitcoin $BTC , in termini di trasferimenti di valore e pagamenti, e #Ethereum $ETH , come architettura di contratto intelligente per lo sviluppo di Dapps e progetti decentralizzati, sono due esempi principali di reti di livello 1.
Tuttavia, esistono altre reti Layer 1, come Solana, Cardano, BNB Chain $BNB , Tezos, NEAR, Algorand, Avalanche o Cosmos, poiché la praticità di queste ultime due permette loro di apparire anche come reti Layer 1 .
Strato 2
Con l'avanzamento e la crescita delle reti Layer 1, è emersa la necessità nell'ecosistema di stabilire meccanismi aggiuntivi o ambienti completi che servissero a ottimizzare blockchain come Ethereum, con capacità di transazione limitata e, soprattutto, costi di transazione elevati, soprattutto in momenti di alta domanda e congestione della rete.
Le reti Layer 2 sono una soluzione di scalabilità di grande importanza per l’ecosistema blockchain, in particolare per Ethereum. Utilizzano diverse tecnologie per essere costruite lateralmente o sopra una blockchain principale -Layer 1-, consentendo una maggiore scalabilità ed efficienza transazionale, riducendo notevolmente il costo delle tariffe del gas.
In generale, le soluzioni Layer 2 sono responsabili di aumentare l’elaborazione delle transazioni sulla catena principale. Il livello 2 può essere visto come un livello di scalabilità ed efficienza.
Le soluzioni più diffuse si basano su rollup, sia ottimistici che a conoscenza zero (zk-rollup), sidechain o canali statali.
Alcuni esempi di reti Layer 2 sono:
Lightning Network e Rootstock (RSK) per Bitcoin
Polygon, Decision, Optimism, Base, tra gli altri, preparano Ethereum
Hydra per Cardano
Strato 3
Il rapido avanzamento e l’evoluzione della tecnologia blockchain, insieme alla necessità di ottimizzare l’infrastruttura che compone centinaia di DApp con centinaia di migliaia di utenti, hanno permesso l’emergere di un terzo strato o Layer 3 di reti.
Il concetto di Layer 3 è stato inizialmente coniato da Starkware, azienda crittografica focalizzata sullo sviluppo di soluzioni di scalabilità con tecnologia a conoscenza zero (zk), che definiva il terzo layer come quello dedicato alla personalizzazione delle esigenze applicative.
In altre parole, il Livello 3 funzionerà sul Livello 2 nello stesso modo in cui il Livello 2 funziona sul Livello 1, fornendo maggiori funzionalità e ridimensionamento personalizzato su misura per i progetti come livelli indipendenti. Il livello 3, che è strettamente correlato alla tecnologia ZK, non solo aggiungerebbe nuove funzionalità adattate, come privacy, velocità o interoperabilità, ma faciliterebbe anche l’elaborazione delle transazioni con “una frazione del gas”.
Tuttavia, Layer 3 è ancora un concetto sperimentale, in fase di sviluppo, che sta appena muovendo i primi passi. Vitalik Buterin, creatore di Ethereum, ha valutato la sua creazione come una soluzione sofisticata per rafforzare lo sviluppo del Layer 2, anche se dovrà maturare nel tempo.
Trattandosi di un concetto nuovo, attualmente non esiste una soluzione Layer 3 ampiamente adottata. I “Validium” sono posizionati come una soluzione fattibile del terzo strato.
Differenze tra Livello 0, Livello 1, Livello 2 e Livello 3 nella blockchain
Le principali differenze tra i livelli blockchain sono:
Mentre il Livello 0 si concentra sulla costruzione di blockchain, il Livello 1 funge da infrastruttura per applicazioni e piattaforme. Il livello 2 si concentra sulla scalabilità delle transazioni e sull'efficienza dei costi, che con il livello 3 si estenderebbero all'hyperscaling delle applicazioni completamente personalizzato.
Le transazioni a Livello 0 e Livello 1 sono limitate dalla progettazione della blockchain, quindi Livello 2 e Livello 3 si concentrano sull’aumento del potere transazionale, in termini di tempo e quantità, riducendo al contempo i costi.
Il livello 1 utilizza la tecnologia di base, è una blockchain tradizionale con un design. Il Layer 2 è una soluzione costruita parallelamente al Layer 1, mentre il Layer 3 si sviluppa in funzione della presenza di un Layer 2.
Il livello 1 è un concetto consolidato che ha mostrato risultati e adozione a un livello superiore rispetto al livello 2, che ha aumentato la sua presenza, ma ha meno attività al momento.
Il numero di piattaforme e applicazioni costruite sulle reti Layer 1 è considerevolmente maggiore di quello delle reti Layer 2 e, ovviamente, Layer 3.
Il livello 1 dipende dalla tecnologia sottostante, il livello 2 utilizza diverse tecnologie e soluzioni per lo sviluppo, mentre il livello 3 è strettamente correlato agli zk-rollup e alla tecnologia a conoscenza zero.
Le differenze tra gli strati della blockchain ci permettono di illustrare come l’ecosistema rimane in costante evoluzione e attività di sviluppo, con l’intenzione di progettare un ambiente decentralizzato completamente favorevole alle Dapps nella loro missione di integrare centinaia di migliaia di utenti nella blockchain.
Fonte: Osservatorioblockchain.com