Cuando Bob crea una solicitud de compra para Lisa, no se la envía solo a Lisa. Más bien, el mensaje de solicitud se transmite en toda la red a la que está conectado. La red de Bob se representa en la imagen.
El mensaje va a todos los nodos conectados (máquinas). Algunos de los nodos del diagrama están marcados como mineros. Estas son las máquinas que ejecutan un software para extraer el mensaje de bitcoin. Ahora te explicaré lo que significa esta minería.
Proceso de minería
Como toda la red está ampliamente distribuida, se espera que cada minero en la red reciba múltiples mensajes de múltiples proveedores en un período de tiempo determinado. Lo que hace el minero es combinar estos mensajes en un solo bloque. Esto se ilustra en la imagen:
Después de que se forma un bloque de mensajes, el minero crea un hash en el bloque usando la función hash descrita anteriormente. Ahora, como sabe, si un tercero modifica el contenido de este bloque, su hash dejaría de ser válido. Por cierto, cada mensaje tiene una marca de tiempo para que nadie pueda modificar su orden cronológico sin afectar el valor hash del bloque. Por lo tanto, los mensajes en el bloque están perfectamente protegidos contra manipulaciones. Se explica con más detalle cómo se utiliza este hecho para asegurar todas las transacciones en la red.