Il modello economico di Filecoin si basa sull’archiviazione dei dati e gli storage miner svolgono un ruolo fondamentale nel garantire il consenso sulla catena e nel fornire servizi di archiviazione. La blockchain di Filecoin utilizza i suoi premi in blocco per sovvenzionare la partecipazione al consenso sulla catena e fornire servizi di archiviazione disponibili. Questo articolo descrive come fornire servizi di archiviazione sulla rete Filecoin e spiega i concetti e la struttura per prendere lo spazio di archiviazione esistente su diversi dispositivi su macchine diverse e trasformarlo in beni commerciabili in una rete di archiviazione distribuita. Una panoramica del processo di erogazione del servizio di stoccaggio è mostrata in figura.

Figura 1: Ciclo di vita di un miner, creare un miner sulla catena, ottenere token e impegnare capacità nella rete, iniziare a produrre blocchi quando viene raggiunta la dimensione minima del miner, condurre transazioni con gli utenti, aggiornare i settori di capacità impegnata in settori con transazioni E guadagnare entrate commerciali aggiuntive, richiedere e risolvere problemi.

Questo articolo approfondisce sette aspetti:

1 Cos'è un settore

Pacchetto 2 settori

3 Ciclo di vita del settore

4 Impegno dei minatori

5 Ridondanza dei dati

6 Ricerca rapida

7 Trasferimento dati offline

Cos'è un settore

Il settore è l'unità di stoccaggio di base su Filecoin, con una dimensione standard e un periodo di tempo di impegno chiaro, simile ai contenitori nel trasporto merci globale per fornire servizi di archiviazione digitale. Le dimensioni del settore bilanciano sicurezza e disponibilità. Il ciclo di vita di un settore è determinato dal mercato dello stoccaggio e specifica la durata dell'impegno del settore.

Quando i minatori di stoccaggio e gli utenti sul mercato di stoccaggio di Filecoin vengono abbinati, viene formato un ordine di transazione. Il protocollo non distingue tra ordini che generano transazioni con utenti reali e ordini che i minatori scambiano per conto proprio.1 Tuttavia, un’architettura basata sulla “capacità impegnata” può rendere l’autonegoziazione non necessaria ed economicamente irrazionale.

Se solo una parte della capacità di un settore è costituita da ordini di transazione, la rete considera il resto come “capacità impegnata”. Allo stesso modo, i settori senza ordini di transazione sono chiamati settori di capacità impegnata; i minatori semplicemente dimostrano alla rete la capacità che impegnano nello stoccaggio e vengono ricompensati, e il protocollo incoraggia i minatori a cercare le esigenze di stoccaggio degli utenti. Quando i minatori riscontrano esigenze di archiviazione, possono aggiornare i settori di capacità impegnati per guadagnare entrate aggiuntive, un processo che attualmente prevede il riconfezionamento e la generazione di un’identità univoca per i dati archiviati attraverso un intenso processo computazionale. I futuri aggiornamenti promettono capacità che alla fine saranno raggiunte senza riconfezionamento.

L’impegno di settori di capacità può aumentare l’incentivo dei miner a archiviare i dati degli utenti, ma non risolve completamente il problema. L'archiviazione di file utente reali aumenterà i costi operativi degli storage miner. In alcuni casi (ad esempio se il minatore ritiene che il valore del premio del blocco superi di gran lunga il valore dell'ordine di transazione), il minatore può comunque scegliere di ignorare completamente i dati dell'utente e archiviare solo la capacità impegnata per aumentare la propria capacità di archiviazione ricevendo il blocco premia il più presto possibile la potenza di calcolo. Ciò renderà Filecoin meno efficiente e limiterà la capacità degli utenti di archiviare dati sulla rete. Filecoin risolve questo problema introducendo il concetto di utenti autenticati. Gli utenti autenticati vengono autenticati attraverso una rete distribuita di validatori. Dopo la verifica, possono pubblicare sul mercato dello storage una quantità predeterminata di dati verificati sulle transazioni degli utenti, a seconda della dimensione del loro volume di dati. I settori che effettuano transazioni con utenti verificati riceveranno più potenza di calcolo di archiviazione e quindi più premi in blocco rispetto ai settori che effettuano transazioni con utenti non verificati. Ciò fornisce un ulteriore incentivo agli storage miner per archiviare i dati degli utenti.

