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ño | Dónde están los bytes | Artículo |
|---|---|---|---|
| Una fila de dataset | propiedad de hasta 256 bytes, valor de hasta 4096 bytes | en el estado de la cadena, en cada nodo | Datasets |
| Un archivo DFS | hasta unos 64 KiB | dentro de su propia transacción, guardado por los nodos junto a la cadena | Archivos en la cadena (DFS) |
| Un archivo almacenado | hasta 100 000 fragmentos de 1 MiB | en cinco nodos registrados por fragmento; solo el manifiesto está en la cadena | El almacenamiento descentralizado |
| Una transacción conservada mediante un depósito | una transacción | en su bloque, en cada nodo | Pagar 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.
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
- Datasets: registros pequeños, con propietarios, depósitos y alquiler
- Archivos en la cadena (DFS): archivos pequeños dentro de una transacción
- El almacenamiento descentralizado: archivos grandes, sus poseedores y las pruebas de almacenamiento
- Pagar por conservar datos (longevidad): conservar una transacción más allá de la poda
- La poda del historial: lo que borran los nodos y lo que conservan
- El archivo histórico y la lectura del pasado: las instantáneas y la lectura del pasado
Véase también
Artículos de este tema
- Archivos en la cadena (DFS)
Los archivos DFS son archivos pequeños, de hasta unos 64 KiB, cuyo contenido viaja dentro de una transacción y cuyo registro es una fila de dataset bajo el prefijo «dfs:». - Datasets
Pequeños registros en la cadena: una propiedad y su valor que una cuenta escribe bajo otra, agrupados en objetos con un propietario, una dirección de depósito y un alquiler. - El almacenamiento descentralizado
Cómo los archivos grandes se cortan en fragmentos de 1 MiB, que guardan cinco nodos registrados elegidos por un sorteo común, se demuestran cada hora y se pagan con un alquiler. - El archivo histórico y la lectura del pasado
Cómo el almacenamiento descentralizado de ZooBC conserva todas las instantáneas desde el bloque 0, para que cualquiera pueda reconstruir y comprobar el estado en cualquier instantánea pasada. - La poda del historial
Qué bloques y transacciones antiguos borra un nodo de ZooBC, cuáles conserva siempre y por qué un nodo en funcionamiento tiene de 30 a 60 días de bloques en mainnet. - Pagar por conservar datos (longevidad)
Cómo un depósito de longevidad mantiene una transacción y su bloque en cada nodo más allá de la poda, cuánto cuesta, quién puede financiarlo y cómo termina el registro.