je suis allé voir comment le protocole Newton utilise réellement Chainalysis, en m’attendant à une relation d’oracle classique. poser une question, obtenir une réponse, et traiter cette réponse comme une vérité.
c’est ainsi que fonctionnent la plupart des intégrations de conformité dans la crypto. un protocole appelle une API. l’API renvoie oui ou non. le protocole l’accepte et passe à autre chose. personne en aval ne peut vérifier ce que l’API a réellement renvoyé, seulement ce que quelqu’un affirme qu’elle a renvoyé.
Newton ne construit pas son intégration à Chainalysis de cette manière.
au sein de Newton, un fournisseur de données comme Chainalysis fonctionne comme un composant isolé (sandbox) que un opérateur exécute directement. l’opérateur ne fait pas que recevoir un verdict. il récupère lui-même les données sous-jacentes, puis signe une attestation sur ces données spécifiques. une signature ECDSA liée à ce qui a réellement été extrait, et pas seulement à la conclusion qui en a été tirée.
c’est un détail qui a l’air mineur. ce n’est pas une distinction mineure.
imaginez ce qu’une vérification des sanctions est censée protéger normalement. quelqu’un s’inquiète qu’une API puisse être erronée, obsolète, ou qu’elle ait signalé les choses de manière incorrecte en toute discrétion. la réponse habituelle à cette inquiétude est « faites confiance au fournisseur ». Chainalysis est bien considérée, donc l’industrie accepte ses résultats sans demander de voir sur quoi ils reposent.
NEWT en tant que protocole modifie ce qui est consigné. ce n’est plus seulement « Chainalysis a dit clair ». désormais, « l’opérateur a récupéré ces données précises auprès de Chainalysis, les a signées et la politique a évalué exactement ces données ».
si quelqu’un veut vérifier la transaction plus tard, il ne se contente pas de faire confiance au fait qu’une vérification a été effectuée. il peut remonter aux données précises qu’un opérateur a validées et confirmer que le résultat de la politique correspond bien à ce qui a été récupéré, plutôt que de faire confiance à un résumé écrit après coup.
c’est là que je continue d’aller et venir.
Chainalysis elle-même reste centralisée. sa liste de sanctions reste une des sources. le fait que Newton atteste des données qu’un opérateur a reçues ne signifie pas que Newton se porte garant de la justesse de la liste de Chainalysis ce jour-là. cela signifie que Newton se porte garant de la conformité entre ce que Chainalysis a renvoyé à ce moment précis et ce que la politique a utilisé. rien n’a été ajouté, rien n’a été omis, rien n’a été interprété discrètement différemment par différents opérateurs.
donc la confiance dans Chainalysis n’a pas disparu. ce qui a changé, c’est la confiance dans tout ce qui se trouve entre Chainalysis et la décision finale.
avant, cette couche intermédiaire était invisible. un opérateur pouvait résumer ou simplifier ce qu’une source de données disait, et personne en aval ne le saurait. maintenant, cette couche intermédiaire produit son propre enregistrement signé. si l’attestation d’un opérateur ne correspond pas à ce que Chainalysis a réellement renvoyé, cette divergence devient démontrable.
je pense que c’est une affirmation plus étroite qu’elle n’en a l’air au premier abord, et c’est précisément le point. Newton ne promet pas que chaque source externe à laquelle il s’abonne est exacte. il promet que ce qu’un opérateur a utilisé pour parvenir à une décision est exactement ce qu’il dit avoir utilisé.
pour un reçu de conformité que les régulateurs finissent par examiner, ce n’est pas cosmétique. un reçu qui ne fait que prouver « la vérification a réussi » ne dit presque rien à un auditeur si quelqu’un le conteste plus tard. un reçu qui prouve « ces données exactes ont été utilisées, signées par cet opérateur » leur donne quelque chose qu’ils peuvent réellement comparer à la source d’origine.
la vérification des sanctions dépend toujours du fait que Chainalysis ait raison. Newton n’avait jamais vocation à corriger ce point.
ce que cela a changé, c’est la capacité de quiconque à repérer si l’opérateur se trompe sur ce que Chainalysis a dit.


