En este video introducimos los conceptos básicos sobre cómo se crean nuevos bloques en la blockchain de Bitcoin.
Comenzamos echando un vistazo al sitio web blockchain.info para ver algunos bloques de muestra y luego a un rápido screencast que explica cómo las transacciones nuevas y no confirmadas son recopiladas por nodos de minería e incluidas en nuevos bloques de transacciones, cuyo encabezado debe ser hashado junto con un número aleatorio para producir un hash de salida que cumpla con un requisito establecido.
Menciono que el requisito es que el hash generado comience con un número específico de ceros a la izquierda... esta es una ligera (y muy común) simplificación, la realidad es que el hash debe ser MENOR o igual a un número binario específico de 256 bits. Ver aquí:
https://youtu.be/4QxOUwG8a2YIntroduzco los conceptos de objetivos de dificultad y validación de bloques.