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