La minería es el proceso que añade bloques nuevos a la cadena de bloques y emite bitcoin nuevo. Es a la vez el sistema de seguridad de Bitcoin y su impresión de dinero, con un calendario fijo.
Paso a paso
1. Reunir transacciones. Un minero selecciona transacciones del mempool, normalmente las que pagan las comisiones más altas.
2. Construir un bloque. El minero añade una transacción coinbase que se paga a sí mismo la recompensa por bloque, y luego crea una cabecera con el hash del bloque anterior, un resumen de las transacciones, una marca de tiempo y un número llamado nonce.
3. Hash, hash, hash. La cabecera se hashea con SHA-256 dos veces. Si el resultado está por debajo del objetivo, el bloque es válido. Si no, el minero cambia el nonce e intenta de nuevo, billones de veces por segundo.
4. Difundir. Cuando se encuentra un bloque válido, se envía a la red. Los nodos lo verifican en milisegundos y lo añaden a su copia de la cadena. Todos empiezan entonces a trabajar en el siguiente bloque.
¿Por qué hacerlo difícil?
Esto es la prueba de trabajo. Como encontrar un bloque cuesta energía real, reescribir el historial exigiría rehacer todo ese trabajo. La dificultad se ajusta cada 2.016 bloques para que, por mucho hashrate que se una, los bloques lleguen aproximadamente cada diez minutos.
El debate energético
La minería usa mucha electricidad, estimada por el Cambridge Centre for Alternative Finance como comparable a la de un país de tamaño medio. Los críticos ven desperdicio. Quienes la defienden argumentan que la energía es lo que hace caro atacar el libro de registro. También señalan que los mineros pueden apagarse al instante, lo que les permite usar energía sobrante o varada y ayudar a equilibrar las redes. Lo resumen así: el uso de energía no es un fallo, es la seguridad.
Con el tiempo, el halving reduce la parte de monedas nuevas de la recompensa, y las comisiones ganan importancia.