Empecé a mirar el flujo de migración del puente de Dusk pensando que el contrato inteligente sería la parte interesante.
Resulta que era el firmante.
El contrato en sí es bastante sencillo. DUSK se bloquea, se emite un evento y un servicio externo lo detecta y dispara la transacción en Dusk. Sencillo, hasta que miras lo que tiene que pasar entre esos dos pasos.
El incidente del 16 de enero hizo que esa brecha fuera imposible de ignorar. Después de que se comprometiera la billetera de firma, se bridgeo 7.880 DUSK, seguido de otros 1,91M DUSK. Un intento adicional de 8,91M se detuvo tras la mitigación.
Esa es la parte a la que sigo volviendo.
El contrato inteligente no se volvió de repente impredecible. El riesgo real estaba en la ruta operativa que conecta un evento on-chain con la billetera que realmente puede mover fondos.
Y honestamente, creo que es fácil pasarlo por alto al analizar la seguridad del puente. Es tentador inspeccionar el contrato y ya, pero quiero saber qué ocurre después de que se dispara el evento. ¿Quién lo ve? ¿Dónde se registra? ¿Quién decide que es válido? Y, lo más importante, ¿quién tiene la clave para convertir ese evento en una transacción real?
Por eso me llamó la atención que Dusk separara la ingesta de eventos de la firma. Aleja al firmante de ser el puente directo entre “evento detectado” y “dinero liberado”.
Para mí, ese es el aprendizaje más importante: cuando observo un puente ahora, no solo me pregunto si el contrato es seguro. Me pregunto dónde se deposita la confianza real detrás de todo.
@Dusk_Foundation #dusk $DUSK
$BR
$AKE
Resulta que era el firmante.
El contrato en sí es bastante sencillo. DUSK se bloquea, se emite un evento y un servicio externo lo detecta y dispara la transacción en Dusk. Sencillo, hasta que miras lo que tiene que pasar entre esos dos pasos.
El incidente del 16 de enero hizo que esa brecha fuera imposible de ignorar. Después de que se comprometiera la billetera de firma, se bridgeo 7.880 DUSK, seguido de otros 1,91M DUSK. Un intento adicional de 8,91M se detuvo tras la mitigación.
Esa es la parte a la que sigo volviendo.
El contrato inteligente no se volvió de repente impredecible. El riesgo real estaba en la ruta operativa que conecta un evento on-chain con la billetera que realmente puede mover fondos.
Y honestamente, creo que es fácil pasarlo por alto al analizar la seguridad del puente. Es tentador inspeccionar el contrato y ya, pero quiero saber qué ocurre después de que se dispara el evento. ¿Quién lo ve? ¿Dónde se registra? ¿Quién decide que es válido? Y, lo más importante, ¿quién tiene la clave para convertir ese evento en una transacción real?
Por eso me llamó la atención que Dusk separara la ingesta de eventos de la firma. Aleja al firmante de ser el puente directo entre “evento detectado” y “dinero liberado”.
Para mí, ese es el aprendizaje más importante: cuando observo un puente ahora, no solo me pregunto si el contrato es seguro. Me pregunto dónde se deposita la confianza real detrás de todo.
@Dusk_Foundation #dusk $DUSK
$BR
$AKE
