Bitcoin P2P e-cash paper

Pubblicato da cyphersats e brandosari ‐ 2 min di lettura

2008-11-09 16:31:26 UTC - Email originale


James A. Donald ha scritto:
Ok, supponiamo che un nodo incorpori un gruppo di transazioni nella sua proof of work, tutte oneste e legittime, mentre un altro nodo incorpori un altro gruppo di transazioni nella sua prova di lavoro, tutte ugualmente oneste e legittime, ed entrambe le prove sono generate all'incirca nello stesso tempo.

Che cosa accade?

Entrambi trasmettono i loro blocchi.  Tutti i nodi li ricevono e conservano entrambi, ma lavorano solo su quello che hanno ricevuto per primo.  Supponiamo che esattamente metà dei nodi abbia ricevuto per primo uno dei due blocchi e metà l’altro.

In breve tempo, tutte le transazioni finiranno di propagarsi in modo che tutti abbiano l’insieme completo.  I nodi che lavorano su ciascun lato cercheranno di aggiungere le transazioni mancanti nel proprio lato.  Quando viene trovata la proof-of-work successiva, a prescindere dal blocco precedente su cui il nodo stava lavorando, quel ramo diventa più lungo e il legame viene spezzato.  Qualunque sia il lato, il nuovo blocco conterrà l’altra metà delle transazioni, quindi in entrambi i casi il ramo conterrà tutte le transazioni.  Anche nell’improbabile caso che una divisione avvenga due volte di seguito, entrambi i lati della seconda divisione conterrebbero comunque l’intera serie di transazioni.

Non è un problema se le transazioni devono aspettare uno o pochi cicli in più per entrare in un blocco.

Satoshi Nakamoto

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
La Cryptography Mailing List
Annulla l’iscrizione inviando “unsubscribe cryptography” a majordomo su metzdowd.com