Al recorrer la lista de los mayores robos de criptoactivos, los puentes aparecen una y otra vez. No es casualidad, ni se debe a que quienes desarrollan puentes sean especialmente descuidados. Se deriva de lo que un puente tiene que ser.
Qué hace un puente
Las cadenas de bloques no pueden verse entre sí. Un token de una cadena no existe en otra, y no hay ningún mecanismo nativo para trasladarlo. Un puente simula ese traslado.
El diseño habitual bloquea tu activo en un contrato de la cadena de origen y emite una representación de él en la cadena de destino. La representación solo vale algo porque el original está bloqueado y se liberará cuando la representación se destruya. Alguna parte del sistema tiene que decidir, correctamente, cuándo ha ocurrido eso.
Dónde se concentra el riesgo
De ahí se derivan tres propiedades que, juntas, explican el patrón:
- Un puente custodia colateral agrupado. Todo lo bloqueado está en un mismo sitio. El valor en riesgo es el total, no el saldo de ningún usuario concreto.
- Algo con privilegios decide cuándo liberarlo. Un conjunto de validadores, un conjunto de guardianes, un rol de mantenedor, un contrato de verificación. Esa autoridad es la verdadera frontera de seguridad.
- Las dos cadenas no comparten ninguna fuente de verdad. La corrección descansa en la propia certificación del puente de que se produjo un depósito.
Compromete la certificación y podrás retirar sin haber depositado. Esa es la forma de casi todos los grandes exploits de puentes.
El mismo fallo, de cuatro maneras
Nuestro rastreador registra cuatro incidentes de puentes cuyos mecanismos merece la pena comparar, porque son variaciones de un mismo tema:
- Ronin: el atacante obtuvo suficientes claves de validador para alcanzar el umbral de firmas. El umbral era nominalmente de cinco de nueve, pero las claves no estaban en manos independientes.
- Wormhole: un defecto en la verificación de firmas permitió que se aceptara una certificación falsificada, acuñando activos envueltos contra un depósito que nunca existió.
- Poly Network: una función del contrato permitía reasignar el rol privilegiado de mantenedor. El atacante realizó después retiradas debidamente autorizadas.
- Nomad: una actualización inicializó a cero la raíz de confianza, de modo que todo mensaje se verificaba como probado. No hacía falta ninguna destreza para participar, y cientos de direcciones lo hicieron.
Fíjate en lo que falta en los cuatro: nadie rompió una primitiva criptográfica. Los fallos son de gestión de claves, lógica de verificación, autorización y configuración del despliegue.
Los activos envueltos son un derecho de crédito
Un token envuelto es un derecho sobre un colateral custodiado en otro sitio. Cuando el colateral desaparece, el envoltorio queda sin respaldo, y normalmente seguirá negociándose y transfiriéndose con normalidad, porque nada en la cadena de destino lo sabe. Quienes tenían posiciones en Wormhole estuvieron expuestos exactamente a esto hasta que un respaldo cubrió el descuadre, lo que fue un acto discrecional y no una propiedad del sistema.
Qué puede valorar razonablemente un usuario
No puedes auditar un puente. Sí puedes hacer preguntas más acotadas:
- ¿Quién puede autorizar una retirada, y cuántas partes genuinamente independientes intervienen? No el umbral nominal, sino quién tiene realmente las claves.
- ¿Hay una supervisión que concilie el colateral bloqueado con la oferta envuelta en circulación? El robo de Ronin pasó inadvertido durante seis días.
- ¿Es actualizable el contrato, y por parte de quién? El defecto de Nomad llegó en una actualización.
- ¿Cuánto tiempo lleva funcionando con este volumen? El tiempo bajo atención adversaria es evidencia real.
Qué no te dice esto
Un puente que responda bien a todas estas preguntas puede fallar igualmente. Estas preguntas descartan lo manifiestamente frágil; no certifican el resto. La mitigación duradera no consiste en elegir un puente perfecto, sino en limitar cuánto hay dentro de uno en cada momento y en no tratar los activos puenteados como equivalentes al subyacente.
No es asesoramiento. Conisec informa solo a título informativo. Nada de este artículo es asesoramiento financiero, jurídico, fiscal ni de seguridad. Verifícalo con las fuentes primarias enlazadas más arriba antes de actuar.