fui procurar como o Newton Protocol realmente usa a Chainalysis, esperando uma relação de oráculo normal. faça uma pergunta, receba uma resposta, trate a resposta como verdade.
é assim que a maior parte das integrações de conformidade em cripto funciona. um protocolo chama uma API. a API retorna sim ou não. o protocolo aceita isso e segue em frente. ninguém depois consegue verificar o que a API realmente retornou, apenas o que alguém afirma que ela retornou.
o Newton não cria sua integração com a Chainalysis dessa forma.
dentro do Newton, um provedor de dados como a Chainalysis é executado como um componente isolado (sandbox) que um operador executa diretamente. o operador não recebe apenas um veredito. ele busca os próprios dados subjacentes, e então assina uma atestação sobre esses dados específicos. uma assinatura ECDSA vinculada ao que foi realmente obtido, e não apenas à conclusão tirada a partir disso.
esse é um detalhe que parece pequeno. não é uma distinção pequena.
pense no que uma checagem de sanções normalmente deveria proteger. alguém se preocupa com o fato de uma API poder estar errada, desatualizada ou reportar de forma silenciosa incorretamente. a resposta usual para esse tipo de preocupação é "confie no provedor". como a Chainalysis é bem conceituada, a indústria aceita as saídas dela sem pedir para ver a base.
Quando o protocolo NEWT muda, o que é registrado também muda. não é mais apenas "a Chainalysis disse que foi claro". passa a ser "o operador buscou esses dados específicos na Chainalysis, assinou-os e a política avaliou exatamente esses dados".
se alguém mais tarde quiser verificar a transação, não é só confiar que uma checagem aconteceu. ele pode rastrear os dados específicos que um operador comprometeu e confirmar se o resultado da política realmente corresponde ao que foi buscado, em vez de confiar em um resumo que alguém escreveu depois.
é aqui que eu continuo indo e voltando.
a própria Chainalysis continua centralizada. a lista de sanções dela ainda é uma fonte. o fato de a Newton atestar os dados que um operador recebeu não significa que a Newton esteja endossando se a lista da Chainalysis estava correta naquele dia. significa que a Newton está endossando se aquilo que a Chainalysis retornou naquele momento é exatamente o que a política usou. nada adicionado, nada retirado, nada interpretado silenciosamente de forma diferente por operadores diferentes.
então a confiança na Chainalysis não desapareceu. o que mudou foi a confiança em tudo que fica entre a Chainalysis e a decisão final.
antes, essa camada intermediária era invisível. um operador podia resumir ou simplificar o que uma fonte de dados dizia, e ninguém a jusante saberia. agora, essa camada intermediária produz seu próprio registro assinado. se o atestado de um operador não corresponder ao que a Chainalysis realmente retornou, essa discrepância se torna demonstrável.
acho que esta é uma afirmação mais restrita do que inicialmente parece, e a restrição é o ponto. Newton não está prometendo que cada fonte externa com a qual ele se conecta seja precisa. ele está prometendo que aquilo que um operador usou para chegar a uma decisão é exatamente o que ele diz que usou.
para um comprovante de conformidade que reguladores eventualmente analisam, isso não é algo meramente cosmético. um comprovante que só prova "a checagem passou" diz quase nada a um auditor se alguém contestar depois. um comprovante que prova "esses dados exatos foram usados, assinados por este operador" fornece a eles algo que pode ser verificado de fato contra a fonte original.
a checagem de sanções ainda depende de a Chainalysis estar certa. a Newton nunca iria corrigir essa parte.
o que isso mudou é se alguém consegue detectar que o operador está errado sobre o que a Chainalysis disse.


