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