Saltar al contenido
buybitcoinsmart

Glosario / Nodos y software

Testnet

También se conoce como Testnet4.

¿Qué es la testnet?
La testnet (red de pruebas) es una red de Bitcoin paralela cuyas monedas carecen deliberadamente de valor, usada por desarrolladores de billeteras y exchanges para ensayar transacciones antes de tocar el dinero real de nadie.

Se especifica en el BIP-94.

Nadie compra estas monedas, porque los faucets las regalan. La red funciona desde 2011 y ya ha sido reemplazada una vez: BIP94 definió la testnet4, que llegó con Bitcoin Core 28.0 en octubre de 2024 después de que la cadena anterior derivara hacia un estado en el que nadie podía confiar. Para quien compra bitcoin, lo único que vale la pena recordar es que una transacción de la testnet no demuestra nada sobre un pago real.

Cómo funciona

Estado: la testnet3, la versión que todavía describen la mayoría de los tutoriales, ha sido reemplazada por la testnet4, especificada en BIP94 e incluida en Bitcoin Core 28.0 en octubre de 2024. Los nuevos trabajos de integración deberían orientarse a la testnet4 o a la signet.

La testnet aplica las reglas de consenso ordinarias de bitcoin con una gran excepción añadida encima. Si pasan veinte minutos sin un bloque, el siguiente bloque puede minarse con la dificultad mínima posible, así que una sola computadora portátil puede mantener la cadena en marcha cuando nadie serio le dedica hardware. Esa regla es lo que hace viable una red de pruebas gratuita, y también lo que arruinó su tercera versión.

El modo de fallo es fácil de describir. Alguien con hardware de minería real espera a que la dificultad caiga a su mínimo, mina una ráfaga de miles de bloques triviales, y la cadena avanza a trompicones con reorganizaciones de la cadena que alcanzan cientos de bloques de profundidad. Combinado con una debilidad de distorsión temporal (timewarp) en la aritmética del ajuste de dificultad, esto permitió a los mineros arrastrar a la baja la dificultad de la testnet3 y agotar la emisión de monedas que le quedaba mucho más rápido de lo que nadie pretendía, lo que dejó vacíos los faucets y sin sentido los tiempos de confirmación.

La testnet4 conserva la vía de escape de los veinte minutos, pero prohíbe que se aplique al primer bloque de un período de ajuste de dificultad, y toma como referencia para cada ajuste el inicio de su propia época, de modo que el truco de la distorsión temporal ya no funciona. Además, empezó desde un bloque génesis nuevo, así que su historial es corto. Por ahora, las dos versiones funcionan en paralelo en puertos distintos, 18333 para la testnet3 y 48333 para la testnet4, y ambas usan los mismos prefijos de dirección: m, n, 2 y tb1.

Dónde aparece

La testnet es donde se pone a prueba el software en el que usted confía antes de que le llegue.

Los equipos de ingeniería de los exchanges integran aquí la gestión de depósitos y retiros, el firmware de las billeteras de hardware se prueba aquí, y quien construye una integración de pagos hace aquí sus primeros cien intentos en lugar de hacerlos con dinero. Los sitios de faucets reparten monedas a quien las pida, lo cual es la señal más clara posible de lo que valen.

Lo más probable es que usted se encuentre con la testnet a través de una estafa. Una captura de pantalla convincente de una transacción confirmada no significa nada si el explorador de bloques que hay detrás se cambió a una red de pruebas, y falsos agentes de soporte han usado exactamente ese truco para afirmar que ya se había enviado un reembolso. Dos comprobaciones lo resuelven: la dirección de un pago real a su nombre empieza por 1, 3 o bc1, y la URL del explorador no debería contener la palabra testnet. Si alguien le ofrece venderle monedas de la testnet, no hay nada que comprar.

Testnet frente a signet

La testnet la mina quien se presente, así que su calendario de bloques es caótico; los bloques de la signet solo son válidos si los firma un operador identificado, así que su calendario no lo es. Esa única diferencia explica que la signet se haya hecho en gran medida con las pruebas serias. La testnet todavía responde a una pregunta que la signet no puede responder, la de cómo se comporta el software cuando la propia minería se comporta mal, pero si usted quiere una red de pruebas que se parezca a la mainnet en un día corriente, la signet es la que más se le acerca.

No confundir con

Preguntas frecuentes

¿Vale algo el bitcoin de la testnet?

No. Los faucets lo reparten gratis a quien lo pida, y ningún exchange lo admite. Cualquier oferta para venderle monedas de la testnet es una broma o una estafa.

¿Qué diferencia hay entre la testnet3 y la testnet4?

La testnet4 es su reemplazo, definida en BIP94 y publicada con Bitcoin Core 28.0 en octubre de 2024. Corrige la debilidad de distorsión temporal e impide que la regla de dificultad mínima de los veinte minutos se aplique al primer bloque de un período de ajuste de dificultad, dos problemas que habían vuelto poco fiable la testnet3.

Alguien me envió un enlace a una transacción como prueba de pago. ¿Cómo compruebo que es real?

Compruebe la red antes que nada. Un pago real a su nombre está en la mainnet, en una dirección que empieza por 1, 3 o bc1, y la barra de direcciones del explorador de bloques no dirá testnet. Una transacción confirmada en la testnet no le cuesta nada al remitente y no demuestra nada.

Términos relacionados

Más en la sección Nodos y software

Leer esta página en inglés