La moneta ZBC e le sue unità
ZBC è la moneta nativa di ZooBC. Paga tutto ciò che la catena fa per te: la commissione di ogni transazione, lo stake che un nodo blocca per entrare nel registro e il canone che mantiene account e dati sulla catena. Sulla catena stessa ZBC non ha alcun decimale: ogni importo è un numero intero di unità atomiche.
Unità atomiche
Un ZBC equivale a 100.000.000 di unità atomiche, quindi ZBC ha otto cifre decimali e l'importo più piccolo è 0,00000001 ZBC. È la stessa scala che Bitcoin usa per il suo satoshi.
All'interno di una transazione, ogni importo, commissione e saldo è un numero intero di unità atomiche, memorizzato come intero con segno a 64 bit. L'API del nodo riporta gli importi allo stesso modo, quindi un programma li divide per 100.000.000 per mostrarli in ZBC:
| Unità atomiche | ZBC | Esempio |
|---|---|---|
| 1 | 0,00000001 | l'importo più piccolo |
| 1.000.000 | 0,01 | il canone iniziale di un account ogni 30 giorni |
| 2.500.000 | 0,025 | la commissione base per azione |
| 100.000.000 | 1 | |
| 10.000.000.000 | 100 | il minimo della coda iniziale per un nodo |
Gli strumenti da riga di comando rifiutano un valore come 1.5, 1e3 o 12abc dove è atteso un intero atomico, invece di indovinare che cosa si intendeva. L'unico punto che accetta ZBC decimali è il campo amount del faucet di testnet.
Anche i token emessi su ZooBC si contano nelle stesse unità atomiche da 10⁻⁸ (decimali e passo). ZBC però non è un token: è l'asset 0, il suo saldo è il saldo dell'account, e nessuna transazione sui token può coniarlo o bruciarlo.
Che cosa paga ZBC
- Commissioni. Ogni transazione dichiara una commissione, e ogni nodo calcola per essa lo stesso minimo: una base di 0,025 ZBC, moltiplicata per una scala delle commissioni valida per tutta la rete, più un piccolo addebito per i byte della transazione. Tutto ciò che viene dichiarato oltre il minimo viene rimborsato nello stesso blocco (commissioni).
- Stake dei nodi. Per candidarsi al registro dei nodi, un account del proprietario blocca ZBC insieme al suo nodo. Su mainnet il minimo della coda parte da 100 ZBC, e i seggi possono portarlo con il voto tra un'unità atomica e 250 ZBC (registrare un nodo). Lo stake è una cauzione e da solo non rende nulla. Un nodo che esce in regola recupera l'intero importo bloccato dopo un periodo di attesa di 7 giorni; il 10 % va perso con l'espulsione e in pochi altri casi (uscire dal registro).
- Canone. Ciò che sta su una blockchain viene conservato da ogni nodo, quindi tutto ciò che vi resta paga. Un account che detiene ZBC paga 0,01 ZBC ogni 30 giorni al prezzo iniziale (canone degli account e pruning), e dataset, file e transazioni conservate a lungo pagano un canone dai propri depositi (dataset, pagare per conservare i dati (longevità)).
- Prezzi del protocollo, come il costo di apertura di un mercato, la manutenzione di un token o lo stake di un gateway, sono anch'essi fissati in ZBC (voti sui prezzi).
E ZBC è denaro: si muove con un semplice pagamento, un escrow, un flusso o una pianificazione (cosa puoi fare su ZooBC).
Non ci sono miner da pagare. Commissioni e nuove monete vanno ai nodi registrati attraverso la lotteria coinbase, in proporzione al loro punteggio di partecipazione.
Supply
Ogni catena ha un tetto della supply di 33.333.333,33333333 ZBC (3.333.333.333.333.333 unità atomiche), che conta tutto ciò che viene accreditato alla genesi e tutto ciò che la coinbase rilascerà mai. Ciò che la genesi non distribuisce forma il pool coinbase, rilasciato in 15 anni lungo una curva più veloce all'inizio; dopo di che non vengono creati nuovi ZBC (supply ed emissione). Nessuna regola distrugge ZBC: le penalità e gli spiccioli degli account eliminati vanno al pool di longevità, che paga i nodi (ZBC non viene mai bruciato).
Su testnet ZBC non ha valore, e chiunque può ottenerne gratis dal faucet (devnet, testnet e mainnet).