Probabilidad de minería de Bitcoin
Estima la probabilidad de encontrar un bloque de Bitcoin a partir del hashrate, la dificultad de la red y el tiempo, con una visualización de minería simulada en vivo.
Seguridad criptográfica PoW y probabilidad de Poisson 🖖
La minería de Bitcoin utiliza Proof-of-Work basado en encontrar un hash doble SHA256 por debajo de una dificultad objetivo. El proceso se comporta como un proceso de Poisson sin memoria, donde el tiempo para minar un bloque se distribuye exponencialmente: P(T > t) = e^{-t/λ}, ajustado por dificultad a unos 10 minutos.
La minería es una lotería, no una carrera 🖖
Cada intento de hash es un boleto de lotería con probabilidades astronómicamente bajas: el número ganador es cualquier hash por debajo del objetivo. No puedes 'avanzar' hacia un bloque; solo compras más boletos por segundo añadiendo hashrate. Tu probabilidad de encontrar el próximo bloque equivale aproximadamente a tu porción del hashrate total de la red, así que un minero con el 1% de la potencia gana cerca del 1% de los bloques a largo plazo.
El nonce de 32 bits se agota en microsegundos 🖖
La cabecera de un bloque de Bitcoin solo tiene un nonce de 32 bits: unos 4.29 mil millones (2³²) de valores. Un ASIC moderno a 100 TH/s recorre todo ese rango en unos 43 microsegundos, demasiado pocos boletos para hallar un bloque que hoy requiere unos 10²³ hashes. Por eso los mineros generan cabeceras nuevas ajustando el extra-nonce de la transacción coinbase y la marca de tiempo, ampliando el espacio de búsqueda.
Problemas de ejemplo
- Fácil - Dificultad baja (20), 2000 TH/s → los bloques llegan con frecuencia — zona objetivo grande
- Equilibrado - Valores equilibrados por defecto: 800 TH/s, dificultad 160 → frecuencia de bloques moderada
- Difícil - Modo difícil: dificultad 850, 300 TH/s → objetivo diminuto, bloques muy poco frecuentes