Generar bitcoins es conocido como "minar", un termino análogo al minado de oro.
2 Todos los nodos generadores de la red están compitiendo para ser el primero en encontrar la solución al problema criptográfico de su bloque-candidato actual, un problema que requiere varios intentos repetitivos, por
fuerza bruta, no
determinista, de manera que se evita que mineros con gran nivel de procesamiento dejen fuera a los más pequeños. De esta forma, la probabilidad de que un minero encuentre un bloque depende del poder computacional con el que contribuye a la red en relación al poder computacional de todos los nodos combinados
16 , lo que permite que el sistema funcione de manera descentralizada. Cuando un nodo encuentra una solución válida, la anuncia al resto de la red. Los nodos que reciben el nuevo bloque solucionado lo validan antes de aceptarlo, agregándolo a la cadena. La validación de la solución proporcionada por el minero es trivial y se realiza inmediatamente.
La red reajusta la dificultad cada 2016 bloques, es decir, aproximadamente cada 2 semanas, para que un bloque sea generado cada diez minutos. La cantidad de bitcoins creada por bloque nunca es más de 50 BTC, y los premios están programados para disminuir con el paso del tiempo hasta llegar a cero, garantizando que no puedan existir más de 21 millones de BTC.
6 A medida que este pago disminuye, el motivo para que los usuarios mantengan nodos cambiará a obtener
cargos de transacción.
Algunos usuarios prefieren minar bitcoins en lugar de negociarlos en el mercado porque no tienen la opción de comprarlos en su país, y otros también porque así consiguen eludir un posible control de capitales en las oficinas de cambio.