Walrus progetto di codifica a cancellazione dettagliata
Walrus è il protocollo di archiviazione decentralizzato centrale dell'ecosistema blockchain Sui, progettato appositamente per dati non strutturati su larga scala (Blob, come video, immagini, dataset AI). La sua tecnologia principale è la codifica a cancellazione (Erasure Coding), che utilizza un esclusivo schema di codifica bidimensionale chiamato “Red Stuff”. Questa tecnologia migliora notevolmente l'efficienza di archiviazione, la durabilità e il rapporto costo-efficacia, offrendo vantaggi significativi nel campo dell'archiviazione decentralizzata.
Principi fondamentali della codifica a cancellazione
La codifica a cancellazione divide i dati originali in k frammenti di dati e genera m frammenti ridondanti, con un totale di n frammenti = k + m. Qualsiasi k frammenti possono ripristinare completamente i dati e possono tollerare la perdita di un massimo di m frammenti. Rispetto alla tradizionale replica multipla, la codifica a cancellazione comporta costi di archiviazione inferiori (solitamente 1,5x-2x), una maggiore durabilità ed è adatta a sistemi distribuiti.
Caratteristiche della codifica a cancellazione bidimensionale Red Stuff
Il Red Stuff di Walrus è una codifica a cancellazione bidimensionale, in cui i dati vengono codificati in forma di matrice con codifica doppia su righe e colonne, supportando una decodifica lineare rapida e migliorando la resistenza ai guasti bizantini e ai cambiamenti dinamici dei nodi. I principali vantaggi includono:
• Bassi costi di archiviazione: fattore di copiatura di circa 4,5x-5x, molto inferiore al tradizionale oltre 100x della blockchain.
• Alta durabilità: anche se due terzi dei nodi falliscono, i dati possono ancora essere ripristinati, supportando un meccanismo di auto-riparazione.
• Distribuzione dei frammenti: i Blob sono codificati in piccoli frammenti chiamati “slivers”, distribuiti uniformemente a centinaia di nodi indipendenti in tutto il mondo, migliorando la privacy e la resistenza alla censura.
• Adattamento dinamico: attraverso la prova di partecipazione delegata di Sui, il comitato dei nodi viene eletto periodicamente, supportando la migrazione dei dati senza soluzione di continuità durante i cambiamenti di epoca.
Flusso di lavoro
1 Dopo aver caricato il Blob, la rete applica la codifica Red Stuff in slivers.
2 slivers sono archiviati in modo distribuito nel comitato dei nodi.
3 I nodi generano certificati di disponibilità, registrandoli sulla blockchain.
4 Durante la lettura, i slivers vengono recuperati in parallelo e decodificati automaticamente.
5 Il sistema monitora continuamente e ripara i frammenti persi.
Riepilogo dei vantaggi
Red Stuff realizza un'archiviazione a basso costo e ad alta disponibilità, integrandosi profondamente con Sui e supportando Blob programmabili sulla blockchain. È adatto per la condivisione di modelli AI, distribuzione di media e altri scenari, fornendo una base solida per la sovranità dei dati nel Web3, segnando un significativo progresso nella tecnologia di archiviazione distribuita.
@Walrus 🦭/acc #walrus $WAL
