Wiki di ZooBC
Dati e archiviazione

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 cosaQuanto grandeDove stanno i byteArticolo
Una riga di datasetproprietà fino a 256 byte, valore fino a 4.096 bytenello stato della catena, su ogni nodoDataset
Un file DFSfino a circa 64 KiBdentro la propria transazione, conservato dai nodi accanto alla catenaFile sulla catena (DFS)
Un file archiviatofino a 100.000 frammenti da 1 MiBsu cinque nodi registrati per frammento; sulla catena c'è solo il manifestIl pool di archiviazione decentralizzata
Una transazione conservata con un depositouna transazionenel suo blocco, su ogni nodoPagare 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.

Dalla versione 0.5.8, il canone degli account e gli spiccioli degli account eliminati vanno al pool di longevità, che paga i nodi in ogni blocco.
Dalla versione 0.5.8, il canone degli account e gli spiccioli degli account eliminati vanno al pool di longevità, che paga i nodi in ogni blocco.

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

Vedi anche

Articoli su questo argomento