- Pregunta → evidencia
- Reglas → comprobación
- Conclusión con límites
Una condición fácil de comprobar
Interpreta un hash como un número. Un ensayo tiene éxito si ese número no supera un límite llamado target. Un target más pequeño acepta menos resultados posibles. El minero modifica campos del encabezado, incluido un nonce, y calcula otra huella. No necesita resolver un problema matemático útil para una aplicación externa.
Pedir hashes que empiecen por algunos ceros es una forma didáctica de visualizar un target. El protocolo real usa un umbral numérico y un encabezado concreto. “Contar ceros” no describe todos sus detalles. Tampoco saber el número de intentos promedio permite predecir cuándo acertará un equipo particular.
Un acierto no prueba el número exacto de intentos
Puedes tener suerte pronto o probar muchas veces sin éxito. Un hash aceptable prueba que satisface el umbral, no revela un contador verificable de todas las búsquedas anteriores. Con un criterio más exigente, conseguir soluciones suele requerir más cómputo en promedio.
Quien recibe el bloque verifica el hash y también sus transacciones y demás reglas. La asimetría está entre buscar una solución y comprobar una candidata. Verificar no exige repetir todos los intentos fallidos de quien la encontró.
Qué pasa si aparecen dos bloques
Dos mineros pueden proponer bloques válidos casi al mismo tiempo. Distintos nodos pueden conocer primero uno u otro. Cuando llega más trabajo sobre una rama, los nodos comparan cadenas válidas por trabajo acumulado, no simplemente por el número de máquinas o por la longitud dibujada.
Un nuevo bloque sobre una transacción aumenta sus confirmaciones. Esto no es una promesa de irreversibilidad absoluta: las reorganizaciones siguen siendo un riesgo. La decisión de cuántas confirmaciones esperar depende del contexto y del valor en riesgo.
Incentivos y costos
El bloque puede incluir una recompensa conforme a las reglas y comisiones de transacciones. Los mineros asumen costos de equipos, electricidad y operación. La competencia y el consumo de energía son características que deben analizarse, no detalles que se borran con una animación.
PoW no protege una contraseña mal guardada, no garantiza que un exchange devuelva depósitos y no certifica afirmaciones del mundo físico. Para entender un sistema, separa seguridad del consenso, seguridad de las claves y riesgos de sus intermediarios.
Pon la idea a prueba en el laboratorio ↗
Comprueba tu idea.
Elige primero. La explicación aparece después.
Un paso más: profundización
La contribución de un bloque al trabajo de cadena depende de su target. El tiempo real que tardó un minero en encontrarlo no es una medida verificable de ese trabajo.
Fuentes y siguiente paso.
- Block Chain · Developer Guide · Bitcoin Developer Documentation
- Mining · Developer Guide · Bitcoin Developer Documentation
- But how does bitcoin actually work? · Grant Sanderson · 3Blue1Brown