Mainnet es la abreviatura de "main network" (red principal), y describe la blockchain de producción que el público realmente usa, en contraposición a una testnet, que es una red separada usada para experimentación. Una vez que la mainnet de un proyecto está en vivo, las transacciones registradas en ella se consideran definitivas, y los tokens o monedas involucrados tienen valor económico real, a diferencia de los tokens de prueba, que no tienen valor por diseño.
El lanzamiento de una mainnet suele ser un hito importante en el desarrollo de un proyecto de blockchain, marcando el paso de las pruebas y el desarrollo internos a una red en vivo que cualquiera puede usar. Antes del lanzamiento, un proyecto normalmente ejecuta una o más testnets para encontrar errores y refinar el software en condiciones que imitan a la red real, sin poner en riesgo fondos reales. Este enfoque por etapas permite encontrar y corregir problemas en un entorno de bajo riesgo, en lugar de descubrirlos solo después de que ya haya dinero real y usuarios reales involucrados.
Una mainnet en vivo no está necesariamente congelada en su lugar. Las redes todavía se pueden actualizar después del lanzamiento, a través de procesos como los soft forks y los hard forks, que cambian o añaden a las reglas subyacentes mientras la cadena del historial de transacciones continúa. Qué tan bien se desarrollen esas actualizaciones depende de la coordinación entre los clientes de software y los participantes que mantienen la red en funcionamiento, y generalmente se espera que los usuarios actualicen su software para mantenerse compatibles una vez que una actualización determinada entra en vigor.
Puntos clave
- Mainnet es la blockchain de producción en vivo, donde las transacciones y los valores de los activos son reales.
- Es distinta de una testnet, que usa tokens sin valor para pruebas y desarrollo.
- Una mainnet todavía puede evolucionar después del lanzamiento a través de actualizaciones de protocolo, como los forks.
Mainnet — preguntas frecuentes
¿Cuál es la diferencia entre mainnet y testnet?
Una testnet es una red separada usada para probar cambios de software con tokens sin valor, y normalmente se puede reiniciar. Mainnet es la red permanente y en vivo donde existen activos reales e historial de transacciones real, y no se reinicia simplemente si algo sale mal.
¿Todos los proyectos cripto tienen su propia mainnet?
Muchos sí, particularmente las blockchains independientes, pero muchos tokens y aplicaciones en cambio se ejecutan sobre una mainnet existente, como Ethereum, en lugar de lanzar su propia blockchain separada.
¿Eres nuevo en cripto, o te faltan piezas por encajar? Repasa lo esencial en Aprender, explora cada término de la A a la Z, o consulta los precios en vivo de las monedas detrás de estos conceptos.