Wiki de ZooBC
Conceptos básicos de ZooBC

Devnet, testnet y mainnet

ZooBC funciona con tres redes: devnet, testnet y mainnet. Cada una es una cadena separada con su propio bloque génesis, sus propios nodos y sus propios saldos. Mainnet es la red cuyos ZBC tienen valor real. Testnet funciona de la misma manera con monedas que no tienen ninguno, y devnet usa tiempos más cortos para el desarrollo.

Tres cadenas separadas

mainnettestnetdevnet
id de cadena en su configuraciónzoobc-mainnetzoobc-testzoobc-dev
propósitovalor realprobar todas las funciones sin riesgodesarrollar y probar cambios
reglas y valoresla referencialos mismos que mainnetlas mismas reglas, tiempos más cortos
plazas génesis111111
monedas génesis14las mismas 14las mismas 14

Como son cadenas separadas, las tres redes no comparten nada:

  • Una dirección con fondos en una red no tiene nada en otra: la API de allí indica un saldo de cero, no un error.
  • Una transacción firmada para una red no es válida en las otras, porque toda firma cubre el hash del génesis de la cadena para la que se hizo (firmas vinculadas a la cadena).
  • Los nodos de redes distintas se niegan a conectarse: primero comparan los hashes del génesis (bloque génesis).

Para comprobar a qué red sirve un nodo, lee genesis_hash en /api/v1/node/info.

Devnet: desarrollo, tiempos más cortos (spine cada hora). Testnet: monedas gratuitas de un faucet, sin valor. Mainnet: valor real. Ni saldos compartidos ni firmas compartidas.
Devnet: desarrollo, tiempos más cortos (spine cada hora). Testnet: monedas gratuitas de un faucet, sin valor. Mainnet: valor real. Ni saldos compartidos ni firmas compartidas.

Mainnet

Mainnet es la red destinada a tener valor real. Los valores que se dan a lo largo de esta wiki son los de mainnet.

Testnet

Testnet es la red pública de pruebas. A partir de la versión 0.5.8 replica mainnet: las mismas reglas y los mismos valores, como los ciclos de instantánea de 30 días, un ritmo de admisión de 600 días divididos entre las plazas (entre 7 y 90 días, con el primer recién llegado 7 días después del génesis) y un mínimo de la cola de 100 ZBC con un techo de 250 ZBC (ritmo de admisión, registrar un nodo). Lo que funciona en testnet funciona igual en mainnet.

Sus monedas no tienen valor. Cualquiera puede pedir algunas en el faucet de la pasarela de testnet, para probar la billetera, los tokens, los mercados, las apps o la API. El faucet paga hasta 100 ZBC en la primera solicitud, luego 50, 25, 12.5 y así sucesivamente, reduciendo el pago a la mitad cada vez hasta que una solicitud pagaría menos de 1 ZBC. Lleva la cuenta de lo retirado por dirección o por dirección de internet, y el cupo se reinicia cada semana (pasarelas).

Devnet

Devnet es la red de desarrollo, que se usa para probar cambios. Mantiene el bloque de 15 segundos pero acorta muchas duraciones, para que sus efectos se vean en minutos u horas en lugar de días o semanas:

devnetmainnet y testnet
límite de reversión60 bloques (15 minutos)720 bloques (3 horas)
bloque de la spinecada horacada día
profundidad de los puntos de control de la spine y de las instantáneas80 bloques760 bloques
ciclo de instantánea240 bloques (1 hora)172 800 bloques (30 días)
alquiler de cuenta1 ZBC cada 240 bloques0.01 ZBC cada 172 800 bloques
retraso de actualización por defecto120 bloques11 520 bloques (2 días)
unidad mínima del reloj de la puntuación120 bloques (30 minutos)2880 bloques (12 horas)
ritmo de admisión180 s ÷ plazas, entre 60 y 300 s600 días ÷ plazas, entre 7 y 90 días
mínimo de la cola en el lanzamiento1 ZBC (techo de 2.5 ZBC)100 ZBC (techo de 250 ZBC)

Otros parámetros de mainnet se enumeran en parámetros de los nodos en mainnet.

Véase también