Vitalik Buterns rivela che i Layer-3 hanno un "ruolo più importante" man mano che l'ecosistema di ridimensionamento Layer-2 matura

Le blockchain sono generalmente indicate come soluzioni Layer-1 o Layer-2. I Layer-1 sono lo strato base di un ecosistema come Ethereum, Cardano o Solana. Le soluzioni Layer-2 sono ancorate alle blockchain Layer-1 e forniscono scalabilità.

Possono esistere anche Layer-3; tuttavia, non puoi impilare un altro livello sopra il livello 2 per aggiungere ancora più scalabilità, fondatore di Ethereum Vitalik Buterin ha scritto in a post sul blog il settembre 17.

Ci sono diverse sfide con l'impilamento di due livelli progettati in modo simile uno sopra l'altro, ha scritto Buterin. Ad esempio, i limiti alla disponibilità dei dati e l'affidamento alla larghezza di banda di livello 1 per i prelievi di emergenza possono ostacolare l'accumulo di due livelli.

Buterin ha affermato che i rollup sopra i rollup non potrebbero fornire una scalabilità maggiore rispetto alle soluzioni Layer-2. I rollup comprimono la quantità di dati che una transazione deve archiviare sulla blockchain di livello 1 per garantire l'accesso e la verifica della transazione.

Nel caso di un semplice trasferimento di token, i dati vengono ridotti da 100 a 16 byte. Per le transazioni ZK-SNARK che preservano la privacy, i dati delle transazioni vengono compressi da 600 byte a 80 byte, ha affermato Buterin.

Ma i dati possono essere compressi solo una volta, ha scritto Buterin. Se è possibile un'ulteriore compressione, la logica del secondo compressore può essere integrata nel primo in modo che i dati possano essere compressi una sola volta con gli stessi risultati. Questo è il motivo per cui i rollup sopra i rollup non possono "fornire grandi guadagni in termini di scalabilità", ha scritto.

Tre visioni dei casi d'uso L3

StarkWare, che gestisce StarkNet, un rollup ZK che funge da soluzione di ridimensionamento Ethereum di livello 2, ha presentato tre diverse visioni di come potrebbero essere utilizzati i livelli 3. Buterin considera tutte e tre le visioni "fondamentalmente ragionevoli".

Nel primo scenario, i Layer-3 possono essere utilizzati per funzioni personalizzate come la privacy. L'obiettivo non sarebbe quello di fornire una scalabilità aggiuntiva in questo caso. Il livello 2 fornirebbe scalabilità alle applicazioni e un livello 3 fornirebbe la funzionalità personalizzata necessaria per diversi casi d'uso.

Nella seconda visione, il Layer-2 offre il ridimensionamento per scopi generici e il Layer-3 fornisce il ridimensionamento personalizzato attraverso applicazioni specializzate. Il Layer-3 calcolerebbe i dati attraverso mezzi diversi dall'EVM o dai rollup, la cui compressione dei dati è ottimizzata in base a formati di dati specifici.

Nella terza visione, i Layer-3 possono fornire un ridimensionamento poco affidabile Validi, che utilizzano SNARK per verificare il calcolo. La disponibilità dei dati, qui, è responsabilità di una terza parte di fiducia. Buterin ha affermato che sebbene i Validium offrano un grado di sicurezza inferiore rispetto ai rollup, sono "altamente sottovalutati" e "molto più economici".

I livelli 3 possono correggere i tempi di conferma rispetto ai compromessi a costo fisso dei rollup

Sebbene le transazioni di rollup siano economiche, i rollup devono pagare un costo fisso elevato ogni volta che inviano un batch di transazioni a un Layer-1. Per i rollup ottimistici che vengono eseguiti su Layer-1, il costo fisso può arrivare fino a 21,000 gas Layer-1 per batch, mentre per i rollup ZK, il costo può arrivare fino a 400,000 gas per batch, secondo Buterin .

Se i rollup aspettano più tempo per inviare più transazioni in un batch per ridurre il costo, aumenta gli intervalli di batch. Ciò significa che gli utenti devono attendere molto a lungo per ottenere una conferma delle loro transazioni.

Per un rollup ZK con una potenza di elaborazione di 5 tps per inviare un batch di transazioni in ogni blocco Ethereum (ogni 12 secondi), il gas per transazione raggiungerebbe 10,368. Tuttavia, se l'intervallo batch aumenta a 1 minuto, il gas per transazione si riduce a 2,368.

Nel caso di un rollup ZK all'interno di un rollup ZK, il gas per transazione scende a 501 con intervalli di batch di 12 secondi. Pertanto, i Layer-3 possono correggere il compromesso di tempo e costo per i rollup.

Che cos'è e non è un livello?

Secondo Buterin, impilare le stesse soluzioni di ridimensionamento l'una sull'altra non "funziona bene", motivo per cui il rollup sopra il modello rollup non ha senso. Tuttavia, sostiene che una struttura a tre strati in cui al secondo e al terzo strato sono assegnati scopi e funzioni diversi può funzionare.

Tuttavia, c'è un dibattito semantico irrisolto su cosa può essere considerato uno strato e cosa no, ha detto Buterin. Ha fornito la propria definizione di quali proprietà costituiscono un Layer-2:

  • “Il loro scopo è aumentare la scalabilità
  • Seguono lo schema della "blockchain all'interno di una blockchain": hanno il proprio meccanismo per elaborare le transazioni e il proprio stato interno
  • Ereditano la piena sicurezza della catena di Ethereum”

Secondo la definizione di Buterin, i rollup ottimistici e ZK sono Layer-2, ma i validium, gli schemi di aggregazione delle prove, i sistemi di privacy on-chain e Solidity non rientrano nella definizione. Mentre alcuni di essi possono essere indicati come Layer-3, non tutti dovrebbero esserlo, ha scritto.

Buterin ha aggiunto che "sembra prematuro definire le definizioni mentre l'architettura dell'ecosistema multi-rollup è tutt'altro che scolpita" e la maggior parte delle discussioni sul livello 3 sono ancora teoriche.

Ma quando l'ecosistema di ridimensionamento Layer-2 matura, Buterin si aspetta che costruzioni Layer-3 più sofisticate e più semplici svolgano un ruolo più importante.

Fonte: https://cryptoslate.com/vitalik-butterns-reveals-layer-3s-to-have-bigger-role-as-layer-2-scaling-ecosystem-matures/