En principio, las distintas cadenas de bloques no pueden comunicarse directamente: las monedas de la cadena de Bitcoin no aparecen por sí solas en Ethereum. Un puente entre cadenas es una herramienta que permite transferir 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 es el token de gobernanza de LayerZero, un protocolo de interoperabilidad omnichain. Actualmente, 1.888 (24 h: -6.53%).
■ Bloquear y acuñar
El método entre cadenas más común es «bloquear y acuñar»: el usuario transfiere 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 volver, ocurre lo contrario: los activos envueltos se queman 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 los titulares también deben confiar en el custodio.
■ Liquidez en ambas cadenas
Hay otro tipo de puente que no acuña activos envueltos, sino que tiene un fondo de liquidez en cada una de las dos cadenas: los usuarios depositan en la cadena de origen y retiran tokens nativos del fondo en la cadena de destino. Así reciben tokens nativos, pero si el fondo no tiene suficiente liquidez, las operaciones entre cadenas de gran volumen pueden sufrir un deslizamiento considerable.
■ Cómo sabe el puente que bloqueaste tus monedas
Sea cual sea el método, el puente necesita confirmar que la operación realmente ocurrió en la cadena de origen. Entre las formas habituales de hacerlo están la confirmación mediante firmas múltiples o un comité de validadores, la verificación en la cadena de destino mediante un cliente ligero de la cadena de origen 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 esas firmas o hay un fallo en la lógica de verificación del contrato, un atacante podría «demostrar» un bloqueo que nunca ocurrió 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 las estadísticas de Chainalysis de agosto de 2022, alrededor del 69 % de los criptoactivos robados hasta ese momento ese año provení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 podrían perder su paridad. Por eso conviene acostumbrarse a confirmar que se usa el sitio oficial, probar primero con una cantidad pequeña antes de transferir una grande y comprobar qué puente emitió la versión que recibimos.
■ Para terminar
Los puentes entre cadenas resuelven el problema de «mover monedas entre distintas cadenas», pero cada transferencia añade algo más en lo que hay que confiar. Cuando sea imprescindible usar un puente, elige una solución consolidada y haz las operaciones en varias partes. Procura usar solo una cantidad que puedas permitirte perder.
¿Cuándo entendiste esto?