Archiviazione decentralizzata
Ultimo aggiornamento della pagina: 22 ottobre 2025
A differenza di un server centralizzato gestito da una singola azienda o organizzazione, i sistemi di archiviazione decentralizzata consistono in una rete peer-to-peer di utenti-operatori che detengono una porzione dei dati complessivi, creando un sistema di condivisione e archiviazione di file resiliente. Questi possono trovarsi in un'applicazione basata su blockchain o in qualsiasi rete basata su peer-to-peer.
Ethereum stesso può essere utilizzato come sistema di archiviazione decentralizzata, e lo è quando si tratta di archiviare il codice in tutti i contratti intelligenti. Tuttavia, quando si tratta di grandi quantità di dati, non è per questo che Ethereum è stato progettato. La catena è in costante crescita, ma al momento della stesura, la catena di Ethereum è di circa 500GB - 1TB (a seconda del client (opens in a new tab)), e ogni nodo sulla rete deve essere in grado di archiviare tutti i dati. Se la catena dovesse espandersi a grandi quantità di dati (diciamo 5TB) non sarebbe fattibile per tutti i nodi continuare a funzionare. Inoltre, il costo di distribuzione di una tale quantità di dati sulla rete principale sarebbe proibitivo a causa delle commissioni del gas.
A causa di questi vincoli, abbiamo bisogno di una catena o metodologia diversa per archiviare grandi quantità di dati in modo decentralizzato.
Quando si esaminano le opzioni di archiviazione decentralizzata (dStorage), ci sono alcune cose che un utente deve tenere a mente.
- Meccanismo di persistenza / struttura degli incentivi
- Applicazione della conservazione dei dati
- Decentralizzazione
- Consenso
Meccanismo di persistenza / struttura degli incentivi
Basato su blockchain
Affinché un dato persista per sempre, dobbiamo utilizzare un meccanismo di persistenza. Ad esempio, su Ethereum, il meccanismo di persistenza prevede che l'intera catena debba essere presa in considerazione quando si esegue un nodo. Nuovi dati vengono aggiunti alla fine della catena, che continua a crescere, richiedendo a ogni nodo di replicare tutti i dati incorporati.
Questa è nota come persistenza basata su blockchain.
Il problema con la persistenza basata su blockchain è che la catena potrebbe diventare troppo grande per mantenere e archiviare tutti i dati in modo fattibile (ad es., molte fonti (opens in a new tab) stimano che Internet richieda oltre 40 Zettabyte di capacità di archiviazione).
La blockchain deve anche avere un qualche tipo di struttura degli incentivi. Per la persistenza basata su blockchain, viene effettuato un pagamento al validatore. Quando i dati vengono aggiunti alla catena, i validatori vengono pagati per aggiungervi i dati.
Piattaforme con persistenza basata su blockchain:
- Ethereum
- Arweave (opens in a new tab)
Basato su contratti
La persistenza basata su contratti si fonda sull'intuizione che i dati non possono essere replicati da ogni nodo e archiviati per sempre, ma devono invece essere mantenuti tramite accordi contrattuali. Si tratta di accordi stipulati con più nodi che hanno promesso di conservare un dato per un periodo di tempo. Devono essere rimborsati o rinnovati ogni volta che scadono per mantenere i dati persistenti.
Nella maggior parte dei casi, invece di archiviare tutti i dati on-chain, viene archiviato l'hash della posizione in cui si trovano i dati su una catena. In questo modo, l'intera catena non ha bisogno di scalare per conservare tutti i dati.
Piattaforme con persistenza basata su contratti:
- Filecoin (opens in a new tab)
- Skynet (opens in a new tab)
- Storj (opens in a new tab)
- Züs (opens in a new tab)
- Crust Network (opens in a new tab)
- Swarm (opens in a new tab)
- 4EVERLAND (opens in a new tab)
Considerazioni aggiuntive
IPFS è un sistema distribuito per l'archiviazione e l'accesso a file, siti web, applicazioni e dati. Non ha uno schema di incentivi integrato, ma può invece essere utilizzato con una qualsiasi delle soluzioni di incentivi basate su contratti di cui sopra per una persistenza a lungo termine. Un altro modo per rendere persistenti i dati su IPFS è lavorare con un servizio di pinning, che "fisserà" (pin) i tuoi dati per te. Puoi persino eseguire il tuo nodo IPFS e contribuire alla rete per rendere persistenti i tuoi dati e/o quelli di altri gratuitamente!
- IPFS (opens in a new tab)
- Pinata (opens in a new tab) (servizio di pinning IPFS)
- web3.storage (opens in a new tab) (servizio di pinning IPFS/Filecoin)
- Infura (opens in a new tab) (servizio di pinning IPFS)
- IPFS Scan (opens in a new tab) (esploratore di pinning IPFS)
- 4EVERLAND (opens in a new tab)(servizio di pinning IPFS)
- Filebase (opens in a new tab) (Servizio di pinning IPFS)
- Spheron Network (opens in a new tab) (servizio di pinning IPFS/Filecoin)
SWARM è una tecnologia di archiviazione e distribuzione dei dati decentralizzata con un sistema di incentivi per l'archiviazione e un oracolo per il prezzo di affitto dell'archiviazione.
Conservazione dei dati
Al fine di conservare i dati, i sistemi devono avere una sorta di meccanismo per assicurarsi che i dati vengano conservati.
Meccanismo di sfida
Uno dei modi più popolari per assicurarsi che i dati vengano conservati è utilizzare un qualche tipo di sfida crittografica che viene inviata ai nodi per assicurarsi che abbiano ancora i dati. Un esempio semplice è la prova di accesso (proof-of-access) di Arweave. Emettono una sfida ai nodi per vedere se hanno i dati sia nel blocco più recente che in un blocco casuale nel passato. Se il nodo non riesce a fornire la risposta, viene penalizzato.
Tipi di dStorage con un meccanismo di sfida:
- Züs
- Skynet
- Arweave
- Filecoin
- Crust Network
- 4EVERLAND
Decentralizzazione
Non ci sono ottimi strumenti per misurare il livello di decentralizzazione delle piattaforme, ma in generale, vorrai utilizzare strumenti che non abbiano alcuna forma di KYC per fornire prove che non siano centralizzati.
Strumenti decentralizzati senza KYC:
- Skynet
- Arweave
- Filecoin
- IPFS
- Ethereum
- Crust Network
- 4EVERLAND
Consenso
La maggior parte di questi strumenti ha la propria versione di un meccanismo di consenso, ma generalmente si basano sulla prova di lavoro (PoW) o sulla prova di stake (PoS).
Basati sulla prova di lavoro:
- Skynet
- Arweave
Basati sulla prova di stake:
- Ethereum
- Filecoin
- Züs
- Crust Network
Strumenti correlati
IPFS - L'InterPlanetary File System è un sistema di archiviazione decentralizzata e di riferimento ai file per Ethereum.
Storj DCS - Archiviazione di oggetti cloud decentralizzata sicura, privata e compatibile con S3 per sviluppatori.
Sia - Sfrutta la crittografia per creare un mercato di archiviazione cloud trustless, consentendo ad acquirenti e venditori di effettuare transazioni direttamente.
Filecoin - Filecoin è stato creato dallo stesso team dietro IPFS. È un livello di incentivi basato sugli ideali di IPFS.
Arweave - Arweave è una piattaforma dStorage per l'archiviazione dei dati.
Züs - Züs è una piattaforma dStorage basata sulla prova di stake con frammentazione e blobber.
Crust Network - Crust è una piattaforma dStorage basata su IPFS.
Swarm - Una piattaforma di archiviazione distribuita e un servizio di distribuzione di contenuti per lo stack web3 di Ethereum.
OrbitDB - Un database peer-to-peer decentralizzato basato su IPFS.
Aleph.im - Progetto cloud decentralizzato (database, archiviazione di file, calcolo e DID). Una miscela unica di tecnologia peer-to-peer fuori catena e on-chain. Compatibilità con IPFS e multi-chain.
Ceramic - Archiviazione di database IPFS controllata dall'utente per applicazioni ricche di dati e coinvolgenti.
- Ceramic.network (opens in a new tab)
- Documentazione (opens in a new tab)
- GitHub (opens in a new tab)
Filebase - Archiviazione decentralizzata compatibile con S3 e servizio di pinning IPFS geo-ridondante. Tutti i file caricati su IPFS tramite Filebase vengono automaticamente fissati (pinned) all'infrastruttura Filebase con una replica 3x in tutto il mondo.
4EVERLAND - Una piattaforma di cloud computing Web 3.0 che integra funzionalità principali di archiviazione, calcolo e rete, è compatibile con S3 e fornisce archiviazione dati sincrona su reti di archiviazione decentralizzata come IPFS e Arweave.
Kaleido - Una piattaforma blockchain-as-a-service con nodi IPFS attivabili con un clic
Spheron Network - Spheron è una platform-as-a-service (PaaS) progettata per le dApp che desiderano lanciare le proprie applicazioni su un'infrastruttura decentralizzata con le migliori prestazioni. Fornisce calcolo, archiviazione decentralizzata, CDN e web hosting pronti all'uso.
- spheron.network (opens in a new tab)
- Documentazione (opens in a new tab)
- GitHub (opens in a new tab)
Letture consigliate
- Cos'è l'archiviazione decentralizzata? (opens in a new tab) - CoinMarketCap
- Sfatare cinque miti comuni sull'archiviazione decentralizzata (opens in a new tab) - Storj
Conosci una risorsa della community che ti è stata utile? Modifica questa pagina e aggiungila!