Qu'est-ce que Reorg ?
Reorg, diminutif de réorganisation, se produit lorsqu'une blockchain remplace quelques blocs récents par un autre ensemble provenant d'une chaîne valide plus longue. C'est une réécriture temporaire d'une histoire très récente afin que la chaîne reste cohérente. Pensez-y comme si le groupe de discussion décidait quelle version du plan d'hier soir est la vraie.
Un Reorg signifie que la chaîne s'est scindée de façon permanente ou qu'un piratage a eu lieu. Pas tout à fait. Un Reorg est généralement de courte durée, tandis que fork est une modification délibérée des règles qui crée une voie durable.
Comment fonctionne Reorg
Voici le déroulé rapide. Imaginez que deux blocs valides apparaissent presque en même temps, chacun avec des mineurs qui construisent dessus. Une branche l'emporte, l'autre est remplacée.
- Déclencheur : Des blocs concurrents sont trouvés à peu près au même niveau par différents mineurs.
- Construction : Certains participants étendent la branche A, d'autres étendent la branche B.
- Basculer : La branche avec plus de travail accumulé est choisie par le mécanisme de consensus de la blockchain.
- Remplacement : Les blocs de la branche perdante sont abandonnés, et les transactions qui ne figurent pas dans la branche gagnante retournent au mempool ou sont réinsérées plus tard.
- Confirmations : Plus une transaction est enfouie en profondeur, moins il est probable qu'un Reorg l'affecte.
Voilà, c'est l'idée.
Pourquoi Reorg est important
Cela vous concerne car cela influe sur le moment où votre transfert peut être considéré comme définitif, en particulier pour les paiements, les ponts et les opérations DeFi.
- Avantage : Reorg maintient la cohérence de la chaîne en choisissant la branche la mieux construite.
- Perspective : Cela illustre la finalité probabiliste, ce qui explique l'existence des confirmations et pourquoi les gros transferts attendent plus longtemps.
- Pertinence : Vous le rencontrerez sur les exchanges, dans les dApps et sur les ponts chaque fois que le timing et la finalité comptent.
Pour les montants élevés, attendez plus de confirmations afin de réduire l'exposition aux Reorg. Pour de petites sommes comme un café, moins de confirmations suffisent, à vous de voir.
Principales caractéristiques de Reorg
Les différents réseaux blockchain fixent leurs propres règles et profondeurs typiques, donc les pratiques varient selon la chaîne.
- Profondeur : La plupart sont peu profondes, seulement un ou deux blocs.
- Probabiliste : La finalité augmente à chaque bloc supplémentaire ajouté au-dessus du vôtre.
- Rollback : Les blocs supprimés ne sont pas invalides, ils ne figurent simplement pas dans l'historique choisi.
- Timing : Ils se regroupent lorsque les temps de bloc sont courts et que la chance du réseau est variable.
- Incitations : Les mineurs honnêtes suivent la chaîne valide la plus longue parce que c'est rentable.
Variantes
Principales variantes dont vous pourriez entendre parler :
- Peu profond : Un à deux blocs, fréquent, généralement sans conséquences.
- Profond : Plusieurs blocs, plus rare, peut perturber des retraits en attente ou des liquidations.
- Série : Une suite de petits Reorg consécutifs lors de périodes volatiles ou de mises à jour.
Un Reorg concerne le remplacement de l'histoire récente, pas des scissions de réseau permanentes. Votre ancienne transaction peut réapparaître dans la nouvelle branche si elle reste valide.
Exemple
Vous envoyez un paiement, il obtient une confirmation, puis un Reorg survient, votre transaction disparaît pendant une minute, et deux blocs plus tard elle réapparaît avec un nouveau jeu de confirmations.
Fait intéressant
Les grandes chaînes ont connu des réorganisations profondes inattendues lors de bugs rares ou d'événements soumis à forte pression, ce qui explique pourquoi les exchanges ajustent le nombre de confirmations comme un DJ lit l'ambiance.
Conclusion
En bref : un Reorg est la chaîne qui remet en ordre les blocs récents afin que tous s'accordent sur la même version des faits.
