Ho sempre pensato a quale possa essere la fine del percorso di storage di Web3. Ho visto troppi progetti cercare di forzare la “computazione” e lo “storage” insieme su una sola catena, e il risultato è che non soddisfano nessuno dei due lati: o la scalabilità è pessima, o il costo di storage è ridicolo. Recentemente, ho approfondito il design architettonico di @Walrus 🦭/acc e ho la sensazione che finalmente abbia chiarito questa logica. Il cuore della questione è “decoupling”: affidare la gestione dei metadati ad alta frequenza e la logica di pagamento a Sui, un Layer 1 ad alte prestazioni, mentre il vero pesante lavoro di Blob storage è delegato a una rete di nodi di storage specializzati.

Questo design ha risolto un problema che ha sempre afflitto gli sviluppatori: l’esplosione dello stato. Se stai sviluppando un gioco a catena intera o un progetto NFT ad alta fedeltà, decine di G di dati delle risorse se caricati direttamente sulla catena, le spese di Gas sono semplicemente astronomiche; usare IPFS ti fa temere che i fornitori di servizi di Pinning possano scappare, e alla fine si torna al centralizzato. La soluzione proposta da #Walrus è una rete di storage decentralizzata basata su codici di correzione, il che significa che non ho bisogno di fidarmi di un singolo nodo, ma solo di fidarmi della probabilità matematica.

Dal punto di vista dell'integrazione degli sviluppatori, il potenziale di questo “storage programmabile” è stato gravemente sottovalutato. Se in un contratto intelligente di Sui posso controllare in modo atomico i diritti di lettura e scrittura delle risorse di storage, l'architettura del DApp può essere molto leggera. Ad esempio, posso scrivere un contratto, in cui solo gli utenti che possiedono un NFT specifico possono decrittare e scaricare un determinato dataset o i pesi di un modello AI memorizzato su Walrus. Questa interoperabilità nativa è qualcosa che il tradizionale cloud storage con un API Key non può assolutamente eguagliare.

Il mercato attuale è troppo frenetico, tutti stanno a guardare il prezzo delle criptovalute, pochi si prendono il tempo di calcolare il costo unitario dello storage (Costo per GB). Se il costo dello storage decentralizzato non può avvicinarsi ad Amazon S3, allora le applicazioni su larga scala sono solo chiacchiere. Walrus utilizza l'esecuzione parallela di Sui per gestire il coordinamento, riducendo in realtà notevolmente i costi operativi del sistema. Questo approccio pragmatico orientato all'ingegneria è la ragione fondamentale per cui lo considero promettente. Non si tratta di accumulare concetti vuoti, ma semplicemente di risolvere il problema “dove dovrebbero essere memorizzati i dati”. Questo è ciò che ci si aspetta da un'infrastruttura. #walrus $WAL