Non è difficile essere verificati, è molto facile per chiunque abbia dati reali archiviati su Filecoin. I validatori possono liberamente (ma in modo responsabile e trasparente) allocare la quantità di dati utente verificati rendendo più semplice la loro adesione, ma l’effetto complessivo dovrebbe essere quello di aumentare notevolmente la percentuale di dati utili archiviati in Filecoin. Le transazioni degli utenti verificati sono ulteriormente dettagliate nella Sezione 4.

Nella progettazione iniziale della rete, solo gli ordini di transazione potevano aumentare le possibilità dei minatori di ricevere premi in blocco. Ciò fa sì che i minatori agiscano come fornitori di spazio di archiviazione e utenti allo stesso tempo per attaccare e utilizzare la rete per creare false transazioni automatiche dannose. 2) Il raggiungimento di questo obiettivo richiede uno schema conciso e verificabile pubblicamente per dimostrare che lo spazio di impegno è correttamente sostituito da dati replicati. Questo meccanismo richiede ulteriori specifiche prima dell’implementazione per garantire la sicurezza della rete e la struttura degli incentivi.

Figura 2: Tipi di transazioni e loro impatto sulla qualità del settore Vale la pena ricordare che la qualità del settore non cambia durante il ciclo di vita del settore. La qualità del settore è la media ponderata dei diversi ordini e dei loro multipli di qualità nel settore in base alle loro proporzioni temporali e spaziali.

A seconda del contenuto del settore, non tutti i settori hanno la stessa utilità per la rete. Il concetto di qualità settoriale distingue diversi settori indicando che contengono dati preziosi. Questa distinzione viene utilizzata per assegnare sussidi maggiori a settori di qualità superiore. Al fine di quantificare il contributo dei settori alla capacità di consenso della rete, verranno descritti di seguito alcuni parametri rilevanti.

- Spazio e tempo del settore: determinati dalla dimensione del settore moltiplicata per il periodo di impegno del settore (in unità byte-epoca).

- Peso dell'ordine di transazione: questo peso converte il tempo e lo spazio occupati dall'ordine di transazione in potenza di calcolo del consenso. Il peso degli ordini di transazione degli utenti verificati in un settore è chiamato peso degli ordini di transazione verificati ed è maggiore del peso degli ordini di transazione ordinari. Maggiori dettagli sono disponibili nella Sezione 6.

- Multiplo di qualità dell'ordine di transazione: diverse categorie di ordini di transazione (capacità impegnata, transazioni ordinarie e transazioni di utenti verificati) hanno multipli di qualità diversi per differenziare i premi.

