16 de janeiro de 2026, 21:28 UTC. Nove mil DUSK saem de uma carteira de assinatura comprometida. Às 23:12 a ponte é desligada, e a última jogada do atacante, 8,91M DUSK, falha porque não havia nada em execução para assiná-la. @Dusk publicou a linha do tempo completa, incluindo os hashes das transações.
Minha visão: esse pós-mortem é o melhor argumento para uma decisão que a Dusk já havia tomado dois meses antes. Em novembro de 2025, a Dusk e a NPEX escolheram o Chainlink CCIP como sua camada canônica de cross-chain, em vez de manterem o código da ponte por conta própria. O incidente não causou essa escolha. Ele apenas tornou o raciocínio inteligível.
O que é terceirizado aí é o transporte, não o controle. O CCIP chega a 65+ cadeias hoje, e o padrão CCT move DUSK entre redes como Ethereum e Solana em um modelo de queima e cunhagem (burn and mint). A Dusk e a NPEX mantêm a propriedade dos contratos de token.
Uma frase de uma ponte reconstruída ficou comigo: ingestão não é mais equivalente a gasto. Eventos são checkpointados, persistidos como jobs, e um worker separado faz o gasto. Receber uma instrução deixou de ser autoridade para mover dinheiro.
Mesma ideia do lado dos dados. O Chainlink DataLink existe para publicar dados oficiais da exchange da NPEX onchain como o oráculo exclusivo, com Data Streams cuidando de atualizações de baixa latência. Meu trabalho diário é testar um aplicativo de negociação de valores mobiliários, e o número na tela de um usuário nunca era apenas um preço. Era uma feed licenciada de um local nomeado, e no fim do dia nós reconciliamos com os números oficiais da exchange, nunca com um agregador. Proveniência é o produto.
Onde eu teria cautela: ambas as integrações foram escritas no futuro em novembro de 2025, e não consigo apontar para uma feed NPEX ao vivo hoje. Toda notícia de integração soa inevitável até que não seja. $DUSK paga gás e garante a rede via staking.
Voltando às 23:12. O que salvou aqueles últimos 8,91M DUSK foi um desligamento rápido, não um código inteligente. Se o seu sistema tivesse de falhar em modo fechado (fail closed) agora, qual componente você ainda teria que desligar manualmente?
#dusk
Minha visão: esse pós-mortem é o melhor argumento para uma decisão que a Dusk já havia tomado dois meses antes. Em novembro de 2025, a Dusk e a NPEX escolheram o Chainlink CCIP como sua camada canônica de cross-chain, em vez de manterem o código da ponte por conta própria. O incidente não causou essa escolha. Ele apenas tornou o raciocínio inteligível.
O que é terceirizado aí é o transporte, não o controle. O CCIP chega a 65+ cadeias hoje, e o padrão CCT move DUSK entre redes como Ethereum e Solana em um modelo de queima e cunhagem (burn and mint). A Dusk e a NPEX mantêm a propriedade dos contratos de token.
Uma frase de uma ponte reconstruída ficou comigo: ingestão não é mais equivalente a gasto. Eventos são checkpointados, persistidos como jobs, e um worker separado faz o gasto. Receber uma instrução deixou de ser autoridade para mover dinheiro.
Mesma ideia do lado dos dados. O Chainlink DataLink existe para publicar dados oficiais da exchange da NPEX onchain como o oráculo exclusivo, com Data Streams cuidando de atualizações de baixa latência. Meu trabalho diário é testar um aplicativo de negociação de valores mobiliários, e o número na tela de um usuário nunca era apenas um preço. Era uma feed licenciada de um local nomeado, e no fim do dia nós reconciliamos com os números oficiais da exchange, nunca com um agregador. Proveniência é o produto.
Onde eu teria cautela: ambas as integrações foram escritas no futuro em novembro de 2025, e não consigo apontar para uma feed NPEX ao vivo hoje. Toda notícia de integração soa inevitável até que não seja. $DUSK paga gás e garante a rede via staking.
Voltando às 23:12. O que salvou aqueles últimos 8,91M DUSK foi um desligamento rápido, não um código inteligente. Se o seu sistema tivesse de falhar em modo fechado (fail closed) agora, qual componente você ainda teria que desligar manualmente?
#dusk