Synchroniser une chaîne peut se faire de deux façons. Le temps nécessaire pour aller au bout peut varier de plusieurs fois, alors que la quantité de vérifications à effectuer est presque identique.

La première consiste à télécharger auprès d’autres nœuds des points de contrôle approuvés par la majorité des nœuds, à raison d’un tous les 10 000 blocs, soit environ 400 Mo. Une fois importés, il ne reste qu’à synchroniser la courte portion suivante. La seconde s’utilise lorsqu’on ne peut pas obtenir de point de contrôle faisant consensus : on télécharge un instantané complet de l’index, d’environ 2 Go, puis on compare chaque bloc, un par un, aux empreintes intégrées à l’application.

Ce qui est économisé, c’est le volume de téléchargement et le temps d’attente, pas la vérification. Dans les deux cas, chaque bloc est vérifié. La différence tient à la référence utilisée : une liste de points de contrôle dans un cas, des empreintes intégrées dans l’autre.

$DOGE un bloc est produit chaque minute, soit plus de 520 000 par an. Les télécharger un par un depuis le début prend un temps qu’on ne peut pas vraiment négliger ; c’est ce qui donne tout son poids à la différence entre les deux méthodes.

La disponibilité d’un point de contrôle faisant consensus détermine la méthode à utiliser.

#Dogecoin #Web3
Les chiffres et les mécanismes sont basés sur les sources officielles. DYOR.