Walrus è una rete di archiviazione decentralizzata innovativa per app blockchain e agenti autonomi. Il sistema di archiviazione di Walrus viene rilasciato oggi come anteprima per sviluppatori per i costruttori Sui al fine di raccogliere feedback. Ci aspettiamo un'ampia diffusione verso altre comunità web3 molto presto!

Sfruttando le innovazioni nel coding di cancellazione, Walrus consente una codifica rapida e robusta di blob di dati non strutturati in slivers più piccoli distribuiti e memorizzati su una rete di nodi di archiviazione. Un sottoinsieme di slivers può essere utilizzato per ricostruire rapidamente il blob originale, anche quando fino a due terzi degli slivers sono mancanti. Questo è possibile mantenendo il fattore di replica ridotto a un minimo di 4x-5x, simile ai servizi basati su cloud esistenti, ma con i vantaggi aggiuntivi della decentralizzazione e della resilienza a guasti più diffusi.

$WAL

La Sfida della Replica

Sui è il sistema blockchain più avanzato in relazione all'archiviazione sui validatori, con innovazioni come un fondo di archiviazione che protegge i costi di archiviazione dei dati sulla catena. Tuttavia, Sui richiede comunque una replica completa dei dati tra tutti i validatori, risultando in un fattore di replica di 100x o più nell'attuale mainnet di Sui. Anche se questo è necessario per il calcolo replicato e i contratti intelligenti che agiscono sullo stato della blockchain, è inefficiente per semplicemente memorizzare blob di dati non strutturati, come musica, video, cronologia della blockchain, ecc.

Introduzione a Walrus: Archiviazione Decentralizzata Efficiente e Robusta

Per affrontare la sfida dei costi di replica elevati, Mysten Labs ha sviluppato Walrus, una rete di archiviazione decentralizzata che offre un'eccezionale disponibilità e robustezza dei dati con un fattore di replica minimo di 4x-5x. Walrus offre due vantaggi chiave:

Archiviazione Blob Economica: Walrus consente il caricamento di gigabyte di dati alla volta a un costo minimo, rendendolo una soluzione ideale per memorizzare grandi volumi di dati.

Walrus può fare questo perché il blob di dati viene trasmesso solo una volta sulla rete, e i nodi di archiviazione spendono solo una frazione delle risorse rispetto alle dimensioni del blob. Di conseguenza, più nodi di archiviazione ha il sistema, meno risorse utilizza ogni nodo di archiviazione per blob.

Alta Disponibilità e Robustezza: I dati memorizzati su Walrus godono di una maggiore affidabilità e disponibilità in condizioni di guasto. Il recupero dei dati è ancora possibile anche se due terzi dei nodi di archiviazione si bloccano o vengono sottoposti a controllo avversario. Inoltre, la disponibilità può essere certificata in modo efficiente senza scaricare l'intero blob.

L'archiviazione decentralizzata può assumere più forme negli ecosistemi moderni. Ad esempio, offre migliori garanzie per le risorse digitali scambiate come NFT. A differenza delle attuali configurazioni che memorizzano i dati off-chain, l'archiviazione decentralizzata garantisce agli utenti di possedere la risorsa effettiva, non solo i metadati, mitigando i rischi di dati che vengono rimossi o rappresentati in modo errato.

Inoltre, l'archiviazione decentralizzata non è utile solo per memorizzare dati come immagini o file con alta disponibilità; può anche fungere da strato di disponibilità dei dati a basso costo per i rollup. Qui, i sequencer possono caricare transazioni su Walrus, e l'esecutore del rollup deve solo ricostruirle temporaneamente per l'esecuzione.

Crediamo anche che Walrus accompagnerà le strategie esistenti di recupero da disastri per milioni di aziende. Non solo Walrus è a basso costo, ma fornisce anche strati senza pari di disponibilità dei dati, integrità, trasparenza e resilienza che le soluzioni centralizzate per progettazione non possono offrire.

