Wiki de ZooBC
Economía y gobernanza

Los fondos

ZooBC recauda en dos cuentas del sistema, el fondo de longevidad y el fondo de almacenamiento, el dinero que cobra por conservar cosas en la cadena. Nadie tiene una clave de ellas: sus monedas solo se mueven según las reglas del protocolo, y esas reglas las pagan a los nodos registrados. Una tercera cuenta del sistema, el fondo de apps, es la casa de las apuestas en la cadena y se describe en fondo de apps.

Cuentas sin clave

La dirección de cada fondo es un nombre ASCII rellenado con ceros hasta 32 bytes: ZBCLONGV para el fondo de longevidad, ZBCSTORE para el fondo de almacenamiento y ZBCAPPS para el fondo de apps. Ninguna clave privada corresponde a estas direcciones, así que ninguna firma puede gastar desde ellas (cuentas y direcciones). Los fondos de longevidad y de almacenamiento están exentos del alquiler de cuenta.

El fondo de longevidad

El fondo de longevidad reúne lo que ZooBC cobra por conservar cosas en la cadena, junto con sus penalizaciones. A partir de la versión 0.5.8 recibe:

  • el alquiler de cuenta (alquiler de cuenta y la poda), el alquiler de datasets (datasets), el alquiler de mercados (mercados y órdenes) y el alquiler de escrows (escrow);
  • el alquiler que se toma de los depósitos de longevidad, que conservan transacciones elegidas más allá del historial normal, y lo que queda cuando se cierra uno de esos depósitos (pagar por conservar datos (longevidad));
  • los depósitos recogidos de datos que dejaron de pagar, como el resto del depósito de un archivo almacenado cuando el archivo se poda;
  • el mantenimiento que se paga para mantener vivos los tokens (mantenimiento de un token (persistencia));
  • como el ZBC nunca se quema, la parte del 10 % del stake que pierde un nodo en los casos enumerados en ZBC nunca se quema, las comisiones de asistencia de los nodos en cola (cola) y el polvo que queda en cada cuenta podada y en cada grupo de cuentas disuelto.

La coinbase y las comisiones normales de las transacciones toman un camino más corto. Van directamente al fondo de recompensas de su propio bloque y las reparte la lotería de ese bloque, sin pasar por el fondo de longevidad.

Los alquileres, los depósitos de longevidad, las partes del 10 % del stake y el polvo de las cuentas podadas fluyen al fondo de longevidad, que gotea una porción por bloque hacia la lotería; la coinbase y las comisiones del bloque van directamente a la lotería.
Los alquileres, los depósitos de longevidad, las partes del 10 % del stake y el polvo de las cuentas podadas fluyen al fondo de longevidad, que gotea una porción por bloque hacia la lotería; la coinbase y las comisiones del bloque van directamente a la lotería.

Una porción en cada bloque

El fondo de longevidad paga en cada bloque por encima de la altura 1. Cada bloque toma una porción de su saldo:

slice = floor(balance ÷ (period − height mod period))

El periodo es el periodo de facturación, un ciclo de instantánea: 172 800 bloques, o 30 días, en mainnet. La porción sale del fondo y se une al fondo de recompensas de ese bloque con la coinbase y las comisiones, y la lotería coinbase la reparte.

Como el divisor cuenta hacia atrás hasta 1, el fondo queda vacío en cada límite de periodo, y el dinero que llega a mitad de un periodo se reparte entre los bloques que quedan. Por ejemplo, 17.28 ZBC en el fondo al principio de un periodo, sin que llegue nada más ni salga ningún otro pago, pagan 10 000 unidades atómicas (0.0001 ZBC) en cada uno de los 172 800 bloques. Un fondo menor que el número de bloques que quedan no paga nada hasta que crece, porque la división se hace en unidades atómicas enteras.

El saldo del fondo de longevidad a lo largo de dos periodos de facturación: un diente de sierra que cae a cero en cada límite de periodo, salta cuando llega alquiler nuevo a mitad del periodo y luego cae con más pendiente, pagando una porción por bloque a la lotería.
El saldo del fondo de longevidad a lo largo de dos periodos de facturación: un diente de sierra que cae a cero en cada límite de periodo, salta cuando llega alquiler nuevo a mitad del periodo y luego cae con más pendiente, pagando una porción por bloque a la lotería.

Pagar por bloque deja que las reglas de la lotería decidan quién gana: solo los nodos maduros que no están ni ausentes ni suspendidos tienen boletos, y las partes siguen a los poseedores de boletos de cada bloque, no a quien resulte elegible en un único momento. El fondo no es una reserva para emergencias, y no reembolsa a nadie: existe para pagar a los nodos que conservan los datos de la cadena.

Una parte para el archivo histórico

El fondo de longevidad también paga el archivo histórico, en el que el almacenamiento descentralizado conserva todas las instantáneas de la cadena desde el bloque cero. En cada época de almacenamiento, el 10 % del fondo de longevidad se paga a partes iguales a los nodos que demuestran los trozos muestreados de esas instantáneas.

El fondo de almacenamiento

El fondo de almacenamiento recibe el alquiler de los archivos guardados en el almacenamiento descentralizado y paga a los nodos que los conservan (almacenamiento descentralizado). En cada época, 240 bloques o aproximadamente una hora, los nodos asignados a los fragmentos de un archivo envían pruebas de almacenamiento. Por cada fragmento cuya prueba se confirma, se paga desde el fondo al propietario de cada poseedor que coincidió: el alquiler de los archivos activos de la época, dividido entre el número de pruebas esperadas, y nunca más de lo que contiene el fondo. Un poseedor que queda en minoría, o que es inmaduro, renuncia a la recompensa de esa época, que se queda en el fondo.

Los precios que alimentan ambos fondos, desde el alquiler de cuenta hasta el precio de almacenamiento por MiB, los votan las plazas del registro dentro de límites fijos (votos de precio).

Véase también