¿Qué es un puente entre cadenas en el ecosistema de las criptomonedas? 

Estos puentes se utilizan esencialmente para transferir criptomonedas, y por tanto valor, entre diferentes blockchains con el fin de resolver el reto de la interoperabilidad en la criptosfera. En pocas palabras, los protocolos que pretenden proporcionar la función de interoperabilidad tienen como objetivo permitir que las blockchains se comuniquen entre sí.

A modo de analogía, la interoperabilidad permitiría, entre otras cosas, que un usuario con un teléfono basado en el sistema operativo Android envíe un mensaje a otro usuario que tenga un teléfono Apple basado en IOS. Imagina tener un iPhone y sólo poder enviar mensajes a personas que tengan un iPhone sin poder enviar un mensaje a un teléfono Samsung. Podría decirse que no es muy práctico. Pues bien, en Web3, estos puentes tratan de hacer que las blockchains se comuniquen para que puedan intercambiar entre ellas y así evitar que se aíslen. Y así, por analogía, evitar que los propietarios de Iphone se comuniquen sólo con los de Iphone y viceversa para los que tienen un Samsung. Podríamos definir estos puentes como un canal de comunicación entre diferentes sistemas, en este caso blockchains.

Existen varios puentes que cumplen la función de canal de comunicación entre blockchains: Harmony Bridge, Wrapped Bitcoin Bridge, Avalanche Bridge, Wormhole by Solana, Cosmos IBC....

Por ejemplo, Wormhole es un protocolo de cadena cruzada para transferir ETH desde la red Ethereum a su equivalente en la red Solana. Para ello, el usuario envía su ETH de Ethereum a este puente de Wormhole, donde se encierra en un contrato inteligente. Una vez bloqueado, el usuario recibe ETH envuelto (ETH con el estándar algorítmico de la blockchain receptora, en este caso Solana) en Solana. Después de este proceso, el usuario ya no ve su ETH en Ethereum sino en la blockchain de Solana. Ahora puede utilizar su ETH en Solana.

Pero estos puentes son vulnerables... 

Estos protocolos de cruce de canales han sido víctimas de numerosos hackeos en los últimos meses. 

Porcentaje de hacks (naranja) en los puentes de cadenas cruzadas
Fuente: Chainalysis

Chainalysis es una empresa que proporciona datos, software, servicios e investigación a organismos gubernamentales, bolsas de valores, instituciones financieras y empresas de seguros y ciberseguridad en más de 70 países.

La empresa ha publicado recientemente un artículo en el que afirma que este año se han robado 2.000 millones de dólares en criptodivisas en los puentes de la cadena. Estos ataques representan el 69% del total de fondos robados hasta ahora. ¿Qué explica que estos puentes sean el objetivo de los hackers?

Estos puentes son regularmente objetivo de los hackers 3.0 porque representan un punto de almacenamiento que respalda los fondos asegurados en la blockchain receptora. Como estos fondos están bloqueados por un trozo de código en un contrato inteligente, se convierten en un objetivo atractivo. Así, los hackers centran sus esfuerzos en encontrar un resquicio para robar los fondos bloqueados en los contratos inteligentes. Por el momento, dada la cantidad total hackeada, la infraestructura de contratos inteligentes codificada en estos puentes de cadena cruzada sigue siendo ineficaz. Por ejemplo, a principios de 2022, Wormhole fue blanco de hackers que robaron el equivalente a 326 millones de dólares. No es muy tranquilizador para los usuarios.

¿Un paso inevitable? 

Los más veteranos de la criptosfera recordarán que las plataformas centralizadas fueron el objetivo de muchos hackers en sus inicios, entre 2015 y 2017. Sin embargo, para garantizar su sostenibilidad, las plataformas, como Kraken o Binance, han invertido mucho en la seguridad de sus sistemas para ofrecer un entorno seguro. Podemos suponer que estos puentes entre cadenas garantizarán con el tiempo la seguridad de sus contratos inteligentes de protocolo. Un paso inevitable para asegurar su adopción. De lo contrario, están condenados a morir.

Pero fundamentalmente, estas herramientas son esenciales para asegurar la adopción masiva de aplicaciones descentralizadas en diferentes blockchains asegurando la función de interoperabilidad. De la misma manera que un usuario quiere enviar mensajes en un teléfono basado en Android y en un IOS, es muy probable que las cadenas de bloques sean interoperables. Estos puentes entre cadenas son excelentes herramientas para garantizar la interoperabilidad, pero los desarrolladores deben centrarse primero en la seguridad antes de crear nuevas herramientas. Por ahora, como usuario, es esencial evaluar los riesgos de estos puentes entre cadenas y no transferir todo el capital de una vez a través de los protocolos que lo permiten.