Walrus è alimentato dalla Rete Sui e si espande orizzontalmente a centinaia o migliaia di nodi di archiviazione decentralizzati in rete. Questo dovrebbe consentire a Walrus di offrire Exabyte di archiviazione a costi competitivi con le attuali offerte centralizzate, date le maggiori garanzie e decentralizzazione.

Il Futuro di Walrus

Rilasciando questa anteprima per sviluppatori, speriamo di condividere alcune delle decisioni di design con la comunità degli sviluppatori di app decentralizzate e raccogliere feedback sull'approccio e le API per memorizzare, recuperare e certificare blob. In questa anteprima per sviluppatori, tutti i nodi di archiviazione sono gestiti da Mysten Labs per aiutarci a comprendere i casi d'uso, risolvere bug e migliorare le prestazioni del software.

Gli aggiornamenti futuri a Walrus consentiranno di cambiare dinamicamente il set di nodi di archiviazione decentralizzati, così come di cambiare la mappatura di quali slivers sono gestiti da ciascun nodo di archiviazione. Le operazioni e gli strumenti disponibili saranno anche ampliati per coprire più casi d'uso legati all'archiviazione. Molte di queste funzioni saranno progettate tenendo a mente il feedback che raccogliamo.

Rimanete sintonizzati per ulteriori aggiornamenti su come Walrus rivoluzionerà l'archiviazione dei dati nell'ecosistema web3.

Cosa possono costruire gli sviluppatori?

Come parte di questa anteprima per sviluppatori, forniamo un client binario (attualmente macOS, ubuntu) che può essere gestito dalla riga di comando, una API JSON e una API HTTP. Offriamo inoltre alla comunità un servizio di aggregazione e pubblicazione e un deployment di Devnet di 10 nodi di archiviazione gestiti da Mysten Labs.

Ci auguriamo che gli sviluppatori sperimentino la creazione di applicazioni che sfruttino il Walrus Decentralized Store in vari modi. Come esempi, speriamo di vedere la comunità costruire:

Archiviazione di media per NFT o dapps: Walrus può memorizzare e servire direttamente media come immagini, suoni, sprite, video, altri asset di gioco, ecc. Questo è media disponibile pubblicamente che può essere accessibile tramite richieste HTTP a cache per creare dapps multimediali.

Casi d'uso legati all'IA: Walrus può memorizzare set di dati puliti di dati di addestramento, set di dati con una provenienza nota e verificata, pesi di modelli e prove di addestramento corretto per modelli di IA. Oppure può essere utilizzato per memorizzare e garantire la disponibilità e l'autenticità di un output di modello di IA.

Archiviazione a lungo termine della cronologia blockchain: Walrus può essere utilizzato come un archivio decentralizzato a basso costo per memorizzare la cronologia della blockchain. Per Sui, questo può includere sequenze di checkpoint con tutto il contenuto delle transazioni e degli effetti associati, così come istantanee storiche dello stato della blockchain, codice o binari.

Supporto per la disponibilità per L2: Walrus consente alle parti di certificare la disponibilità di blob, come richiesto dagli L2 che necessitano di dati da memorizzare e attestare come disponibili a tutti. Ciò può includere anche la disponibilità di dati di audit aggiuntivi come prove di validità, prove a conoscenza zero di esecuzione corretta o grandi prove di frode.

Supporta un'esperienza web decentralizzata completa: Walrus può ospitare esperienze web decentralizzate complete inclusi tutte le risorse (come js, css, html e media). Questi possono fornire contenuti ma anche ospitare l'UX delle dapps, abilitando front-end e back-end completamente decentralizzati sulla catena. Riporta il "web" completo nel "web3".

Supporta modelli di abbonamento per i media: i creatori possono memorizzare media crittografati su Walrus e fornire accesso solo tramite chiavi di decrittazione a parti che hanno pagato una tariffa di abbonamento o hanno pagato per contenuti. (Si noti che Walrus fornisce l'archiviazione; la crittografia e la decrittazione devono essere effettuate al di fuori di Walrus).

Siamo entusiasti di vedere cosa può immaginare la comunità degli sviluppatori web3!

$WAL

WALSui
WALUSDT
0.1269
+0.95%

#Walrus

@Walrus 🦭/acc

#Write2Earn