LearnBitcoin

Glosario

Testnet

Un clon de la red Bitcoin con monedas sin valor, que los desarrolladores usan para probar código sin arriesgar BTC reales.

Traducción hecha con ayuda de IA, pendiente de revisión humana. Lee el original (en inglés).

Testnet es una red pública del protocolo Bitcoin que corre las reglas de consenso de Bitcoin con monedas que, a propósito, no valen nada. Existe para que desarrolladores y operadores prueben billeteras, transacciones y configuraciones de nodo sin arriesgar BTC reales de la mainnet (en inglés), la red principal.

Hoy la testnet corre como testnet4 (el tercer reinicio, lanzado en 2024). Las versiones anteriores (testnet, testnet2, testnet3) se reemplazaron con cadenas nuevas cuando sus monedas empezaron a venderse por dinero real o cuando sus rarezas de dificultad las volvieron inservibles; Bitcoin Core todavía incluye testnet3, pero la marca como obsoleta y planea retirarla en una versión próxima. La testnet4 actual tiene:

  • Monedas gratis de los faucets. Varios sitios reparten a cuentagotas pequeñas cantidades de BTC de testnet a quien las pida. En la práctica no valen nada.
  • Un bloque génesis y un identificador de red (network magic) propios. Las cadenas de testnet no son la mainnet: las transacciones y las direcciones de una no sirven en la otra.
  • Una regla de dificultad modificada. Si pasan 20 minutos sin un bloque, el siguiente usa la dificultad mínima, para que la cadena no se detenga en periodos de poca actividad (el primer bloque de cada periodo de dificultad sí debe minarse a la dificultad real, y testnet4 cambió el cálculo del ajuste de dificultad para que la excepción ya no pueda desatar las tormentas de bloques que plagaron testnet3). La mainnet no tiene ninguna válvula de escape así.

Los inconvenientes de testnet:

  • Es caótica. La dificultad oscila a lo loco, los bloques llegan en ráfagas o en sequías, y hay quien la llena de spam. No puedes usar el comportamiento de testnet para predecir el de la mainnet.
  • Los BTC de prueba a veces han llegado a venderse. Aunque oficialmente no valen nada, las monedas de testnet se han comprado y vendido, y hay estafadores que montaron esquemas de airdrop sobre la cadena; esa compraventa fue justamente lo que obligó al primer reinicio.
  • No sirve para pruebas delicadas de seguridad. Si quieres probar una actualización de alto riesgo en condiciones hostiles realistas, Signet (en inglés) suele ser mejor opción.

Para el desarrollo informal de todos los días ("¿funciona mi billetera?, ¿puedo transmitir una transacción?, ¿cómo se ve el manejo de comisiones?"), testnet está bien. Para cualquier cosa más seria, mira Signet o una red regtest privada.

Ideas clave

  • Entorno público para experimentar sin riesgo con funciones nuevas
  • Los BTC de testnet no valen nada a propósito, para evitar la especulación
  • Sufre interrupciones de vez en cuando, porque los ajustes de dificultad varían muchísimo

Fuentes (6)

Términos relacionados (4)

Publicado el . No hay correcciones registradas para esta página.

Editar esta página en GitHub