Sei Giga
Sei Giga è una blockchain layer-1 parallelizzata con produzione multi-concorrente che raggiunge oltre 5 gigagas/sec di throughput e una finalità inferiore a 250ms disaccoppiando l'esecuzione dal consenso attraverso l'esecuzione asincrona dei blocchi, l'accordo sullo stato e un'architettura a due livelli che utilizza il consenso Autobahn con strati separati per la disponibilità dei dati e per il consenso.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Il quadro generale: Cos'è Sei Giga?
Immaginate un sistema autostradale trafficato per il denaro digitale e i contratti (blockchain). Il vecchio sistema (Sei v2) era come una strada a corsia singola con un unico agente del traffico (il "leader") che doveva controllare ogni auto, scriverne i dettagli e dare il via libera prima che la successiva potesse muoversi. Questo causava ingorghi.
Sei Giga è un nuovo design di superstrada. Invece di un solo agente, ha molte corsie dove le auto possono entrare simultaneamente. Separa il compito di "decidere l'ordine delle auto" dal compito di "controllare se le auto stiano effettivamente guidando correttamente". Ciò consente all'autostrada di gestire un traffico massiccio (oltre 5 giga) con un ritardo quasi nullo (sotto i 250ms).
1. L'innovazione principale: La strategia "Ordina prima, controlla dopo"
Nel vecchio sistema, l'agente del traffico doveva verificare il motore e la patente di ogni auto prima di lasciarla entrare sulla strada principale. Se il controllo del motore richiedeva troppo tempo, l'intera fila si fermava.
L'approccio di Sei Giga:
- Ordina prima: Il sistema concorda rapidamente l' ordine in cui le auto entrano in autostrada. Questo avviene quasi istantaneamente.
- Controlla dopo: Una volta stabilito l'ordine, le auto corrono in una "zona di ispezione" parallela (esecuzione asincrona). Gli ispettori controllano i motori e scrivono i registri in background.
- La rete di sicurezza: In seguito, gli ispettori inviano una rapida nota di "Via libera" (un digest) alla strada principale. Se tutti concordano che le auto sono in ordine, lo stato viene finalizzato. Se alcuni ispettori non sono d'accordo, il sistema può individuare esattamente quale auto ha causato il problema senza fermare l'intera autostrada.
Analogia: Immaginate un ristorante. Invece di far cucinare, impiattare e servire il pasto tutto in una volta (bloccando la cucina), l'ordine viene preso e scritto immediatamente (consenso). La cucina poi cucina il pasto in parallelo. Il cameriere deve solo confermare che il pasto sia pronto in un secondo momento, non deve aspettare che la cottura finisca prima di prendere l'ordine successivo.
2. Il motore: Consenso Autobahn
Il paper introduce un protocollo chiamato Autobahn.
- Il Problema: I vecchi sistemi (come Tendermint) usano un "leader singolo" che propone un blocco. Se quel leader si ammala o rallenta, l'intero sistema aspetta.
- La Soluzione: Autobahn è un sistema a Multi-Proposer. Pensatelo come una staffetta in cui ogni corridore ha la propria corsia. Tutti lanciano costantemente i propri "testimoni" (proposte di dati) nella propria corsia.
- Il "Tip Cut": Ogni tanto, un arbitro guarda la fine (il "tip") di ogni corsia e scatta una foto (un "cut"). Questa foto prova che tutte quelle corsie contengono dati validi. Poiché le corsie sono indipendenti, l'arbitro può scattare foto di 180 blocchi contemporaneamente, mentre il vecchio sistema poteva gestirne solo 2,5.
3. Gestire gli ingorghi: Il sistema dell' "Ambulanza"
E se l'arbitro (il leader) rimanesse bloccato?
- Vecchio modo: Tutti aspettano un timeout, poi vanno nel panico e scelgono un nuovo arbitro. Questo spreca tempo.
- Sei Giga (Ambulanza): Il sistema ha una "corsa truccata". L'arbitro principale cerca di finire per primo. Ma, se è lento, gli altri corridori (leader di riserva) hanno già svolto un lavoro utile nelle proprie corsie. Se il referente principale fallisce, il sistema non ricomincia da zero; riprende semplicemente il lavoro che le riserve hanno già iniziato. È come avere un pilota di riserva pronto a prendere il volante istantaneamente senza fermare l'auto.
4. Impedire di "Tagliare la coda" (MEV e Censura)
Nella blockchain, l' "MEV" (Maximal Extractable Value) è come un VIP che corrompe l'agente del traffico per farsi passare davanti agli altri, rubando valore ai conducenti regolari.
La soluzione di Sei Giga:
- Mance Socializzate: Nel vecchio sistema, se pagavi una "mancia" a un agente specifico, quell'agente si arricchiva. In Giga, le mance sono accorpate. Tutti coloro che aiutano a mantenere l'autostrada in funzione ricevono una parte delle mance, indipendentemente dalla corsia in cui si trovava la loro auto. Questo rimuove l'incentivo per gli agenti a far passare auto specifiche solo per una tangente.
- Gestione dei duplicati: Se un utente invia la stessa transazione a 10 corsie diverse per assicurarsi che venga inserita (resistenza alla censura), il sistema la esegue una sola volta. L'utente riceve un rimborso per le copie extra. Questo evita che gli utenti inondino accidentalmente il sistema, pur mantenendo la loro protezione contro la censura.
5. Il ingrediente segreto: Sedna (Consegna dati privata)
Inviare una transazione a tutti per assicurarsi che venga ricevuta è come gridare il proprio numero di conto bancario in una stanza affollata. È sicuro, ma tutti sentono e le persone potrebbero cercare di rubare il vostro valore prima ancora che possiate muovervi.
Sedna è un nuovo modo per inviare dati:
- Invece di urlare l'intero messaggio, lo si divide in pezzi di puzzle e li si consegna a persone diverse.
- Nessuno vede l'intero messaggio finché non vengono raccolti abbastanza pezzi per risolvere il puzzle.
- Questo mantiene la vostra transazione privata rispetto ai "bot MEV" (ladri) fino all'ultimo secondo, senza rallentare l'autostrada.
6. Il magazzino: Archiviazione
Le vecchie blockchain memorizzano i dati come un albero gigante e aggrovigliato (Albero di Merkle). Ogni volta che si aggiunge una foglia, bisogna ridisegnare l'intero albero. È lento e disordinato.
Sei Giga utilizza un Magazzino Chiave-Valore Piatto (come un enorme foglio di calcolo organizzato).
- Scrive i dati direttamente in un registro, come una stampante di ricevute.
- Mantiene i dati "caldi" (usati frequentemente) in una RAM veloce (come un cassetto della scrivania) e sposta i dati vecchi in un archivio freddo ed economico (come una cantina).
- Questo rende la lettura e la scrittura dei dati incredibilmente veloci, anche quando il sistema sta elaborando petabyte di dati.
7. Prepararsi al futuro: Lo Scudo Quantistico
Il paper affronta una minaccia futura: i Computer Quantistici. Questi supercomputer potrebbero un giorno rompere le serrature digitali (firme) che usiamo oggi.
Il piano:
- Prima che arrivi il "Giorno Quantistico", gli utenti possono registrare una nuova "Chiave Quantistica" indecifrabile per i loro account.
- Una volta passata la scadenza, le vecchie serrature vengono gettate via. Solo gli account con le nuove Chiavi Quantistiche potranno spostare i propri fondi.
- Ciò garantisce che, anche se un computer quantistico dovesse svegliarsi, non possa rubare i vostri fondi perché avete già aggiornato la vostra serratura.
Riassunto
Sei Giga è un aggiornamento della blockchain progettato per essere veloce, equo e massiccio.
- Separa l'ordinamento dal controllo per eliminare i colli di bottiglia.
- Utilizza corsie parallele invece di un singolo leader per gestire un traffico enorme.
- Accorpa le ricompense in modo che nessun singolo validatore possa manipolare il sistema.
- Utilizza dati a pezzi di puzzle (Sedna) per mantenere private le transazioni.
- Si prepara ai Computer Quantistici consentendo l'aggiornamento anticipato delle chiavi.
L'obiettivo è rendere la blockchain veloce e affidabile come l'internet che usiamo oggi (Web2), ma con la sicurezza e l'equità di un sistema decentralizzato.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.