Wiki de ZooBC
Datos y almacenamiento

Datos y almacenamiento

ZooBC guarda datos además de pagos. Un perfil, una factura, el icono de un token, una pequeña página web o un archivo grande pueden encontrar sitio en la cadena o junto a ella. Cada nodo debe guardar lo que conserva la cadena, así que el espacio se paga: nada se guarda gratis y para siempre, y el alquiler va a los nodos que hacen el trabajo de guardarlo.

Cuatro formas de guardar datos

QuéQué tamañoDónde están los bytesArtículo
Una fila de datasetpropiedad de hasta 256 bytes, valor de hasta 4096 bytesen el estado de la cadena, en cada nodoDatasets
Un archivo DFShasta unos 64 KiBdentro de su propia transacción, guardado por los nodos junto a la cadenaArchivos en la cadena (DFS)
Un archivo almacenadohasta 100 000 fragmentos de 1 MiBen cinco nodos registrados por fragmento; solo el manifiesto está en la cadenaEl almacenamiento descentralizado
Una transacción conservada mediante un depósitouna transacciónen su bloque, en cada nodoPagar por conservar datos (longevidad)

Nada se guarda gratis

Cada tipo de dato paga alquiler una vez por periodo: 172 800 bloques, unos 30 días, en mainnet. Los precios de abajo son valores iniciales, que las plazas pueden votar a la baja hasta una unidad atómica (votos de precio).

  • Alquiler de datasets. Las filas de dataset y los archivos DFS pagan 0.05 ZBC por MiB de sus bytes, al fondo de longevidad.
  • Alquiler de archivos. Un archivo almacenado paga 0.05 ZBC por MiB empezado, al fondo de almacenamiento, que paga a los nodos que demuestran tener los fragmentos.
  • Alquiler de longevidad. Un registro que conserva una transacción paga por sus bytes después de dos periodos gratuitos, al fondo de longevidad.
  • Alquiler de cuenta. Toda cuenta que tiene ZBC paga 0.01 ZBC, al fondo de longevidad (alquiler de cuenta y la poda). A partir de la versión 0.5.8 ningún voto puede subirlo por encima de 10 ZBC por periodo.

Cuando se acaba el dinero, los datos se van: las filas de dataset se desactivan, un archivo almacenado se poda, una transacción conservada pasa a poder podarse, y una cuenta que no puede pagar se poda y su polvo pasa al fondo de longevidad. El alquiler es lo que elimina las cuentas abandonadas y basura, incluidas las de claves perdidas, del estado que debe guardar cada nodo, y por el camino no se pierde ningún ZBC.

A partir de la versión 0.5.8, el alquiler de cuenta y el polvo de las cuentas podadas van al fondo de longevidad, que paga a los nodos en cada bloque.
A partir de la versión 0.5.8, el alquiler de cuenta y el polvo de las cuentas podadas van al fondo de longevidad, que paga a los nodos en cada bloque.

El ZBC nunca se quema (ZBC nunca se quema). El fondo de longevidad paga a los nodos una porción en cada bloque a través de la lotería coinbase (fondos). Nada del alquiler va a la ZooBC Foundation, y nadie lo gana como interés por tener monedas.

El historial y el pasado

Por debajo de un horizonte ligado a las instantáneas, los nodos borran los bloques y las transacciones antiguos, así que un nodo en funcionamiento tiene de 30 a 60 días de bloques en mainnet (poda del historial). El estado actual, como los saldos y los registros, no se poda de esta manera.

El almacenamiento descentralizado, y no cada nodo, conserva todas las instantáneas desde el bloque 0, para que cualquiera pueda reconstruir el estado en cualquier instantánea pasada (archivo histórico y la lectura del pasado).

Artículos de esta categoría

Véase también

Artículos de este tema