network

mainnet

La mainnet es la red Bitcoin en vivo donde las transacciones tienen valor económico real. Se distingue de las redes de prueba utilizadas por los desarrolladores para experimentar sin arriesgar fondos reales. Cada bitcoin que puedes comprar, enviar o almacenar existe en la mainnet.

La mainnet es la instancia principal y de producción de la red Bitcoin. Es la cadena donde cada transacción confirmada es definitiva, cada recompensa de bloque representa bitcoin recién emitido con poder adquisitivo real, y cada dirección contiene fondos que pueden gastarse. La palabra mainnet se usa principalmente para distinguir la red en vivo de entornos alternativos utilizados para desarrollo y pruebas. Para la gran mayoría de los usuarios, la mainnet es simplemente Bitcoin tal como lo conocen. La distinción solo se vuelve relevante cuando alguien está desarrollando software en Bitcoin o quiere experimentar con la mecánica de las transacciones sin usar fondos reales.

Los desarrolladores que crean carteras, exchanges, sistemas de pago u otro software relacionado con Bitcoin típicamente prueban su trabajo en una red separada llamada testnet. La testnet opera con las mismas reglas que la mainnet en la mayoría de los aspectos, pero las monedas utilizadas en ella no tienen valor de mercado y pueden obtenerse libremente. Esto permite a los desarrolladores simular transacciones, probar casos extremos y encontrar errores sin gastar bitcoin real ni arriesgar fondos de los usuarios. Existen entornos adicionales llamados regtest y signet para escenarios de prueba aún más controlados. Ninguno de estos entornos de prueba comparte su historial de transacciones o suministro de monedas con la mainnet.

La separación entre mainnet y redes de prueba importa tanto para la seguridad como para el desarrollo. Una transacción enviada a testnet está completamente aislada de la mainnet y nunca aparecerá en la blockchain real. Las carteras y los nodos deben configurarse explícitamente para conectarse a la red correcta. Enviar fondos a una dirección generada en testnet desde una cartera de mainnet, o viceversa, resultaría en un error en lugar de una pérdida, porque los formatos de dirección incluyen identificadores de red. Entender esta distinción es especialmente importante para cualquiera que integre pagos Bitcoin en software, donde un error de configuración podría dirigir fondos reales de usuarios a un entorno de prueba.

Frequently asked questions