j'ai un peu de mal à comprendre ce thread car des phrases du genre "au bout de 30 s chaque mineur envoie son meilleur hash sur le réseau" n'ont pas grand sens.
Il n'y a pas de timestamp serveur central donc les écarts entre les horloges peuvent être significatifs.
Si tous les mineurs envoient leur hash en même temps comment on évite la congestion ?(dans le proctocole bitcoin il faut avoir résolu le block pour envoyer son hash)
Peut être faut il rester modeste et considérer que 35 ans de recherche en cryptographie (depuis la thèse de PhD de Ralph Merkle) ont produit un protocole qui est tout simplement incroyable de simplicité et d'efficacité.
En tout cas si quelqu'un pense qu'il a un meilleur système, il doit être un peu plus rigoureux.
L'important n'est pas tant le temps exact mais l'ordre des transactions.
Le timestamp est toutefois vérifié par les pairs qui peuvent considérer comme invalides les blocks avec un timestamp fantaisiste.
Concernant la diffusion de plusieurs blocks au même moment c'est géré sans problème, chaque reçoit un des deux blocks avant l'autre et le considère comme le dernier block valide, ce n'est que le block suivant qui arbitrera en faveur d'un block ou l'autre étant donné qu'il aura pris pour base un des deux ex-aequo.