Dati e archiviazione
ZooBC conserva dati oltre ai pagamenti. Un profilo, una fattura, l'icona di un token, una piccola pagina web o un grande archivio possono ciascuno trovare posto sulla catena o accanto a essa. Ogni nodo deve memorizzare ciò che la catena conserva, quindi lo spazio si paga: nulla viene conservato gratis e per sempre, e il canone va ai nodi che si occupano di conservarlo.
Quattro modi per conservare dati
| Che cosa | Quanto grande | Dove stanno i byte | Articolo |
|---|---|---|---|
| Una riga di dataset | proprietà fino a 256 byte, valore fino a 4.096 byte | nello stato della catena, su ogni nodo | Dataset |
| Un file DFS | fino a circa 64 KiB | dentro la propria transazione, conservato dai nodi accanto alla catena | File sulla catena (DFS) |
| Un file archiviato | fino a 100.000 frammenti da 1 MiB | su cinque nodi registrati per frammento; sulla catena c'è solo il manifest | Il pool di archiviazione decentralizzata |
| Una transazione conservata con un deposito | una transazione | nel suo blocco, su ogni nodo | Pagare per conservare i dati (longevità) |
Nulla viene conservato gratis
Ogni tipo di dato paga un canone una volta per periodo: 172.800 blocchi, circa 30 giorni, su mainnet. I prezzi qui sotto sono valori iniziali, che i seggi possono votare al ribasso fino a un'unità atomica (voti sui prezzi).
- Canone dei dataset. Le righe di dataset e i file DFS pagano 0,05 ZBC per MiB dei loro byte, al pool di longevità.
- Canone dei file. Un file archiviato paga 0,05 ZBC per ogni MiB iniziato, al pool di archiviazione, che paga i nodi che dimostrano di detenerne i frammenti.
- Canone di longevità. Un record che conserva una transazione paga per i suoi byte dopo due periodi gratuiti, al pool di longevità.
- Canone degli account. Ogni account che detiene ZBC paga 0,01 ZBC, al pool di longevità (canone degli account e pruning). Dalla versione 0.5.8 nessun voto può portarlo sopra i 10 ZBC per periodo.
Quando il denaro finisce, i dati se ne vanno: le righe di dataset vengono disattivate, un file archiviato viene eliminato, una transazione conservata diventa eliminabile, e un account che non può pagare viene eliminato, con i suoi spiccioli che passano al pool di longevità. Il canone è ciò che ripulisce lo stato che ogni nodo deve conservare dagli account abbandonati e inutili, comprese le chiavi perse, e lungo la strada non va perso nessuno ZBC.
ZBC non viene mai bruciato (ZBC non viene mai bruciato). Il pool di longevità paga ai nodi una fetta in ogni blocco attraverso la lotteria coinbase (pool). Nessuna parte del canone va alla ZooBC Foundation, e nessuno lo guadagna come interesse per il fatto di detenere monete.
La cronologia e il passato
Sotto un orizzonte legato agli snapshot, i nodi cancellano i blocchi e le transazioni vecchi, quindi un nodo in funzione detiene da 30 a 60 giorni di blocchi su mainnet (pruning della cronologia). Lo stato attuale, come saldi e record, non viene eliminato in questo modo.
L'archiviazione decentralizzata, non ogni nodo, conserva ogni snapshot dal blocco 0, così che chiunque possa ricostruire lo stato a qualsiasi snapshot passato (archivio e la lettura del passato).
Articoli di questa categoria
- Dataset: piccoli record, con proprietari, depositi e canone
- File sulla catena (DFS): piccoli file dentro una transazione
- Il pool di archiviazione decentralizzata: file grandi, i loro detentori e le prove di archiviazione
- Pagare per conservare i dati (longevità): conservare una transazione oltre il pruning
- Pruning della cronologia: che cosa cancellano i nodi e che cosa conservano
- L'archivio e la lettura del passato: gli snapshot e la lettura del passato
Vedi anche
Articoli su questo argomento
- Dataset
Piccoli record on-chain: una proprietà e il suo valore che un account scrive sotto un altro, raggruppati in oggetti con un proprietario, un indirizzo di deposito e un canone. - File sulla catena (DFS)
I file DFS sono piccoli file, fino a circa 64 KiB, il cui contenuto viaggia dentro una transazione e il cui record è una riga di dataset sotto il prefisso «dfs:». - Il pool di archiviazione decentralizzata
Come i file grandi vengono divisi in frammenti da 1 MiB, detenuti da cinque nodi registrati scelti con un'estrazione condivisa, dimostrati ogni ora e pagati con un canone. - L'archivio e la lettura del passato
Come l'archiviazione decentralizzata di ZooBC conserva ogni snapshot dal blocco 0, così che chiunque possa ricostruire e verificare lo stato a qualsiasi snapshot passato. - Pagare per conservare i dati (longevità)
Come un deposito di longevità mantiene una transazione e il suo blocco su ogni nodo oltre il pruning, quanto costa, chi può finanziarlo e come termina il record. - Pruning della cronologia
Quali blocchi e transazioni vecchi cancella un nodo ZooBC, quali conserva sempre e perché un nodo in funzione detiene da 30 a 60 giorni di blocchi su mainnet.