#dusk $DUSK @Dusk
Dans les systèmes financiers traditionnels, pour empêcher qu’une même instruction soit traitée deux fois, on s’appuie sur un mécanisme très simple : un numéro de série, ou le numéro de chèque. Chaque instruction reçoit un identifiant unique ; le système n’accepte que la première soumission. Toute soumission en double est refusée. C’est un mécanisme plutôt « rustique », mais pendant des décennies, les infrastructures financières ont reposé sur cette méthode pour éviter la grande majorité des bévues : doubles prélèvements, doubles règlements, etc.

Dans le modèle de comptes Moonlight de Dusk, on fait la même chose : chaque compte maintient un nonce (un compteur). Chaque transaction doit avoir un nonce égal à celui courant plus 1. Après l’envoi, le nonce est incrémenté. Ainsi, même si la même transaction signée est diffusée en double, puis soumise à nouveau, le réseau n’acceptera que la première ; les suivantes seront immédiatement rejetées. Dit comme ça, c’est un design encore plus basique que basique—tellement que beaucoup de gens ne remarquent même pas qu’il existe. Pourtant, c’est précisément ce mécanisme élémentaire qui détermine si une chaîne peut être fiable pour traiter des instructions de règlement qui impliquent de l’argent réel.

J’ai travaillé dans ce secteur ces dernières années et j’ai vu, plus d’une fois, des cas où, à cause d’un traitement inapproprié des instructions répétées dans des systèmes vieillissants, la même opération a été débitée deux fois, puis corrigée ensuite par un long processus de rapprochement et de remboursement. Dans la finance traditionnelle, ce type de problème est souvent classé comme « incident d’exploitation », rarement relayé dans les médias, mais pour les institutions concernées et les clients, la résolution n’est vraiment pas facile. Une chaîne censée servir au règlement des comptes d’une institution—si elle n’a pas solidement mis en place même ce mécanisme de prévention du rejeu (anti-replay) le plus fondamental, alors tous les preuves de connaissance zéro (zk) supplémentaires n’ont pas grand sens. Les institutions ne se soucient pas de la sophistication de votre cryptographie : elles veulent d’abord savoir « Mon argent sera-t-il débité deux fois ? ».

Ce design n’est pas très « sexy » quand on en parle, il n’y a rien de particulièrement « screenshotable » à tweeter, mais ce sont précisément la solidité et la fiabilité de ces mécanismes simples qui, à mes yeux, sont le point de départ pour juger de la robustesse des fondations d’une chaîne—et non pas la destination.

Pensez-vous que, pour évaluer si une chaîne est fiable, il faut commencer par examiner ces mécanismes de base simples, ou d’abord voir de combien de nouvelles technologies « cool » elle dispose ?
A. 从基础机制看起,地基不稳一切白搭
100%
B. 看新技术,基础机制大家都差不多
0%
C. 两者都看,但基础机制该是一票否决项
0%
2 Votes • Vote fermé