EL LIBRO DE SATOSHI legítimos y honestos, y otro nodo incorpora un grupo diferente de transacciones en su prueba de trabajo, todos ellos igualmente gastos únicos, legítimos y honestos, y ambas pruebas se generan al mismo tiempo. _______________________________________________________________________ ¿Qué ocurre entonces? Ambos transmiten sus bloques. Todos los nodos los reciben y mantienen ambos bloques, pero solamente trabajan con el primero que recibieron. Supondremos que exactamente la mitad de ellos recibió el primero y la otra mitad recibió el otro. En un tiempo corto, todas las transacciones terminarán propagándose de forma que todo el mundo tenga el conjunto completo. Los nodos que estén trabajando en cada grupo estarán intentando añadir las transacciones que faltan en su grupo. Cuando se halle la siguiente prueba de trabajo, sea cual sea el bloque previo con el que ese nodo esté trabajando, esta rama se convertirá en más larga y el vínculo se rompe. En cualquiera de los dos equipos, el nuevo bloque contendrá la otra mitad de las transacciones, por lo que, en cualquier caso, la rama contendrá todas las transacciones. Incluso en el improbable caso que hubiese una escisión dos veces seguidas, ambos equipos provenientes de la segunda escisión contendrían de todas formas el conjunto completo de transacciones. No hay problema si las transacciones han de esperar uno o algunos ciclos extra para meterse en un bloque. Satoshi Nakamoto _______________________________________________________________ La Lista de Correo de Criptografía 61
10 Sobre la Sincronización de Transacciones Traducción por Jose Antonio Bravo EN ESTE CORREO, Satoshi explica lo que ocurre cuando un minero recibe dos transacciones contradictorias. La primera transacción recibida es la única que el minero incorpora en la siguiente prueba de trabajo. Si se necesita información adicional, véase la explicación en el Capítulo 2. Re: Artículo del dinero electrónico Bitcoin P2P Satoshi Nakamoto, domingo 9 de noviembre 2008, 11:14:17 -0800 _______________________________________________________________ James A. Donald escribió: El concepto central es que muchos entes mantienen información completa y coherente de quién posee determinados bitcoins. Pero mantener la coherencia es complicado. No tengo claro lo que sucede cuando alguien informa de una transacción a un mantenedor, y otra persona más transporta otra transacción a otro mantenedor. No es posible saber si la transacción es válida hasta que se haya incorporado a una vista globalmente compartida de todas las transacciones anteriores, y nadie puede saber si una vista globalmente compartida de todas las transacciones pasadas se comparte globalmente hasta que haya pasado, y después de que muchas transacciones nuevas hayan 62