- Moltiplicatore della qualità del settore: la qualità del settore viene assegnata quando un settore viene attivato (l'epoca in cui i minatori iniziano a dimostrare che stanno archiviando file). Il multiplo di qualità del settore è calcolato come media dei multipli di qualità delle transazioni (capacità impegnata, transazioni ordinarie e transazioni di utenti verificati) ed è ponderato in base alla quantità di tempo e spazio che ciascuna tipologia di transazione occupa nel settore, come segue:- Potenza di calcolo dei byte grezzi: i byte grezzi di un settore, la sua dimensione del settore.

- Potenza di calcolo in byte ponderati: potenza di calcolo in byte grezzi * multiplo della qualità del settore. Questa è anche la potenza di calcolo del consenso.

I moltiplicatori sulla capacità impegnata e i normali ordini di negoziazione presenti nel protocollo attuale rendono irrazionale l’autonegoziazione. In futuro, potrebbero essere assunti valori diversi in base all’emergere di altri modi per prevenire gli attacchi self-dealing.

Il moltiplicatore di qualità più ampio e il semplice processo di verifica forniti alle "transazioni degli utenti verificati" possono effettivamente promuovere la decentralizzazione della potenza di calcolo dei minatori. A differenza di altri protocolli basati sulla prova di lavoro come Bitcoin, il controllo centralizzato della rete non è determinato esclusivamente dalle risorse che i nuovi partecipanti mettono sul tavolo. In Filecoin, l’accumulo del controllo richiede una maggiore quantità di risorse o un gran numero di utenti e minatori verificati che hanno gradualmente centralizzato il controllo della rete per condurre transazioni e aumentare la propria influenza. Il meccanismo dell’utente autenticato aggiunge uno strato di fiducia sociale a una rete puramente basata sulle risorse. Finché il processo è giusto e trasparente, con la volontà di accettare le responsabilità e una fiducia limitata, gli abusi possono essere contenuti e ridotti al minimo. Multipli di grande qualità possono fornire agli utenti una spinta affinché i fornitori di storage creino prestazioni utili per l’intera rete e forniscano leva per aumentare il valore a lungo termine della rete. Il processo di verifica e la distribuzione del volume di dati evolveranno nel tempo man mano che la comunità continua ad apprendere e migliorare questo processo. La Figura 6 mostra i settori con vari contenuti e le rispettive qualità settoriali.

Confezione a 2 settori

L'incapsulamento di un settore tramite Proof of Replication (PoRep) è un processo ad alta intensità di calcolo che genera un codice identificativo univoco per il settore. Una volta incapsulati i dati, il minatore di archiviazione: genererà la prova; eseguirà SNARK per comprimere la prova e, infine, invierà il risultato compresso alla blockchain come prova dell'impegno di archiviazione; In base ai parametri di sicurezza dell'algoritmo e del protocollo PoRep, le caratteristiche di costo e prestazioni saranno diverse, quindi è necessario scendere a compromessi in termini di costo di imballaggio, sicurezza, spazio occupato sulla catena, ritardo nel recupero, ecc. Tuttavia, i settori possono essere confezionati utilizzando hardware di base e si prevede che i costi di confezionamento diminuiranno nel tempo. Il protocollo Filecoin verrà lanciato con PoRep Stacked Depth Robust (SDR), con piani di aggiornamento a PoRep Narrow Stacked Expander (NSE), migliorando i costi e la latenza di recupero. La Figura 3 illustra i compromessi e le caratteristiche di questi due algoritmi PoRep, nonché le future direzioni di ricerca.Figura 3: Illustrazione delle caratteristiche di costo e prestazioni di diverse prove di replica, confrontando la prova di replica Stacked Depth Robust (SDR) con la prova di replica Narrow Stacked Expander (NSE).

3 Ciclo di vita del settore

Una volta generato un settore e inviati gli ordini di transazione alla blockchain di Filecoin, i minatori di stoccaggio iniziano a generare prove di tempo e spazio (PoSt) sul settore per avere la possibilità di ricevere premi in blocchi e guadagnare commissioni di stoccaggio. La fissazione dei parametri impone ai minatori di garantire la stabilità del settore entro il periodo di validità del contratto originale al fine di generare e ottenere maggiori entrate. Tuttavia, al fine di migliorare le prestazioni della rete, vengono posti alcuni limiti al ciclo di vita dei settori. Man mano che i settori con vita più breve si uniscono alla rete, la rete potrebbe riscontrare colli di bottiglia in termini di capacità. Questo perché la larghezza di banda della catena è occupata da nuovi settori che semplicemente sostituiscono la capacità dei settori appena scaduti. Pertanto, la durata minima del settore è fissata a 6 mesi per utilizzare in modo più efficiente la larghezza di banda della catena. I minatori hanno anche incentivi per impegnarsi in settori con una vita più lunga. La durata massima del settore è limitata dalla sicurezza dell'attuale struttura di prova. Per un dato insieme di prove e parametri, si prevede che la sicurezza della Proof of Replication (PoRep) di Filecoin diminuirà con l’aumentare della durata del settore. La rete prevede di aggiornare regolarmente gli algoritmi per migliorare la durata e l'efficienza della rete. I futuri miglioramenti alla rete includeranno prove di sicurezza per una durata illimitata del settore, ma la prima iterazione del protocollo non include ancora questa funzionalità.

La prima iterazione del protocollo supportava settori da 32GiB e 64GiB. Il ciclo di vita del settore più lungo è determinato dall'algoritmo di prova Preliminarmente, il ciclo di vita del settore più lungo è di 18 mesi. Questi parametri verranno adeguati anche quando verranno introdotte nuove prove o nuove funzioni di trading.

I settori scadono naturalmente alla fine del loro ciclo di vita. Inoltre, i minatori possono anche estendere la durata dei loro settori. Solo dopo aver completato i propri impegni i minatori possono ricevere ricompense in blocchi e recuperare i loro impegni iniziali.

Rischi operativi e guasti sono comuni nel settore dello storage. Tuttavia, è importante incentivare i fornitori di storage a segnalare in modo proattivo i guasti alla catena e fare del loro meglio per riparare i guasti per mantenere lo storage degli utenti della rete. Senza questo incentivo sarebbe impossibile distinguere il vero guasto hardware del minatore dal comportamento dannoso, il che è anche coerente con il principio di equo trattamento dei minatori. L’entità della commissione per fallimento dipende dalla gravità del fallimento e dalle entrate che i minatori ricevono dal settore per garantire la compatibilità con il meccanismo di incentivi. I tre tipi di addebiti per guasto dello storage di settore sono:

- Commissione per fallimento del settore: questa tariffa viene pagata giornalmente per settore quando un settore si trova in uno stato di fallimento. L'importo della tariffa è leggermente superiore alle entrate previste per il settore. Se un settore rimane difettoso per più di due settimane consecutive, il settore pagherà una penale di risoluzione e verrà rimosso dalla catena. Per i settori difettosi, il valore iniziale di questa commissione è di 2,14 giorni di premi in blocco. Quando l’affidabilità dei minatori di stoccaggio aumenta oltre una soglia ragionevole, i rischi posti da queste commissioni diminuiranno rapidamente.

- Commissione per il rilevamento del guasto del settore: se il minatore non segnala il guasto in modo veritiero, ma viene scoperto un guasto non segnalato sulla catena, si tratta di una commissione una tantum pagata quando si verifica il guasto. Tenendo conto della probabilità degli assegni PoSt, la commissione è la ricompensa in blocco di 5 giorni che un settore specifico può ottenere.

- Commissione di chiusura del settore: termina un settore prima che scada, tramite il rilevamento automatico del guasto o una decisione del minatore. La tariffa di terminazione addebitata è in linea di principio pari alle entrate che il settore ha guadagnato fino ad oggi, ma esiste un limite per incoraggiare i settori che si impegnano più a lungo. Nella risoluzione attiva, i minatori decidono di andare in default e di interrompere l'attività mineraria, pagare una commissione di risoluzione e andarsene. In caso di mancata risoluzione, se un settore si trova in uno stato di fallimento per troppo tempo (14 giorni), la catena terminerà la transazione e rimborserà all'utente la commissione rimanente dell'ordine e punirà il minatore per aver pagato questa commissione. Attualmente, la commissione di terminazione di ciascun settore è limitata al premio in blocco di 90 giorni che il settore riceverà. I minatori sono responsabili del rispetto delle normative locali e talvolta possono essere tenuti ad accettare commissioni di terminazione per conformarsi alle normative legali.

Molti dei concetti e parametri di cui sopra utilizzano il concetto di "profitto giornaliero di un settore" per comprendere e adattare gli incentivi per i partecipanti. Questo concetto viene tracciato e dedotto on-chain.

La figura mostra un processo semplificato del ciclo di vita del settore.Figura 4: Illustrazione del ciclo di vita di un settore, compreso il confezionamento del settore con transazioni, la prova di replica (PoRep) come parte dell'inizializzazione del settore, la generazione di prove di spazio e tempo (PoSts) per dimostrare l'archiviazione persistente e due possibili stati finali.

4 Impegno dei minatori

La maggior parte delle reti blockchain prive di accesso richiedono risorse per partecipare al consenso. Maggiore è la potenza di calcolo di un individuo sulla rete, maggiore sarà la quota delle risorse totali che dovrà possedere in termini di risorse fisiche e/o token in staking. Ciò garantisce che vi sia sempre un investimento di capitale nel processo di mining. Bitcoin e altre blockchain che utilizzano la prova di lavoro tendono a selezionare ASIC difficili da rivendere, garantendo che gli investimenti di capitale siano specifici per la rete e difficili da recuperare dopo un attacco. Il meccanismo di prova della posta utilizza un gran numero di token da impegnare per ottenere la stessa funzione. Un altro vantaggio è che un utente malintenzionato che acquista un gran numero di token consumerà l'offerta di token, aumentando così il prezzo, rendendo l'attacco molto intenso. costoso.

Filecoin deve anche ottenere sicurezza contribuendo con risorse. Tuttavia, è importante notare che Filecoin è progettato per essere estratto utilizzando apparecchiature hardware di base con bassi costi ammortizzati e facile riutilizzo, il che significa che non possiamo fare affidamento esclusivamente sull'hardware per aumentare l'investimento di capitale dell'aggressore, come nella prova di partecipazione accordo, Filecoin utilizza anche gli impegni iniziali dei token, che sono proporzionali all'attrezzatura hardware di archiviazione impegnata. Ciò ha un effetto di sforzo reciproco: attaccare la rete richiede sia l’acquisizione e l’esecuzione di hardware sia l’acquisizione di grandi quantità di token.

Al fine di ridurre al minimo l’onere sui minatori per soddisfare le molteplici richieste di staking, Filecoin ha tre diversi meccanismi di staking: staking iniziale, ricompensa in blocco come pegno e pegno del fornitore delle transazioni di stoccaggio. Il primo è che i minatori devono fornire filecoin per ciascun settore come impegno iniziale. Il secondo meccanismo consiste nel ridurre i requisiti iniziali di staking dei token attraverso lo staking della ricompensa in blocchi. Il terzo tipo è quello di stabilire un meccanismo di incentivi tra minatori e utenti per far risaltare i minatori sul mercato. Il resto di questa sezione descrive ciascun meccanismo in dettaglio.

4.1 Impegno iniziale

I minatori Filecoin devono investire risorse per partecipare allo sviluppo economico; il protocollo può sfruttare il capitale dei minatori nella rete per garantire un comportamento razionale a vantaggio della rete, premiando la creazione di valore e punendo comportamenti dannosi. L'importo dell'impegno è concepito per incentivare pienamente il completamento del ciclo di vita dell'impegno del settore e fornire garanzie sufficienti per la sicurezza del consenso.

Pertanto, l’impegno iniziale è composto da due parti: impegno di stoccaggio e impegno di consenso. Lo storage staking garantisce la qualità del servizio della rete per gli utenti e fornisce garanzie di avvio ai settori in caso di sanzioni. La quota di stoccaggio deve essere sufficientemente piccola da consentire ai miner di unirsi alla rete, ma abbastanza grande da poter gestire fallimenti precoci, multe e commissioni. Bloccare i premi in blocco e utilizzare i premi sbloccati come garanzia aggiuntiva può ridurre l’impegno di stoccaggio iniziale senza distruggere la coerenza degli incentivi di rete. Questa parte verrà discussa approfonditamente nelle sottosezioni successive. Il saldo viene attualmente raggiunto utilizzando una quota di stoccaggio iniziale corrispondente a un importo approssimativamente sufficiente a coprire 7 giorni di tariffe per guasti di settore e 1 tariffa per rilevamento di guasti di settore. Questo viene solitamente calcolato come il numero di giorni di futuri guadagni attesi per il settore.

Ma se l’impegno di ciascun settore dipende solo dalla futura ricompensa in blocco di quel settore, l’importo totale dell’impegno per lo storage di rete non ha nulla a che fare con la quantità totale di storage di rete. Il risultato è che l’importo totale dello staking della rete dipende solo dai futuri premi in blocco della rete. Pertanto, sebbene l’impegno di archiviazione fornisca un modo chiaro per giudicare se aggiungere settori, non può fornire una garanzia di sicurezza sufficiente a lungo termine per la rete, poiché la ricompensa per il blocco diminuisce, il costo per rompere il consenso diminuirà; Pertanto, la seconda metà dell’impegno iniziale, l’impegno di consenso, dipende dalla potenza di calcolo dei byte ponderati (QAP) del settore e dall’offerta circolante della rete, che verrà spiegato nella Sezione 6. Quando la rete raggiunge o supera la linea di base, l'obiettivo è che circa il 30% dell'offerta circolante della rete sia bloccata nello staking di consenso iniziale. Per raggiungere questo obiettivo, è sufficiente allocare una piccola quota di partecipazione al settore in base alla sua percentuale di potenza di calcolo in byte ponderata del settore nella rete. Man mano che la linea di base continua a crescere, la quota iniziale per unità di QAP dovrebbe diminuire nel tempo, proprio come dovrebbero diminuire nel tempo gli altri costi minerari.

4.2 Bloccare l'impegno a ricompensare

Gli utenti hanno bisogno di uno storage affidabile. In alcuni casi, i miner possono accettare una transazione di stoccaggio e poi abbandonarla a causa dell’aumento dei costi o di cambiamenti in altri fattori di mercato. Se i minatori possono rinunciare liberamente ai file di archiviazione a basso costo e causare gravi perdite di dati e una ridotta qualità del servizio, gli utenti dello spazio di archiviazione abbandoneranno Filecoin. Al fine di garantire il più possibile la compatibilità degli incentivi, Filecoin penalizzerà i minatori che non riescono a completare le scadenze degli impegni. Pertanto, è possibile utilizzare più staking per incentivare comportamenti corretti e migliorare la qualità del servizio di rete. Ma uno staking eccessivo può anche impedire ai miner di unirsi alla rete. La struttura economica di Filecoin deve soddisfare entrambe le esigenze.

Per ridurre la quota iniziale che i minatori devono fornire, i premi dei blocchi sbloccati vengono utilizzati anche come garanzia. Ciò consentirà al protocollo di fissare una quota iniziale più piccola ma comunque significativa. Se un settore termina prima della scadenza, il premio in blocco guadagnato da quel settore verrà penalizzato. Tuttavia, a causa dei limiti dello stato della catena, il protocollo non può tracciare ogni settore, sebbene questo sia il metodo più corretto e accurato. Ma l’alternativa è che la catena venga stimata per minatore. La ricompensa del blocco di sblocco sublineare fornisce una forte garanzia che i minatori abbiano sempre la motivazione per completare le transazioni. Un programma di rilascio estremo potrebbe bloccare l'intero premio in blocco guadagnato da un settore e rilasciare i token solo una volta adempiuti gli impegni del settore.

Tuttavia, il protocollo dovrebbe fornire liquidità ai miner per supportare il mining, rilasciando immediatamente tutte le ricompense e avrà un impatto anche sulla fornitura di token di rete. Inoltre, il periodo di sblocco non può dipendere dal ciclo di vita del settore, altrimenti i miner non avrebbero alcun incentivo a immagazzinare settori con cicli di vita più lunghi. Pertanto, lo schema di sblocco della ricompensa per blocco prevede un ritardo a breve termine più un periodo fisso di rilascio lineare per ottenere il rilascio sublineare necessario. I parametri iniziali consigliano di impostare il periodo di ritardo di sblocco su 20 giorni e il periodo di rilascio lineare su 180 giorni dopo il periodo di ritardo.

In generale, la penalità viene prima detratta dal primo premio del blocco sbloccato, quindi viene aggiunta al saldo del conto del minatore. Quando il saldo del conto di un minatore scende al di sotto del requisito minimo, la capacità del minatore di partecipare al consenso, vincere premi in blocchi e aumentare la potenza di calcolo di archiviazione sarà limitata finché il minatore non ricarica il saldo del conto e soddisfa il requisito minimo. Nel complesso, un tale meccanismo riduce i requisiti di pre-impegno e fornisce un deterrente economico sufficientemente ampio per i fallimenti, senza punire frequentemente i saldi dei conti dei minatori.

4.3 Impegno per la transazione del fornitore di stoccaggio

La terza forma di pegno è il pegno di transazione del fornitore di spazio di archiviazione. Il protocollo richiede un impegno minimo per fornire una garanzia di stoccaggio minima. Se l'ordine di transazione viene terminato anticipatamente, questa parte dell'impegno sarà punita. Tuttavia, i miner possono offrire impegni di transazione più elevati, il che significa un livello più elevato di servizio più affidabile per i potenziali utenti. Con la premessa di impegni più elevati, gli utenti possono collegare positivamente ulteriori impegni di transazione oltre il valore minimo con l’affidabilità dell’archiviazione dei dati. L'ordine di transazione impegnato nel settore verrà restituito al fornitore di stoccaggio dopo il completamento con successo.

5 Ridondanza dei dati

Per migliorare l'affidabilità della rete di archiviazione, il protocollo Filecoin offre agli utenti dello storage una flessibilità illimitata per utilizzare diversi minatori per archiviare copie di backup dei file e verificare che venga effettivamente archiviata una copia univoca. A differenza dei servizi di cloud storage centralizzati in cui gli utenti non possono modificare o verificare i dati di backup, Filecoin consente agli utenti di esprimere facilmente le proprie preferenze in termini di affidabilità e costi.

Gli utenti verificati possono anche chiedere ai minatori partecipanti all'asta di archiviare più copie dei propri dati. La rete sovvenzionerà inoltre i fornitori di storage che forniscono un’archiviazione affidabile di più copie di dati rilevanti, supportando così ancora una volta cose e attività che apportano valore alla rete.

6 Ricerca rapida

Poiché l’attuale PoRep sicuro richiede una codifica lenta in entrambe le direzioni, la rete Filecoin può supportare i minatori per archiviare inoltre copie di dati in testo semplice e non incapsulate per supportare il recupero rapido dei dati dell’utente. In futuro, il recupero del PoRep sarà più rapido ed economico. Tuttavia, le prime reti offriranno la possibilità agli utenti verificati di richiedere ai minatori di archiviare copie non incapsulate. L’aumento dei costi di stoccaggio aggiuntivi è compensato da ulteriori sussidi di ricompensa per blocco per una migliore qualità del settore. È in fase di sviluppo un sistema di reputazione per verificare se i minatori rispondono alle richieste di recupero rapido.

7 Trasferimento dati offline

Quando si hanno a che fare con grandi quantità di dati, è difficile (costoso e dispendioso in termini di tempo) trasferire questi file su Internet per tenerli al sicuro. Per set di dati su scala PiB e dimensioni maggiori, la soluzione più sensata è trasferire i dati su un disco rigido. Il protocollo Filecoin e i suoi progetti dispongono degli strumenti e delle strutture per supportare il trasferimento dati offline.

Il costo e il tempo sono due fattori importanti quando si considera il trasferimento di dati online o offline.

Costo: utilizzando i flussi di dati Internet per trasmettere dati, i costi di trasmissione aumentano rapidamente. Il trasferimento di dati a livello PiB negli odierni servizi cloud richiede l'invio di dati attraverso più regioni, comportando costi di rete e di larghezza di banda regionale, oltre a costi aggiuntivi se si sceglie di affittare una linea dedicata o di effettuare inevitabili tentativi. Un calcolo approssimativo mostra che la larghezza di banda necessaria per trasferire solo 2,5 PiB di dati costerebbe circa $ 140.000 e se si trasferiscono questi dati tra regioni, il costo sarà ancora più elevato. In secondo luogo, considerando il costo del disco rigido stesso, un supporto fisico utilizzato per archiviare e trasmettere dati, un disco rigido da 8 TiB di livello server costa circa 200 dollari. Ad esempio, per trasferire 2,5 PiB di dati, sarebbero necessari circa 315 dischi rigidi, per un totale di circa $ 63.000. Anche se potresti dover pagare spese di spedizione aggiuntive, tasse di importazione e differenze di tasso di cambio, il costo è molto inferiore al costo di trasmissione dei tuoi dati su Internet!

Tempo: lo streaming dei dati richiede molto tempo. Il trasferimento di 500 TB di dati a 100 Mbps richiederebbe più di un anno. Il trasferimento degli stessi dati offline utilizzando un disco rigido, d'altro canto, richiederebbe solo tempi di download e spedizione, forse entro una settimana.

La funzionalità di trasferimento dati offline di Filecoin consente agli utenti con set di dati molto grandi di completare il processo di trasferimento dati offline (ad esempio, spedendo un disco rigido dal lato utente a uno storage miner) e di far sì che le transazioni avvengano sulla catena come previsto. Ciò avviene tramite un flag che indica all'utente di non trasmettere dati sulla rete. Invece, gli utenti trasmettono un codice CID (un identificatore univoco che descrive quei dati) che i minatori devono quindi abbinare per passare la transazione. Ciò fornisce ai nodi utente la flessibilità necessaria per impostare le transazioni, ad esempio passando ai minatori i dati che utilizzano per generare CID di segmento in una posizione specifica sul loro disco rigido.