El 16 de enero de 2026, alguien comprometió una wallet de firma vinculada al servicio puente de Dusk Network y comenzó a drenar fondos. Creo que la forma en que un proyecto maneja un momento como ese te dice más que cualquier hoja de ruta.
Según el post-mortem publicado por Dusk, el atacante obtuvo acceso a la wallet que gestionaba los eventos de migración entre Dusk y una cadena EVM a las 21:28 UTC, robando DUSK directamente y moviendo una parte a través del puente antes de que el equipo cerrara el servicio a las 23:12 UTC, una intervención que provocó que un último intento de puente, mucho más grande, fallara por completo. Las cifras de Dusk indican que se robaron aproximadamente 10,9 millones de DUSK en varias transacciones, y que solo alrededor de 1,9 millones de eso cruzaron el puente antes de que el cierre cortara al atacante la posibilidad de mover el resto. Esto no fue una falla de consenso ni un defecto en el protocolo central de Dusk. Fue una vulneración de una sola ruta de firma, ligera, que combinaba firma, manejo de eventos y conectividad de red en una única superficie operativa; una elección de diseño hecha al principio para ganar velocidad que concentró demasiado nivel de confianza en un solo punto. Dusk presentó una denuncia policial, preservó el rastro de transacciones en ambas cadenas y notificó de inmediato a las casas de cambio correspondientes.
La reconstrucción que siguió no fue un simple parche. La firma se separó por completo del manejo de eventos, las transacciones ahora pasan por un ciclo de vida explícito en lugar de una lógica de recuperación ambigua, la exposición de la wallet caliente se limitó con recargas manuales a una wallet fría, y el entorno del anfitrión se reforzó con aislamiento estricto del servicio.
Creo que la lección honesta aquí no tiene nada que ver con la criptografía y todo que ver con el diseño operativo. La capa central de liquidación de Dusk nunca dejó de producir bloques correctamente durante todo el incidente; vale la pena decirlo de forma clara en lugar de permitir que ambas cosas se confundan.
Los titulares de DUSK sintieron ese riesgo directamente, y por eso el rediseño tuvo que ser tan exhaustivo.
@Dusk $DUSK #dusk
Según el post-mortem publicado por Dusk, el atacante obtuvo acceso a la wallet que gestionaba los eventos de migración entre Dusk y una cadena EVM a las 21:28 UTC, robando DUSK directamente y moviendo una parte a través del puente antes de que el equipo cerrara el servicio a las 23:12 UTC, una intervención que provocó que un último intento de puente, mucho más grande, fallara por completo. Las cifras de Dusk indican que se robaron aproximadamente 10,9 millones de DUSK en varias transacciones, y que solo alrededor de 1,9 millones de eso cruzaron el puente antes de que el cierre cortara al atacante la posibilidad de mover el resto. Esto no fue una falla de consenso ni un defecto en el protocolo central de Dusk. Fue una vulneración de una sola ruta de firma, ligera, que combinaba firma, manejo de eventos y conectividad de red en una única superficie operativa; una elección de diseño hecha al principio para ganar velocidad que concentró demasiado nivel de confianza en un solo punto. Dusk presentó una denuncia policial, preservó el rastro de transacciones en ambas cadenas y notificó de inmediato a las casas de cambio correspondientes.
La reconstrucción que siguió no fue un simple parche. La firma se separó por completo del manejo de eventos, las transacciones ahora pasan por un ciclo de vida explícito en lugar de una lógica de recuperación ambigua, la exposición de la wallet caliente se limitó con recargas manuales a una wallet fría, y el entorno del anfitrión se reforzó con aislamiento estricto del servicio.
Creo que la lección honesta aquí no tiene nada que ver con la criptografía y todo que ver con el diseño operativo. La capa central de liquidación de Dusk nunca dejó de producir bloques correctamente durante todo el incidente; vale la pena decirlo de forma clara en lugar de permitir que ambas cosas se confundan.
Los titulares de DUSK sintieron ese riesgo directamente, y por eso el rediseño tuvo que ser tan exhaustivo.
@Dusk $DUSK #dusk