Je traçais comment Dusk finalise réellement les blocs, parce que la ligne marketing dit toujours « une finalité irréversible en quelques secondes ». Techniquement vrai. Mais la documentation découpe l’état d’un bloc en plusieurs étapes — Accepté, Confirmé, Stable, Final — et c’est là que les choses sont devenues intéressantes.

Un bloc « Accepté » signifie simplement qu’il a franchi les trois étapes de consensus de la ronde en cours. Il peut encore être réorganisé. « Confirmé » signifie que les blocs ultérieurs s’y appuient. Seul « Final » correspond à l’état déterministe garanti, inaltérable de manière cryptographique : les blocs y sont finalisés grâce à des attestations cryptographiques explicites plutôt que par des confirmations probabilistes

L’écart n’est donc pas dans la conception du consensus — Attestation concise évite vraiment le règlement probabiliste de style Nakamoto. L’écart se situe au moment où un portefeuille, une bourse ou un intégrateur traite un bloc comme réglé. Si un utilisateur ou une application lit « Accepté » comme final, ce n’est pas un défaut du protocole : c’est une hypothèse d’UX qui s’appuie sur un protocole conçu pour éviter précisément cette erreur.

Pour le règlement d’actifs réglementés, cette distinction n’est pas seulement cosmétique — c’est la différence entre un événement de compensation conforme et un événement prématuré.

Je me demande encore à quel point les intégrateurs conservateurs configurent par défaut cette logique une fois que le volume de transactions sur $DUSK scales dépasse quelques comités de provisionnement par ronde.

@Dusk #DUSK