En principio, las distintas cadenas de bloques no pueden comunicarse directamente entre sí: las monedas de la cadena de Bitcoin no aparecen por sí solas en Ethereum. Un puente cross-chain es una herramienta que transfiere activos o mensajes de una cadena a otra. Es muy práctico, pero también es uno de los puntos más vulnerables del sector cripto.

$ZRO y $W son, respectivamente, los tokens de los protocolos de mensajería cross-chain LayerZero y Wormhole. Actualmente: 1.958 (24 h: -0.31%).

■ Bloquear y volver a acuñar

El método cross-chain más común es «bloquear y volver a acuñar»: el usuario entrega sus activos a un contrato puente en la cadena de origen, donde quedan bloqueados, y el puente acuña en la cadena de destino la misma cantidad de activos envueltos. Para hacer el recorrido inverso, se procede al revés: se destruyen los activos envueltos en la cadena de destino y se liberan los activos bloqueados en la cadena de origen.

WBTC en Ethereum es un ejemplo: cada WBTC corresponde a 1 bitcoin custodiado por un tercero. Esto permite usar bitcoin en las aplicaciones DeFi de Ethereum, pero quienes lo poseen también tienen que confiar en el custodio.

■ Liquidez en ambos lados

Hay otro tipo de puente entre cadenas que no acuña activos envueltos, sino que coloca un pool de liquidez en cada cadena: los usuarios depositan en la cadena de origen y retiran tokens nativos del pool en la cadena de destino. Así se reciben tokens nativos, pero si el pool tiene poca liquidez, las operaciones grandes entre cadenas pueden sufrir un deslizamiento considerable.

■ ¿Cómo sabe el puente que bloqueaste las monedas?

Sea cual sea el método, el puente debe confirmar que la operación realmente se realizó en la cadena de origen. Entre los métodos habituales están la confirmación mediante firmas de un grupo de firmas múltiples o de un comité de validadores, la verificación de la cadena de origen mediante un cliente ligero que se ejecuta en la cadena de destino, o el uso de pruebas de conocimiento cero para demostrar el estado de la cadena de origen.

Cuanto más dependa la verificación de unos pocos firmantes, más concentrada estará la confianza: si roban las claves privadas de esos firmantes o hay un fallo en la lógica de verificación del contrato, un atacante podría «probar» que se produjo un bloqueo inexistente y retirar los activos del puente.

■ Riesgos y precauciones

Los contratos de los puentes suelen tener grandes cantidades de activos bloqueados, por lo que son un objetivo prioritario para los atacantes. Según datos de Chainalysis de agosto de 2022, hasta ese momento, alrededor del 69 % de los criptoactivos robados ese año procedían de ataques a puentes entre cadenas.

El valor de los activos envueltos depende del propio puente. Si algo les ocurre a los activos bloqueados en la cadena de origen, los tokens envueltos de la cadena de destino pueden perder su paridad. Por eso conviene acostumbrarse a confirmar que se está usando el sitio oficial, probar primero con una cantidad pequeña antes de transferir una suma grande y fijarse en qué puente emitió la versión que se recibe.

■ En resumen

Los puentes entre cadenas resuelven el problema de «hacer que las monedas circulen entre distintas cadenas», pero cada transferencia añade una capa más en la que hay que confiar. Si tienes que transferir activos entre cadenas, elige una solución consolidada y hazlo en varias operaciones. En la portada de mis notas de trading pone: entiende antes de operar. No apuestes todos tus fondos a una sola idea.

¿Qué otro tema te gustaría conocer? Deja un comentario.

Mis opiniones pueden ser erróneas en cualquier momento. Asumes los riesgos bajo tu propia responsabilidad.