EL LIBRO DE SATOSHI llegado. ¿Explicaste cómo hacer esto, y es difícil de entender para mí, o confiabas en que podía hacerse, y de ahí que los detalles son un poco vagos? _____________________________________________________________ La cadena de prueba de trabajo es la solución al problema de la sincronización, y para conocer cuál es la visión globalmente compartida sin necesidad de confiar en nadie. Una transacción se propagará rápidamente a través de la red, por lo que, si se transmitieran dos versiones de la misma transacción casi al mismo tiempo, la que salga en cabeza tendría una gran ventaja para alcanzar muchos nodos en primer lugar. Los nodos solo aceptarán la primera que vean, rechazando la que llegase en segundo lugar, de modo que la transacción más antigua tendría muchos más nodos trabajando para incorporarla en la siguiente prueba de trabajo. En efecto, cada nodo vota su punto de vista de la transacción que vio primero al incluirlo en su esfuerzo de prueba de trabajo. Si las transacciones llegaran exactamente al mismo tiempo y hubiera una bifurcación, hay una decisión entre ambas basadas en cuál de las dos alcanza antes una prueba de trabajo, y este hecho decide cuál de las dos es válida. Cuando un nodo encuentra una prueba de trabajo, el nuevo bloque se propaga por la red y todos lo añaden a la cadena y comienza a funcionar en el siguiente bloque. Los nodos que tuviesen la otra transacción dejarán de intentar incluirla en un bloque, desde que no es válida de acuerdo con la cadena aceptada. La cadena de prueba de trabajo es por sí misma una prueba autoevidente de que vino desde la visión globalmente compartida. Solo la mayoría de la red junta tiene suficiente potencia de CPU para generar una cadena tan difícil de prueba de trabajo. Cualquier usuario, tras recibir la cadena de prueba de trabajo, puede ver lo que ha aprobado la mayoría de la red. Una vez que una transacción está en un hash dentro de un enlace que está unos pocos enlaces por detrás en la cadena, está firmemente grabada en la historia global. 63