Un bridge (o puente en español) de criptomonedas son protocolos que nos permiten migrar criptomonedas entre diferentes blockchains. Estas soluciones permiten poner solución a uno de los mayores problemas a los que se enfrentan las blockchains; la escalabilidad. Aunque son una gran herramienta para migrar tokens entre diferentes blockchains, también hay una serie de factores que hay que tener en cuenta. Veamos entonces qué son los bridges de criptomonedas, cómo funcionan y los factores a tener en cuenta a la hora de utilizarlos.
Que es un bridge de criptomonedas
Un bridge (o puente en español) de criptomonedas son protocolos que nos permiten migrar criptomonedas entre diferentes blockchains. Tal y como os explicamos en el artículo sobre el concepto de las multichain y las cross-chain, uno de los principales problemas a los que se enfrentan las criptomonedas es la escalabilidad entre redes. Estas soluciones lo que permiten es poner solución a este problema, permitiendo la transferencia de criptomonedas entre blockchains a cambio de pagar una comisión. Un uso común de un puente es pasar de Ethereum a capas 2 compatibles con Ethereum. Pero también se pueden utilizar estos bridges de criptomonedas para mover activos a través de redes completamente no relacionadas, como Ethereum a Solana o Bitcoin a Ethereum.
Cómo funciona un bridge de criptomonedas
Los bridges o puentes de criptomonedas acostumbran a funcionar congelando el activo que queremos intercambiar y emitiendo o distribuyendo tokens equivalentes en la cadena de bloques de destino. Lo que se consigue a cambio es un token «envuelto». Los tokens envueltos representan la criptomoneda o token real, pero pueden utilizarse en otras blockchains. Por ejemplo, si queremos mover algo de ETH a la blockchain de Polygon, el bridge congela el ETH que depositamos. Esto inutiliza el ETH original e impide que aumente la oferta cuando se te emiten tokens equivalentes (Wrapped ETH o WETH) en la blockchain de Polygon. Tenemos dos maneras primarias de conseguir migrar tokens entre cadenas de bloques:
- Bloqueo y acuñación: Cuando queremos mover un token de la cadena A a la cadena B, los tokens no abandonan realmente la cadena de bloques de origen (cadena A), sino que se bloquean en un contrato inteligente en la cadena de origen, y se acuña una representación o versión «envuelta» de los tokens en la cadena receptora (cadena B). Dado que los tokens envueltos en la cadena B se bloquean como garantía en la cadena A, un proceso gestionado por el puente entre cadenas, los tokens originales están sujetos al riesgo del puente. Por ejemplo, si la garantía bloqueada en el contrato inteligente de un puente es robada como resultado de un hackeo, los tokens envueltos perderán su valor.
- Redes de liquidez: Los protocolos entre cadenas que utilizan redes de liquidez se basan en grupos de liquidez que ya existen tanto en la cadena emisora como en la receptora, por lo que no hay acuñación de activos envueltos. En su lugar, los usuarios depositan liquidez en el fondo de la cadena de origen y, a continuación, reciben activos del fondo de la cadena receptora. Aunque los puentes entre cadenas que utilizan redes de liquidez son más seguros, sus funcionalidades y escala son más limitadas, ya que la liquidez es necesaria en ambas cadenas de bloques.
Tipos de bridges de criptomonedas
Principalmente podemos diferenciar dos tipos de bridges en el ecosistema de las criptomonedas:
- Los puentes basados en la confianza o centralizados: tienen intermediarios, es decir, personas, una empresa o una federación en medio de la transacción. Este método de puente está «basado en la confianza» porque confías en que la gente se encargue del intercambio sin cometer errores, gestionar mal los fondos o apropiarse de tu cripto. En algunos casos, como WBTC, ni siquiera se pueden puentear tokens directamente. En su lugar, tienes que ir a través de un comerciante aprobado.
- Los puentes sin confianza o descentralizados: utilizan contratos inteligentes (programas informáticos) para bloquear el activo depositado y emitir tokens equivalentes en la blockchain de destino. Este método se llama trustless porque no tienes que confiar en nadie en absoluto. El código suele ser de código abierto, por lo que cualquiera puede echar un vistazo a cómo funcionan.
Beneficios y riesgos de los bridges de criptomonedas
Al igual que cualquier innovación dentro del ecosistema de las criptomonedas, los bridges de criptomonedas también tienen sus beneficios y sus desventajas, los cuáles vamos a enumerar a continuación:
Beneficios:
Principalmente, los bridges de criptomonedas nos permiten realizar transferencias de criptomonedas o tokens en otras blockchains. Esto nos permite, por ejemplo, utilizar protocolos DeFi para sacar rentabilidad a una criptomoneda que quizás no estaba disponible en la blockchain que deseamos realizar la transacción. A su vez, el uso de estas soluciones son menos costosas que el vender nuestras criptomonedas. Esto se debe a que vender las criptomonedas comporta el realizar más pasos y, por consiguiente, más pagos de comisiones. En cambio, con los bridges de criptomonedas tan solo realizamos un paso que requiere un solo pago de comisiones.
Desventajas:
Una de las principales desventajas del uso de los bridges de criptomonedas es que están bastante expuestos a ataques de hackers. Esto se debe a que estos malhechores se dedican a buscar fallos en el código del smart contract en cuestión para tratar de drenar los fondos presentes en los bridges. A su vez también nos enfrentamos a problemas de confianza, dado que debemos verificar minuciosamente si la solución de bridge que estamos utilizando es de confianza, dado que podemos tratar de realizar el intercambio y que después no se realice el puente entre blockchains. También cabe la posibilidad que al utilizar estas soluciones estemos expuestos a los riesgos de la red, es decir, si por ejemplo migramos nuestros tokens de la blockchain de Ethereum a la de Solana y la segunda (como habitualmente ocurre) paraliza las transacciones, nuestra transacción también quedará paralizada hasta que se retome la actividad. Finalmente, también está la cuestión del tema de los precios, dado que los tokens envueltos suelen diferir del precio original del token que representan. Por ejemplo, quizás ETH está a 1.800 dólares y el token envuelto de WETH está a 1.785 dólares.
Mejores bridges de criptomonedas
En el contexto de los bridges de criptomonedas podemos encontrarnos diferentes tipos de bridges. Algunos se limitan a realizar intercambios de tokens entre dos blockchains y otros habilitan la opción a diferentes blockchains. Veamos cuáles son las mejores opciones para realizar intercambios entre blockchains:
- Arbitrum Bridge: Abritrum se ha convertido en una de las mejores soluciones de escalabilidad porque maneja sus responsabilidades de Capa 2 con menos ayuda de Ethereum. El resultado son costes de transacción mucho más bajos que Ethereum. Los costes también pueden ser hasta un 90% más bajos que los L2 similares como Optimism. Abritrum también es compatible con la blockchain nativa de Ethereum, por lo que no necesita envolver y desenvolver tokens.
- Polygon Bridge: Al igual que Arbitrum, Polygon es conocido por sus transacciones rápidas y asequibles y su compatibilidad con Ethereum, lo que lo convierte en una de las mejores opciones en el espacio DeFi. Polygon ofrece dos puentes, uno para billeteras estándar y otro para la billetera de firmas múltiples Gnosis Safe, ambos proyectos internos. La mayoría de los usuarios eligen el puente estándar fácil de usar, que admite los tokens populares ERC-20 y los tokens no fungibles (NFT) ERC-721.
- Portal Token Bridge: puede manejar cualquier transacción con facilidad, e incluso puede mover ERC-721 NFT entre redes compatibles. Es como una navaja suiza para las criptomonedas. La compatibilidad con 22 cadenas de bloques en total facilita la realización de la mayoría de las transferencias entre cadenas de bloques.
- Across: Across Bridge utiliza fondos de liquidez para administrar transferencias entre cadenas, pero extrae principalmente de un fondo. Pero los fondos de liquidez pueden provocar deslizamientos (desajuste de precios) si aumenta la demanda. Across usa algunos trucos inteligentes para evitar esto, como escanear la actividad entrante en la cadena que permitiría el intercambio sin sumergirse en los grupos. Across también utiliza retransmisores, inversores que pueden «cumplir pedidos» más rápido que la cadena de bloques en muchos casos.
- Multichain: Anteriormente conocido como Anyswap, Multichain hace honor a ambos nombres. Contamos con 79 cadenas de bloques compatibles, incluidas Bitcoin, Solana y más redes compatibles con Ethererum de las que puede sacudir un palo. Sin embargo, puede estar limitado en cuanto a dónde puede transferirse. Por ejemplo, Bitcoin se puede conectar a Ethereum usando el token multiBTC pero no se puede conectar a Arbitrum u Optimism. Las transferencias puente son asequibles en Multichain, pero pueden tardar hasta 30 minutos en completarse.