16 de enero de 2026, 21:28 UTC. Nueve mil DUSK salen de una cartera de firma comprometida. Para las 23:12, el puente está desactivado y el último movimiento del atacante, 8.91M DUSK, falla porque no hay nada en ejecución para firmarlo. @Dusk publicó la cronología completa, incluidos los hashes de las transacciones.
Mi opinión: ese informe post-mortem es el mejor argumento para una decisión que Dusk ya había tomado dos meses antes. En noviembre de 2025, Dusk y NPEX eligieron Chainlink CCIP como su capa canónica de interoperabilidad entre cadenas, en lugar de mantener código de puente por su cuenta. El incidente no provocó esa elección. Solo la hizo razonable y legible.
Lo que se externaliza ahí es el transporte, no el control. CCIP llega hoy a 65+ cadenas, y el estándar CCT mueve DUSK entre redes como Ethereum y Solana mediante un modelo de quema y acuñación. Dusk y NPEX conservan la propiedad de los contratos de los tokens.
Una línea del puente reconstruido se me quedó grabada: la ingesta ya no equivale a gastar. Los eventos se registran con checkpoint, se persisten como trabajos y un trabajador separado realiza el gasto. Dejó de ser autoridad para mover dinero el hecho de recibir una instrucción.
La misma idea en el lado de los datos. Chainlink DataLink está destinado a publicar datos oficiales de intercambio de NPEX onchain como el oráculo exclusivo, con Data Streams gestionando actualizaciones de baja latencia. Mi trabajo diario es probar una aplicación de trading de valores, y el número en la pantalla de un usuario nunca era solo un precio. Era un feed con licencia de un recinto con nombre, y al final del día lo reconciliamos con las cifras oficiales del intercambio, nunca con un agregador. La procedencia es el producto.
Lo que dudaría: ambas integraciones de datos se escribieron en tiempo futuro en noviembre de 2025, y no puedo señalar un feed vivo de NPEX hoy. Cada anuncio de integración se lee como inevitable hasta que deja de serlo. $DUSK paga el gas y asegura la red mediante staking.
Volviendo a las 23:12. Lo que salvó esos últimos 8.91M DUSK fue un interruptor de apagado rápido, no un código ingenioso. Si tu sistema tuviera que fallar cerrado ahora mismo, ¿qué componente aún tendrías que apagar a mano?
#dusk
Mi opinión: ese informe post-mortem es el mejor argumento para una decisión que Dusk ya había tomado dos meses antes. En noviembre de 2025, Dusk y NPEX eligieron Chainlink CCIP como su capa canónica de interoperabilidad entre cadenas, en lugar de mantener código de puente por su cuenta. El incidente no provocó esa elección. Solo la hizo razonable y legible.
Lo que se externaliza ahí es el transporte, no el control. CCIP llega hoy a 65+ cadenas, y el estándar CCT mueve DUSK entre redes como Ethereum y Solana mediante un modelo de quema y acuñación. Dusk y NPEX conservan la propiedad de los contratos de los tokens.
Una línea del puente reconstruido se me quedó grabada: la ingesta ya no equivale a gastar. Los eventos se registran con checkpoint, se persisten como trabajos y un trabajador separado realiza el gasto. Dejó de ser autoridad para mover dinero el hecho de recibir una instrucción.
La misma idea en el lado de los datos. Chainlink DataLink está destinado a publicar datos oficiales de intercambio de NPEX onchain como el oráculo exclusivo, con Data Streams gestionando actualizaciones de baja latencia. Mi trabajo diario es probar una aplicación de trading de valores, y el número en la pantalla de un usuario nunca era solo un precio. Era un feed con licencia de un recinto con nombre, y al final del día lo reconciliamos con las cifras oficiales del intercambio, nunca con un agregador. La procedencia es el producto.
Lo que dudaría: ambas integraciones de datos se escribieron en tiempo futuro en noviembre de 2025, y no puedo señalar un feed vivo de NPEX hoy. Cada anuncio de integración se lee como inevitable hasta que deja de serlo. $DUSK paga el gas y asegura la red mediante staking.
Volviendo a las 23:12. Lo que salvó esos últimos 8.91M DUSK fue un interruptor de apagado rápido, no un código ingenioso. Si tu sistema tuviera que fallar cerrado ahora mismo, ¿qué componente aún tendrías que apagar a mano?
#dusk