Probablemente habrás oído alguna vez el término bridge o crypto bridge. Vagamente, la mayoría de la gente entiende a grandes rasgos lo que se puede hacer con él. Sólo las personas que trabajan con él suelen entender su funcionamiento exacto por experiencia. En esta lección, vamos a contarte todo sobre el crypto bridge, para que estés bien preparado si alguna vez quieres utilizarlo.
Los crypto bridges permiten que diferentes blockchain "hablen" entre sí.
Actúan como una especie de bolsa de cambio para tus monedas digitales.
Ayudan a reducir la aglomeración y los altos costes en redes como Ethereum.
Pero cuidado: pueden ser objetivos de los piratas informáticos.
Tienes puentes "fiables" y "no fiables", dependiendo de cuánto quieras confiar en ellos.
Un puente criptográfico es un servicio que permite la transferencia de valor entre blockchains. Casi siempre se construyen para aumentar la velocidad y reducir los costes de transacción en una blockchain de capa 1. Los puentes se construyeron principalmente en el apogeo de DeFi para hacer la red Ethereum más rápida y barata a través de esta solución. Más tarde, se construyeron varios más para otras blockchains.
Literalmente, cryptocurrency significa puente. Un puente es una conexión entre dos lugares. Así que el crypto bridge conecta dos lugares, en este caso dos blockchain.
El blockchain bridge también suele denominarse cross chain bridge. Esta terminología representa el núcleo completo. Un puente conecta diferentes blockchain, que no podrían comunicarse entre sí sin un puente.
En general, hablamos del puente entre las blockchains de capa1 y capa2.
Por cierto, un bridge es bastante diferente de una sidechain, que normalmente se crea para descargar la blockchain principal o mainnet.
Cada blockchain tiene su propio sistema de variables como consensus, cryptocurrency, costes de transacción, smart contracts, velocidad, seguridad, etc. Podrías considerarlo como un lenguaje que sólo se habla en esa blockchain.
Por tanto, si quieres hacer algo en esa blockchain, tienes que hablar su "idioma". Así que cualquiera que quiera comerciar en Ethereum debe ser capaz de comunicarse en esa blockchain. No podrás hacerlo con las monedas Bitcoin o BNB. Éstas funcionan con un sistema completamente diferente.
Un bridge puede resolver este problema. Actúa como una especie de oficina de cambio. Cualquiera que quiera empezar a comerciar con Ethereum, pero tenga moneda de otra red, primero debe cambiarla por moneda de la red Ethereum. Un bridge puede hacerlo por ti. También puede transferir una NFT de la blockchain actual a otra blockchain. Esto también se conoce como interoperabilidad. Si vas a intercambiar, normalmente lo haces a través del smart contracts del bridge.
Por ejemplo, si tienes una coin popular en una red, que por supuesto también se negocia mucho en la otra red, podrías, por ejemplo, convertir tu Polygon Tether en Ethereum Tether para poder empezar a negociar en Ethereum, lo que no sería posible sin un bridge. Entonces tendrías que pagar las caras comisiones de transacción de la red Ethereum. El bridge indica las comisiones de transacción y las deduce de la suma total. A veces hay costes adicionales, como comisiones por gas extra o por deslizamiento.
Por tanto, un bridge puede enviar cualquier moneda popular que admita a las redes correspondientes. Cuando se trata de monedas menos populares y líquidas, puede que primero tengas que cambiar estas monedas a una popular, antes de poder enviar el valor a otra blockchain a través de un bridge. Las monedas que se negocian poco en las distintas redes suelen sufrir un gran deslizamiento porque hay pocos proveedores y poca liquidez en la moneda. A veces ni siquiera se intercambian.
Este es el aspecto de un contrato Polygon Tether:
0xc2132D05D31c914a87C6611C10748AEb04B58e8F
El contrato de Ethereum Tether tiene este aspecto:
0xdAC17F958D2ee523a2206206994597C13D831ec7
El bridge garantiza que, una vez deducidas las tasas de transacción, obtengas monedas cubiertas por el contrato de Ethereum, que por tanto puedes utilizar en la blockchain de Ethereum para comprar otros tokens o monedas, por ejemplo, o para pagar las tasas de transacción en la plataforma Ethereum. Sin eso, no podrías utilizar el Polygon Tether en Ethereum porque el lenguaje del contrato no se utiliza en Ethereum.
A menudo se ven puentes que utilizan tokens envueltos. Por ejemplo, un Bitcoin envuelto vale tanto como un BTC, pero convertido al "lenguaje" de la blockchain a la que se envía. A continuación, primero se envían fondos al bridge, que se utilizan como garantía. Se crea un token envuelto en el bridge en la blockchain a la que quieres ir con tus fondos de la fuente como garantía. A continuación, los validadores o multisigs deben proteger tus fondos en el pool de intercambio, este es el paso intermedio que los puentes pueden convertir en objetivo de un ataque. Tras la liquidación, los fondos desaparecen en la blockchain de origen y aparecen en la blockchain de destino.
Otra forma de intercambio es un fondo de liquidez, en el que el cross chain bridge mantiene un fondo de monedas populares que luego pueden intercambiarse a partir de esos fondos y en el que los proveedores de liquidez reciben una recompensa por transacción por llenar el fondo.
Para ello, tenemos que remontarnos al apogeo de DeFi. Por aquel entonces había muchísimas operaciones en las plataformas DeFi. Gran parte de las operaciones se realizaban en la blockchain de Ethereum. No fue casualidad. Se crearon muchas aplicaciones y tokens nuevos con ERC-20, una sencilla técnica de estandarización de smart contracts, que facilitaba mucho la creación de un token. Con su creciente popularidad, se necesitaba un bridge para amortiguar la congestión.
Casi todos los tokens nuevos aparecieron a través de protocolos DeFi y en plataformas en las que había que pagar ETH por las comisiones de transacción, ya que un token ERC-20 sólo funciona en la blockchain de Ethereum. UniSwap y SushiSwap fueron los representantes más conocidos de este tipo de plataformas, exchanges descentralizados en los que se podía comerciar con tokens y coins tanto conocidos como nuevos y poco conocidos.
Esto fue una muy buena noticia para los mineros de Ethereum, que se estaban forrando con las comisiones por transacción de cada operación. Como había tanto tráfico en Ethereum y la velocidad de las transacciones dejaba mucho que desear, los mineros, que tenían que validar las transacciones, podían cobrar comisiones altísimas, incluso por la más mínima transferencia de valor. Pagar 50 euros por enviar 1 Tether (o 1 millón) a través de la red Ethereum era perfectamente normal.
Funcionaba así: en cada periodo, había comerciantes que querían hacer una operación. No había suficiente velocidad en la plataforma Ethereum para gestionar la demanda. Los mineros daban prioridad a los comerciantes que ofrecían las comisiones de transacción más altas, y así obtenías comisiones de transacción cada vez más altas, porque los comerciantes que ofrecían menos ni siquiera podían comerciar, ya que tardaban un tiempo interminable en completar tu transacción, si es que llegaban a hacerlo.
Este fue un caso típico de convertirse en víctima de su propio éxito. Con el aumento de los costes de transacción y las colas en la plataforma Ethereum en particular, surgió la necesidad de una solución.
La terminología "Ethereum killer" también se acuñó durante esta época. La razón era obvia. Todo el mundo estaba molesto por la lentitud y los costes prohibitivos de las transacciones en la red Ethereum, excepto los Miner. Sin embargo, esto nunca llegó a materializarse. Además, Ethereum funciona ahora con prueba de participación, por lo que esto es ahora un problema mucho menor.
La solución llegó durante el auge de la DeFi. En realidad, llegaron dos. Una solución fue la competencia para la plataforma Ethereum. Por ejemplo, fue la plataforma de Binance, la Binance Smart Chain, que funcionaba con BNB y Cake como cryptocurrencies base y tenía PancakeSwap como base de operaciones.
La otra solución se llamaba bridge.
Así que puedes transferir monedas y tokens de una plataforma a otra. ¿Y para qué? Bueno, las principales razones para que los constructores de puentes se unan al mundo de las criptomonedas son la reducción de costes y el ahorro de tiempo. La interoperabilidad es otro añadido importante.
En aquel momento, cualquiera que estuviera en una red Ethereum y viera la comisión por transacción que tenía que pagar tenía varias opciones. Podía enfurecerse porque tenía que pagar 50 euros por comprar o vender 5 euros de valor. Estos comerciantes desistieron rápidamente.
La segunda opción era pagar entonces morosamente y casi siempre sufrir pérdidas bastante grandes, debido exclusivamente a los costes de transacción.
La tercera opción era apostar mucho dinero, lo que hacía que los costes de transacción importaran relativamente menos. Esta tercera opción fue en realidad la razón por la que el pequeño comerciante fue expulsado del mercado por las grandes bolsas.
Con la llegada del bridge, el pequeño comerciante también pudo unirse a las redes más caras. Depositas tu dinero en un bridge, éste intercambia tu moneda por moneda de la red cara y lenta a unos costes de transacción significativamente más bajos y a una velocidad mucho mayor, y tú también puedes unirte a la fiesta en la red Ethereum. Es decir, puedes hacer todo tipo de cosas en la blockchain de Ethereum que antes estaban fuera de tu alcance.
También puedes utilizar DApps entre blockchains, haciéndolas interoperables mediante puentes.
A medida que la gente accede a múltiples blockchain, la cantidad de usuarios potenciales de cada blockchain conectada es mayor. La adaptación de las masas es entonces mucho más evidente. Con Bitcoin, por ejemplo, puedes hacer mucho más que tenerlo como depósito de valor si está conectado a puentes.
Mediante la colaboración y la innovación, las plataformas pueden volverse más sofisticadas y fáciles de usar. Esto facilita cada vez más la creación de aplicaciones importantes para los usuarios y las blockchain.
Los puentes se hicieron muy populares rápidamente en el apogeo de DeFi porque satisfacían una gran necesidad. Sin puentes, DeFi habría sido mucho menos popular. Desbloquear las redes más populares garantizó que el programa pudiera continuar.
La seguridad de los puentes es una cuestión clave. Los smart contracts deben estar bien sellados antes de iniciar un bridge. Especialmente los primeros puentes del apogeo de DeFi fracasaron porque gastaron mucho dinero en promoción, pero mucho menos en seguridad.
En Harmony, por ejemplo, el buffer donde se almacenaba el dinero virtual fue saqueado, por valor de 100 millones de dólares. Ronin perdió 600 millones de dólares y Wormhole 320 millones; Polygon, BNB y Nomad también sufrieron ataques. A lo largo del tiempo se han robado miles de millones de los puentes. Por tanto, los puentes entre cadenas mueven decenas de miles de millones de un lado a otro de las blockchains.
En realidad, los puentes cross chain deberían someterse a bastantes auditorías antes de dejar su puente. Si vas a utilizar puentes, sería útil utilizar sólo los que lleven un tiempo en línea y no hayan sufrido hackeos y similares. Los puentes son objetivos populares para los atacantes, ya que a menudo hay mucho dinero en los búferes y muchos de ellos no tienen la seguridad totalmente sellada.
Un puente puede ser asaltado de muchas maneras, siempre que seas lo suficientemente listo como para ver a través de las vulnerabilidades del contrato inteligente o de la ingeniería de un puente.
Dado que los smart contracts son muy susceptibles de fraude en los puentes populares y ricos, hay que dedicar mucho tiempo y dinero a prevenir el robo y a un protocolo de detención en caso de que ocurra. Las trampas de los smart contracts son demasiadas para mencionarlas y, por tanto, un gran punto de preocupación en los puentes.
Incluso cuando se utilizan protocolos de mensajería entre cadenas, el código y el diseño del protocolo deben supervisarse constantemente. Una simple actualización olvidada ya puede provocar un ataque.
El doble gasto puede ser un problema si la misma transacción se difunde en las dos blockchains conectadas y no hay partes decentes que lo comprueben.
Si interviene un tercero, siempre dependerás de su fiabilidad. Un bridge no fiable y nuevo puede ser configurado para realizar un rug pull sin más.
Un puente de confianza es un puente entre blockchains que funciona a través de un tercero. Éste debe garantizar la seguridad del puente y el usuario debe confiar en esta parte.
Un bridge sin confianza utiliza la tecnología blockchain para conectar redes. La confianza en este puente se basa en un cifrado correcto y una validación fiable por consensus.
Los puentes de confianza suelen ser más fáciles de usar y más rápidos, pero están centralizados. Además, dependes de una única parte para la seguridad de tus fondos, a diferencia de los puentes sin confianza, en los que las transacciones son validadas por muchos nodos y se gestionan mediante un smart contract visible públicamente.
El trustless bridge suele ser menos fácil de usar y más lento, pero es el más utilizado por su naturaleza descentralizada.
El mundo del blockchain nunca se detiene. Cada vez se añaden protocolos más importantes que son necesarios para otras blockchain. Para trabajar con estas otras blockchain, se necesitan puentes para la interoperabilidad.
Algunas blockchain lo solucionan creando puentes integrados, como Cardano conectado a Ethereum o así. La mayoría de las blockchains no pueden hacerlo o no tienen dinero para ello, por lo que tendrán que utilizar un bridge para importar técnicas como Oracles, DApps o smart contracts a su blockchain.
Con el tiempo, se encontrará una solución algo más conveniente, pero hasta entonces, un bridge es esencial para generar interoperabilidad entre blockchains.
Los puentes han desempeñado una función importante en el mundo de las blockchains durante un tiempo relativamente largo. Eran esenciales para permitir que las blockchains "hablaran" entre sí.
También se aseguraron de que la velocidad de las transacciones, especialmente de Ethereum, y su coste fueran mucho más aceptables para el usuario medio. Esto dio a DeFi el impulso adicional necesario para que todo el mundo tuviera la oportunidad de unirse.
Es probable que los puentes sigan formando parte del mundo criptográfico durante mucho tiempo, pero su importancia está disminuyendo. Esto se debe a que constantemente se inventan cosas nuevas para solucionar los cuellos de botella. Ethereum, por ejemplo, se está esforzando por reducir firmemente los costes de transacción mediante el uso de roll ups.
Otro problema es el excesivo tráfico de red. Aquí, Ethereum vuelve a tomar la delantera reduciendo significativamente la cantidad de datos que entran en la Ethereum Virtual Machine a través de una transacción con su Proto-Thanksharding.
Otras redes también están haciendo ya un buen uso del sharding para reducir las cargas de trabajo. Así que está claro que el mundo de las criptomonedas sabe muy bien dónde le aprieta el zapato.
A medida que el problema de la saturación y los elevados costes de transacción se aborden cada vez mejor, el bridge actuará cada vez más como "traductor". Por tanto, no nos sorprendería que en algún momento surgiera una nueva tecnología que se centrara exclusivamente en hacerlo interoperable.
Queda por ver si seguirá llamándose bridge. Así que puede que el bridge haya llegado a su fin, o puede que siga siendo un pony de un solo truco con un nuevo disfraz. Sea como fuere, el puente cumplió una función muy importante durante el apogeo de DeFi, y muchos comerciantes tienen una estatua en su escritorio con forma de puente.