Wiki di ZooBC
Economia e governance

Canone degli account e pruning

Ogni account ZooBC che detiene ZBC paga un piccolo canone fisso una volta per periodo: su mainnet, 0,01 ZBC ogni 30 giorni al prezzo iniziale. Ogni nodo conserva ogni account nel proprio stato finché l'account esiste, e il canone è ciò che, alla lunga, ripulisce gli account che nessuno usa. Un account il cui saldo non riesce a coprire il canone viene eliminato, e i suoi ultimi spiccioli vanno al pool di longevità.

Perché gli account pagano un canone

Lo stato di una blockchain è condiviso: ogni nodo memorizza ogni account, saldo e record. Far pagare quello spazio impedisce che la catena si riempia di account abbandonati e inutili, quindi pagare non è facoltativo. Il canone non è nemmeno un interesse: nessuno lo guadagna per il fatto di detenere monete, e nulla va alla ZooBC Foundation. Va ai nodi che conservano lo stato.

Come viene riscosso

  • Prezzo. 0,01 ZBC (1.000.000 di unità atomiche) ogni 172.800 blocchi, un ciclo di snapshot di 30 giorni, su mainnet. I seggi possono votare il prezzo (voti sui prezzi).
  • Orologio. L'orologio del canone parte quando l'account riceve per la prima volta un saldo positivo, e il primo canone scade un periodo dopo.
  • Nessuna transazione. La catena preleva il canone da sé all'altezza di scadenza. Per questo compare tra i movimenti dell'account, /api/v1/accounts/<address>/movements, non tra le sue transazioni.
  • Destinazione. Il canone va al pool di longevità, che paga ai nodi una fetta in ogni blocco (pool).
  • Carico. In un blocco vengono addebitati al massimo 2.000 account; gli altri aspettano il blocco successivo.

Pagare o essere eliminati

All'altezza di scadenza la catena confronta il saldo con il canone:

  • Il saldo copre il canone: il canone viene pagato, e il successivo scade un periodo dopo.
  • Il saldo è inferiore al canone: l'account viene eliminato. Il suo saldo, il suo nonce (il contatore delle sue transazioni) e il suo orologio del canone vanno a zero, la sua politica di ripartizione viene cancellata, e un account di gruppo viene sciolto. Gli spiccioli rimasti vanno al pool di longevità.
Ogni 30 giorni un canone di 0,01 ZBC va al pool di longevità; a una scadenza, se il saldo è almeno pari al canone questo viene pagato, altrimenti l'account viene eliminato e i suoi spiccioli vanno al pool di longevità.
Ogni 30 giorni un canone di 0,01 ZBC va al pool di longevità; a una scadenza, se il saldo è almeno pari al canone questo viene pagato, altrimenti l'account viene eliminato e i suoi spiccioli vanno al pool di longevità.

Un account non va mai in debito, e nessuno paga il canone al posto suo. Se un indirizzo eliminato riceve di nuovo ZBC, riparte semplicemente da capo, con un nuovo orologio del canone e un nuovo nonce. Gli account le cui chiavi sono andate perse lasciano lo stato allo stesso modo, col tempo, e nessuno ZBC va perso (ZBC non viene mai bruciato).

Chi paga e chi no

  • Un gruppo di account paga il canone di base più un canone di archiviazione per il suo record di gruppo. I suoi membri non pagano nulla, perché il loro denaro risiede sull'indirizzo del gruppo (gruppi di account).
  • Il pool di longevità e il pool di archiviazione ne sono esenti.

Il canone degli account è lo stesso importo fisso per ogni account, qualunque sia il suo saldo. Le altre cose conservate sulla catena pagano canoni propri: dataset e file (dataset, file sulla catena (DFS), pool di archiviazione decentralizzata), transazioni conservate più a lungo (pagare per conservare i dati (longevità)), token (manutenzione dei token (persistenza)), mercati (mercati e ordini) ed escrow (escrow).

Votare il prezzo

Il periodo del canone segue il ciclo di snapshot. I seggi possono votare il prezzo fino a un'unità atomica, al massimo dimezzandolo in un ciclo, così che mantenere un account non diventi costoso in termini reali se ZBC acquista valore. Nessun voto può portarlo sopra i 10 ZBC per periodo (voti sui prezzi).

L'eliminazione di un account non è la stessa cosa del pruning della cronologia: i nodi scartano anche i blocchi e le transazioni vecchi dopo un certo tempo, come spiega pruning della cronologia.

Vedi anche