Cómo funciona la minería de Bitcoin: prueba de trabajo, bloques y recompensas
Bitcoin no tiene banco central, ninguna empresa que administre su libro mayor ni nadie que apruebe los pagos. En su lugar, hay una competencia global, que se lleva a cabo aproximadamente cada diez minutos, para añadir la siguiente página al libro mayor.
Esa competencia se llama minería. Aquí te explicamos qué hacen realmente los mineros, cómo se construye un bloque, qué significa la prueba de trabajo en términos sencillos, cómo se paga a los mineros y quién verifica su trabajo. Este artículo abarca las reglas del protocolo, no si la minería es rentable, algo que depende de costos y precios que cambian constantemente.
Para qué sirve la minería de Bitcoin
La minería cumple dos funciones. La primera es mantener un orden acordado de las transacciones sin necesidad de un tercero de confianza. El libro blanco de Bitcoin describe un servidor distribuido de marcas de tiempo entre pares que produce una prueba computacional del orden en que ocurrieron las transacciones, y eso es lo que impide gastar las mismas monedas dos veces. La segunda función es emitir monedas nuevas, ya que el minero que añade un bloque recibe como recompensa bitcoins recién creados.
De las transacciones a los bloques
Los mineros reúnen las transacciones pendientes y las agrupan en un bloque. Cada bloque contiene el hash del bloque anterior, lo que enlaza los bloques en una cadena. Según el libro blanco, para cambiar un bloque antiguo habría que rehacer todos los bloques posteriores, por lo que resulta más difícil alterar el historial cuanto más atrás se remonta.
La primera transacción de cada bloque es una transacción especial llamada transacción coinbase, que paga al minero. La referencia para desarrolladores de Bitcoin.org explica que esta reúne las comisiones por transacción del bloque y, cuando está permitido, el subsidio recién creado.
La prueba de trabajo en términos sencillos
La prueba de trabajo es el acertijo que resuelven los mineros. Como explica el libro blanco, la red la implementa incrementando un nonce en el bloque hasta que el hash del bloque tenga la cantidad requerida de bits cero iniciales. En la práctica, un minero cambia un número del bloque, calcula su hash, comprueba si el resultado está por debajo de un valor objetivo y repite el proceso hasta encontrar uno que funcione. Según la referencia para desarrolladores, si se han probado todos los valores posibles del nonce, el minero cambia otras partes del bloque, como la marca de tiempo o la transacción coinbase, y sigue intentándolo.
El acertijo es difícil de resolver, pero fácil de verificar. Encontrar una respuesta válida requiere una cantidad enorme de intentos, mientras que cualquiera puede verificarla con un solo cálculo. El libro blanco llama a la prueba de trabajo «esencialmente un voto por CPU», lo que significa que la influencia proviene del esfuerzo computacional, no del número de identidades. Para mantener un ritmo constante en la llegada de bloques, el objetivo se ajusta aproximadamente cada dos semanas, o cada 2,016 bloques, para que la red promedie aproximadamente un bloque cada diez minutos.
Cómo se paga a los mineros
Un minero que encuentra un bloque válido recibe la recompensa por bloque, que la referencia para desarrolladores de Bitcoin.org define como el subsidio del bloque más las comisiones por transacción de ese bloque. El subsidio comenzó en 50 bitcoins y se reduce a la mitad cada 210,000 bloques, aproximadamente cada cuatro años. La reducción más reciente ocurrió en 04/2024, cuando pasó a 3.125 bitcoins por bloque; Bitcoin.org señala que llegará a cero alrededor del año 2140, cuando se hayan emitido todos los bitcoins.
A medida que disminuye el subsidio, se espera que las comisiones representen una parte cada vez mayor de las ganancias de los mineros. El libro blanco lo anticipó y señaló que, una vez que haya entrado en circulación una cantidad predeterminada de monedas, el incentivo puede pasar a depender por completo de las comisiones por transacción. También describe la minería como el uso de tiempo de CPU y electricidad, por lo que es necesario pagarles a los mineros. Muchos mineros se unen a grupos llamados pools de minería para compartir las recompensas; ese es un tema aparte.
Quién verifica a los mineros
Los mineros no establecen las reglas, sino que las siguen. Otros nodos de la red verifican cada bloque nuevo antes de aceptarlo, incluida su prueba de trabajo y sus transacciones; si un bloque incumple las reglas, se rechaza. Por ejemplo, la referencia para desarrolladores indica que una transacción coinbase es inválida si intenta gastar más valor del que permite la recompensa del bloque.
Por eso también se dice que las transacciones adquieren un carácter más definitivo a medida que se añaden bloques. La conclusión del libro blanco es que, si los nodos honestos controlan la mayoría del poder de cómputo, para un atacante se vuelve rápidamente inviable desde el punto de vista computacional modificar un historial público.
Recordatorio de WEEX: desconfía de las ganancias garantizadas por minería
WEEX recuerda a los usuarios que la minería real depende de equipos especializados, electricidad, competencia y una recompensa que se comparte y cambia con el tiempo, por lo que nadie puede prometer rendimientos fijos. La guía de seguridad de Ethereum advierte sobre ofertas no solicitadas para unirse a un «pool de minería» a cambio de grandes ganancias, y la FTC afirma que solo los estafadores garantizan ganancias. Nunca compartas una frase semilla ni un código de verificación con alguien que te ofrezca «minar» por ti. Nada de lo aquí expuesto constituye asesoramiento financiero.
Conclusión
La minería de Bitcoin es el proceso que ordena las transacciones en bloques y emite monedas nuevas. Los mineros compiten para resolver un acertijo de prueba de trabajo; quien gana añade el siguiente bloque y recibe el subsidio más las comisiones, y cada nodo verifica el resultado. La dificultad se ajusta para que los bloques lleguen aproximadamente cada diez minutos, y el subsidio se reduce a la mitad aproximadamente cada cuatro años.
Preguntas frecuentes
1. ¿Qué hace realmente un minero de Bitcoin?
Un minero reúne las transacciones pendientes en un bloque y compite para resolver el acertijo de prueba de trabajo. Quien lo consigue añade el bloque a la cadena y recibe la recompensa por bloque.
2. ¿Qué es la prueba de trabajo?
Es un acertijo en el que un minero cambia un número del bloque hasta que el hash del bloque queda por debajo de un valor objetivo. Encontrar una respuesta requiere muchos intentos, pero cualquiera puede verificarla con un solo cálculo.
3. ¿Cuánto tiempo se tarda en minar un bloque de Bitcoin?
La red está diseñada para encontrar un bloque cada diez minutos en promedio, y la dificultad se ajusta aproximadamente cada 2,016 bloques para mantener ese ritmo. Algunos bloques pueden llegar antes o después.
4. ¿Cómo se les paga a los mineros de Bitcoin?
La recompensa consiste en un subsidio del bloque de bitcoins recién creados más las comisiones por transacción incluidas en el bloque. El subsidio se reduce a la mitad cada 210,000 bloques y es de 3.125 bitcoins por bloque desde 04/2024.
5. ¿Pueden los mineros cambiar las reglas de Bitcoin o revertir transacciones?
No por sí solos. Los nodos rechazan los bloques que incumplen las reglas, y cambiar un bloque antiguo requeriría rehacer su trabajo y el de todos los bloques posteriores.