Introducción
La interoperabilidad de blockchain es una característica central de la tecnología ampliamente utilizada por DeFi aplicaciones hoy en día. Los inversores se sienten atraídos por la opción de obtener ganancias de muchas cadenas simultáneamente. Los usuarios en la blockchain de Bitcoin pueden obtener rendimiento en la cadena Ethereum, y aquellos en la cadena Ethereum tienen la opción de mover sus activos, o versiones envueltas de sus activos, a otras redes para que una blockchain permanezca conectada a otras. Sin embargo, esta interoperabilidad y flexibilidad no vienen sin contrapartidas. Dan lugar a problemas que no existen si los activos permanecen en una sola cadena.
¿Qué son los puentes de blockchain?
Los puentes de blockchain son las herramientas que ofrecen a los usuarios mover datos, mensajes y activos de una red a otra. Debes saber que una blockchain es un ecosistema cerrado, que no puede comunicarse con el mundo exterior, ni con otra blockchain. Dependen de oráculos para obtener información externa y de puentes para conectarse con otras cadenas. Como intermediarios, estos puentes bloquean una moneda digital en una cadena y la hacen utilizable en otras cadenas en forma de versiones envueltas u otras formas equivalentes. Los usuarios obtienen esta opción práctica para aprovechar aplicaciones, liquidez y oportunidades de ganancia no disponibles en su cadena nativa.
Principales problemas de seguridad
Cada vez que sacas tu dinero de tu billetera física o virtual, puede ser robado, interceptado, o puedes ser inducido fraudulentamente a transferir tu propio dinero a la cuenta de otra persona por error. Lo mismo puede suceder en el mundo DeFi cuando mueves tus activos digitales de una cadena a otra. Según análisis recientes de la industria, los puentes entre cadenas han sido explotados por un total combinado de aproximadamente 2.800 millones de dólares en activos robados a mediados de 2025. La cifra muestra que los puentes siguen siendo un objetivo importante para los atacantes. Puede haber varias causas para una explotación a tan gran escala.
1. Riesgos de una validación débil en cadena
Los puentes de blockchain vienen en muchos tipos y variedades. Algunos de ellos usan seguridad de nivel básico y otros usan seguridad impulsada por contratos inteligentes. El primer tipo de herramientas depende en gran medida de un backend centralizado para llevar a cabo operaciones básicas como acuñar, quemar y transferir tokens, mientras que todas las verificaciones se realizan fuera de la cadena.
Los puentes que usan contratos inteligentes para la seguridad son algo mejores que el otro tipo de puentes. Los contratos inteligentes validan mensajes y realizan verificaciones en cadena. Cuando un usuario trae fondos a la red blockchain, el contrato inteligente genera un mensaje firmado como prueba. Esta firma se usa luego para verificar retiros en otras cadenas. Aquí se originan fallas de seguridad. Los atacantes pueden robar fondos que se mueven a través del puente si esta verificación en cadena falla. O bien eluden la verificación directamente, o falsifican las firmas requeridas.
Además, cuando un puente de blockchain aplica el concepto de tokens envueltos, el atacante puede enrutar esos tokens a su propia cuenta, privando al remitente y al receptor de sus activos. Por ejemplo, un usuario tiene la intención de enviar monedas $ETH de la cadena Ethereum a la cadena Solana. Ahora, el puente recibe $ETH de la cadena Ethereum y emite $ETH envueltos en la cadena Solana. El problema se agrava aún más cuando los puentes solicitan aprobaciones infinitas para ahorrar algunas tarifas de gas.
Entonces suceden dos cosas peligrosas. En primer lugar, si los atacantes logran interceptar la transacción, drenan la billetera del usuario debido a la aprobación infinita. En segundo lugar, la aprobación infinita sigue siendo válida mucho después de que se haya realizado una transacción. Por lo tanto, incluso si la primera transacción fue segura, el usuario podría abandonar la cadena, pero los atacantes pueden explotar la vulnerabilidad.
2. Problemas con respecto a la verificación fuera de la cadena
Los puentes de blockchain ocasionalmente usan un sistema de verificación fuera de la cadena además de la verificación en cadena, y esto es aún más peligroso. Antes de entrar en los detalles de los riesgos, es necesario entender cómo funcionan los sistemas de verificación fuera de la cadena. El sistema de verificación en cadena se ejecuta en la propia blockchain donde el puente verifica las firmas de las transacciones o verifica la transacción usando sus propios contratos inteligentes. Si un puente usa verificación fuera de la cadena, depende de un servidor fuera de la blockchain. El servidor verifica los detalles de la transacción y envía un informe afirmativo a la cadena de destino.
Por ejemplo, un usuario deposita tokens en la cadena Solana y quiere usarlos en Ethereum. El servidor del puente verifica la primera transacción y firma las instrucciones para la cadena Ethereum. Esto es como aprobar el procedimiento simplemente mirando el recibo, que puede ser falso. La vulnerabilidad es principalmente el resultado de demasiada autoridad en manos de los servidores del puente. Si los atacantes pueden engañarlos, el sistema se ve comprometido.
3. Riesgos de mal manejo de tokens nativos en puentes de blockchain
Los puentes envían tokens nativos directamente a las redes blockchain de destino, pero necesitan permiso previo para enviar otros tokens. Tienen diferentes sistemas incorporados para llevar a cabo estas tareas. Los problemas surgen cuando los puentes accidentalmente no logran gestionar la distinción. Si un usuario intenta transferir tokens $ETH usando el sistema destinado a tokens de utilidad no nativos, pierde fondos.
Aparecen riesgos adicionales cuando los puentes permiten a los usuarios ingresar cualquier dirección de token. Si el puente no limita estrictamente qué tokens acepta, los atacantes pueden explotar esta libertad. Aunque muchos puentes usan listas blancas para permitir solo tokens aprobados, los tokens nativos no tienen una dirección y a menudo se representan con una dirección cero. Si este caso se maneja mal, los atacantes pueden eludir las comprobaciones. Esto puede desencadenar transacciones sin ninguna transferencia real de tokens, engañando efectivamente al puente para que libere activos que nunca recibió.
4. Cómo los errores de configuración pueden romper los puentes de blockchain
Los puentes de blockchain dependen de configuraciones especiales de administrador para controlar acciones importantes. Estas configuraciones incluyen aprobar tokens, gestionar firmantes y establecer reglas de verificación. Si estas configuraciones salen mal, el puente puede funcionar mal. En un caso real, un pequeño cambio durante una actualización provocó que el sistema aceptara todos los mensajes como válidos. Esto permitió a un atacante enviar mensajes falsos y eludir todas las comprobaciones, lo que provocó graves pérdidas.
Conclusión
En resumen, los puentes de blockchain ofrecen una gran utilidad para ganar en muchas redes de cadenas al mismo tiempo, pero también plantean riesgos graves que debes aprender a gestionar si usas estas herramientas. Los puentes de blockchain desempeñan un papel vital en la habilitación de la interoperabilidad entre cadenas y en la expansión de las oportunidades DeFi, pero siguen siendo una de las partes más vulnerables del ecosistema. La validación débil en cadena, la verificación arriesgada fuera de la cadena, el mal manejo de tokens nativos y los simples errores de configuración han convertido a los puentes en un objetivo principal para explotaciones a gran escala.
A medida que la actividad entre cadenas continúa creciendo, los usuarios y desarrolladores deben priorizar la seguridad, limitar las aprobaciones, favorecer diseños bien auditados y comprender los riesgos involucrados. En última instancia, una arquitectura de puente más segura y un uso informado son esenciales para garantizar que la interoperabilidad no se produzca a costa de activos perdidos.
Lectura relacionada: Hard forks y soft forks en blockchains.