A menudo oyes hablar de cross chain. A menudo, no te queda claro de qué se trata. Cross chain significa la transferencia de datos y tokens entre diferentes blockchains. Esto puede hacerse de diferentes maneras. En esta lección, veremos las formas de transferir cryptocurrency y datos mediante la tecnología cross chain.
El cross chain crypto se inventó para que las principales blockchain fueran interoperables y más escalables
Los mensajes cross chain deben enviarse en un lenguaje blockchain común
Los objetivos de cross chain, además de la escalabilidad y la interoperabilidad, son la descentralización, la facilidad de uso, la diversificación del riesgo y la tokenización.
El cross chain bridge se inventó como solución durante la época en que DeFi era popular y Ethereum, en particular, sufría congestión y altos costes de transacción.
La multi-chain es lo contrario de un cross chain bridge y permite que todo ocurra dentro de una blockchain, creando smart contracts para comunicarse con otras redes populares por blockchain.
Los multi-chain son mucho más seguros que los cross chain bridge y son los preferidos por Vitalik Buterin, pero también son más complejos
Los intercambios atómicos entre cadenas te permiten eliminar al intermediario y reducir los costes de transacción, pero suelen ser cuestiones demasiado técnicas para los usuarios corrientes
La NFT se ha vuelto lo suficientemente importante como para evolucionar hasta convertirse en un elemento de cadena cruzada, que puedes utilizar en varias blockchain con ciertas normas de token
Los juegos cross chain se crearon para permitir que los objetos de los juegos se intercambiaran libremente entre blockchains, haciendo que la revolución de la Web3 fuera fluida.
Cross chain DeFi es la principal aplicación de la tecnología cross chain y puede simplificar mucho las finanzas descentralizadas, pero también puede dejar tras de sí un paisaje fragmentado
Una DEX de cadena cruzada puede beneficiar a todos los usuarios de estos exchanges descentralizados
Con el avance de las multi chain, la cuestión es si los cross chain bridge serán menos populares o si seguirán coexistiendo.
Con el tiempo, se han añadido muchas blockchain, todas las cuales no pueden comunicarse entre sí. Si tú quiero comprar bitcoin en la red Ethereum, esto es imposible a menos que exista algún tipo de tecnología de cadena cruzada.
Muchos consideraron que esto era una deficiencia y dieron lugar a tecnologías cross chain, como la cross chain crypto bridge, la multi-chain, la cross chain DeFi y muchas otras técnicas para que las blockchain sean interoperables y no permanezcan aisladas.
Otra razón importante para la tecnología cross chain es la falta de escalabilidad de ciertas coins, como Ethereum y Bitcoin. Los puentes cross chain han mejorado la velocidad de las transacciones y han reducido el coste del comercio.
Si vas a enviar datos o crypto de uno a otro blockchain es imprescindible que lo hagas en la lengua del destinatario. Puedes compararlo con el envío de un mensaje de un holandés a un estadounidense. Tendrás que disponer de un programa de traducción y traducir primero el mensaje al inglés, de lo contrario el destinatario no entenderá nada de tu mensaje.
Así funciona también con la tecnología de cadena cruzada. En cuanto quieras utilizar tokens o datos de una blockchain en otra blockchain, primero tendrás que convertirlos a una forma que la otra blockchain reconozca.
Los objetivos de cross chain son:
Tokenización. Al convertir cryptocurrency en tokens que también pueden utilizarse en otras blockchain, se amplían las posibilidades de uso.
Interoperabilidad. La comunicación entre blockchains está habilitada con funciones de cadena cruzada.
Descentralización. Los intercambios atómicos entre cadenas te permiten intercambiar crypto de igual a igual sin terceros.
Lectura de datos en otras blockchain.
Facilidad de uso. Amplía las capacidades de los usuarios de una blockchain a otras blockchains, simplificando el comercio.
Aumentar la escalabilidad de las blockchain populares. Esto tiene bastante que ver.
El riesgo se extiende porque no hay un único punto de fallo.
Con el tiempo, han proliferado las técnicas de cadena cruzada. No es de extrañar, dada la explosión de las blockchain. Hablaremos de las más comunes.
Un cross chain bridge se construye para transferir valor entre diferentes blockchains. El más común se construyó en la época en que DeFi era muy popular. En aquella época, la blockchain de Ethereum estaba sobrecargada de transacciones. Como resultado, se volvió lenta y costosa. El cross chain bridge cubrió este vacío e hizo posible realizar una transacción a través de una solución alternativa en Ethereum por una fracción del coste y del tiempo.
Hoy en día, hay bastantes crypto puentes, ya que se han añadido muchas más blockchain populares. Por supuesto, hay puentes hacia las blockchain de Ethereum y Bitcoin, pero también hacia blockchains como Avalanche, Tron, Base, Solana y la Binance Smart Chain. Cuanto más popular sea la blockchain, más puentes entre cadenas habrá.
El principal tipo de puente es el que va de las redes de capa 2 a las de capa 1. Los más conocidos son Arbitrum, Optimism y Polygon. La razón principal de estos puentes es hacer que Ethereum sea más rápido y barato. Este tipo de puente también existe para Bitcoin, como Stacks, pero Ethereum es, con diferencia, el que más puentes soporta. Por tanto, es el que más se utiliza.
Si quieres empezar a intercambiar datos o tokens, primero debe haber un smart contracts que determina lo que ocurre cuando depositas tokens Solana para empezar a comerciar en Ethereum, por ejemplo. El smart contracts del bridge primero toma tu dinero y luego sustituye tu depósito por tokens de la blockchain de destino. Puedes pensar en esto como si reventaras los tokens de la blockchain actual y los convirtieras en menta en la blockchain de destino. Así podrás obtener, por ejemplo, Solana WBTC (Bitcoin envuelto) por tus monedas Solana.
Vitalik Buterin tenía sus reservas sobre este sistema y era más partidario del sistema multi-chain, más sobre esto más adelante. Al fin y al cabo, un crypto bridge puede ser atacado con un 51% ataque donde cryptocurrency Se puede hacer botín gastando dos veces, haciendo que otros tokens del puente valgan menos. Esto no es posible en muchas cadenas principales porque las normas del protocolo de la cadena de bloques principal prohíben el doble gasto u otros fraudes. En consecuencia, validadores y nodos rechaza estos bloqueos y un ataque del 51% no tiene sentido.
Así que mientras sigas teniendo tokens de una blockchain a otra en un contrato puente como Solana WETH, eres susceptible de sufrir un ataque, especialmente si hay mucho dinero en el puente. Esto también ocurre con regularidad, por lo que no es mala idea cambiar rápidamente este tipo de monedas puenteadas a monedas nativas de la blockchain de destino, en este caso a Ethereum. Por supuesto, también puedes emitir el WETH de Solana, porque Solana no se intercambia por diversión.
A medida que aumenta el número de cadenas en un sistema de puentes y se construyen todo tipo de puentes entre cadenas, un ataque a 1 puede ser un ataque a todas y todos los puentes pueden derrumbarse a la vez. Éste es el peligro de los puentes crypto entre cadenas, sobre todo si cada vez hay más dinero en ellas, y la razón por la que Buterin no cree que sea un buen sistema.
Multi-chain es muy similar a cross chain bridge, sólo que funciona exactamente al revés. En las multi-chain blockchains, se crean smart contracts que operan en otras blockchains. Todos estos smart contracts están conectados en una única red. Aunque la transformación de Smart contracts y puentes nativos a multi-chain parece lógica, hay bastantes problemas técnicos que una blockchain multi-chain tiene que resolver.
Los usuarios pueden realizar transacciones en diferentes blockchains de una multi-chain sin tener que transferir fondos a otras blockchains, como ocurre con los puentes. Esto es mucho más seguro, ya que los puentes populares y bien abastecidos suelen ser objetivo de hackers o ataques al 51%. Las monedas puente como Solana WETH son entonces redundantes, ya que los activos nunca abandonan la blockchain y, por tanto, esto es más barato.
En una tecnología o aplicación blockchain multicadena, los desarrolladores crean smart contracts para cada blockchain principal. Por supuesto, esto puede llevar bastante trabajo, pero también lo es un bridge. La principal diferencia es la seguridad, que es mucho mayor con multi-chain.
La idea de la multi-chain es que hay muchos más usuarios posibles para las DApps si las principales blockchain también pueden unirse. Esto podría ser importante en el Web3 que cada vez tiene más ramificaciones. Como ya no tienes tokens aislados, la multi-chain te permite utilizar todos tus fondos en otras blockchains conectadas, DApps y otros ecosistemas.
Imagínate un jugar para ganar juego y ganas monedas que sólo puedes utilizar en la misma blockchain. Si quieres cambiarlas por Ethereum, las comisiones de transacción suelen costar más que las monedas que posees, incluso si utilizaras un bridge. Con multi-chain, puedes intercambiar simplemente estas monedas, ya que también se pueden utilizar en otras blockchain populares. También podrías utilizar estas monedas para jugar a otro juego en otra blockchain y utilizar las monedas ganadas para comprar objetos del juego en una blockchain conectada.
Con multi-chain, puedes reducir la congestión en blockchains populares y caras procesando las transacciones en paralelo. También es posible construir ecosistemas especializados hechos para satisfacer necesidades específicas, como privacidad, velocidad, a DAO o protocolos de consensus. Por ejemplo, un juego tendrá necesidades muy distintas a las de una aplicación DeFi.
La multi-chain también tiene algunos inconvenientes. Como todos los smart contracts están aislados por blockchain, la liquidez puede fragmentarse, lo que puede dificultar la venta de tus coins y aumentar de nuevo los costes de transacción.
Las multi-chain también son técnicamente complicadas. Tienes que escribir un nuevo contrato para cada blockchain importante y este código tiene que estar libre de errores, de lo contrario empiezan los problemas. Con cada aparición de una blockchain popular, los desarrolladores pueden empezar de nuevo. Otros aspectos son los retrasos que pueden producirse debido al permiso que una multi-chain necesita obtener de los nodos para acceder a una blockchain y el elevado coste del hardware para cada red conectada.
Es un método de intercambio de cryptocurrency de igual a igual, sin intervención de terceros. Utiliza un contrato denominado hash timelock (HTC), en el que el timelock representa el tiempo máximo que se concede a una transacción para ejecutar el smart contracts.
Un HTC funciona con fondos depositados por los operadores que funcionan como una cámara acorazada. Una vez que se cumplen las condiciones de ese contrato inteligente, se liberan las monedas y se completa la transacción.
Un ejemplo sería si la parte A tiene 10 tokens X y quiere intercambiarlos con la parte B, que tiene 5 tokens Y, en una proporción de 2:1. A deposita 10 tokens X en un HTC con una fecha de caducidad determinada y obtiene un clave privada. A partir de esta clave, A envía una clave criptográfica hash a B.
Con este hash criptográfico, B puede comprobar si realmente se han depositado 10 tokens X. Con este hash, B crea un nuevo contrato y deposita en él 5 tokens Y. Se muestra a A este nuevo hash y puede reclamar los tokens de B, tras lo cual se muestra la clave privada de A a B, que puede recuperar sus 10 tokens X dentro del tiempo de bloqueo, tras lo cual se completa el intercambio atómico. Si B no lo hace a tiempo, los tokens reclamados por A se devuelven automáticamente a B.
La ventaja de los swaps atómicos cross chain es la eliminación del intermediario y la reducción de los costes de transacción. Las desventajas son la complejidad para el comerciante ordinario y el riesgo de ataques.
Una cross chain NFT es un token no fungible o no intercambiable que puede negociarse en varias blockchain. A menudo un token por defecto trabajado que sea interoperable, como el token ERC-1155 de Ethereum, que sirve tanto para tokens fungibles como no fungibles. Varias blockchains ya tienen un equivalente de esto en su propia blockchain.
Por ejemplo, podrías crear una NFT en una blockchain muy segura y luego trasladarla a una blockchain más barata y escalable para comerciar con ella.
Las aplicaciones habituales de cross chain, como una NFT puenteada o una NFT envuelta, son posibles con esta técnica.
Una NFT que sólo puedes negociar en una blockchain limita tu audiencia y reduce tus posibilidades de negociar. Al poder ofrecerla cross chain, más gente puede pujar por tu NFT y tus posibilidades de ganar son mayores.
El futuro de ciertas aplicaciones Web3, como los Games, puede depender de que se siga desarrollando la norma NFT de cadena cruzada para que los usuarios no tengan que utilizar tokens aislados.
Se refiere a la técnica de intercambiar libremente datos y activos de Games entre blockchains. Así, podrías utilizar objetos de un juego en otro con el juego cross chain.
Los Games cross chain forman parte de la revolución Web3, en la que los componentes de un juego se conectan a la perfección con otros ecosistemas Web3. Las deficiencias de determinadas blockchains pueden eludirse, por ejemplo, minando grandes cantidades de NFT para un juego en blockchains baratas y escalables y extrayendo la seguridad en otra blockchain.
Otra técnica es el enfoque multicadena, en el que se despliegan smart contracts para comerciar con activos entre blockchains, blockchain por blockchain.
Cross chain DeFi es el uso de finanzas descentralizadas entre diferentes blockchains. Su finalidad es permitirte intercambiar datos y tokens entre distintos ecosistemas de blockchain mediante aplicaciones financieras.
DeFi ha demostrado ser un componente importante del mercado de criptomonedas, pero la división de DeFi en todas esas plataformas separadas ha dispersado la liquidez hasta el punto de que se ha convertido en un mercado cada vez más ineficiente a medida que se añaden más plataformas. Aplicando cross chain en DeFi, se pueden crear pools universales con una enorme liquidez.
Otro aspecto es el aumento de las comisiones de negociación y la reducción de los ingresos de las plataformas DeFi si un Automated Market Maker tiene que comprar productos financieros a través de diversas blockchain. Entonces, el capital rinde menos, la eficacia de los mercados disminuye y se pone en riesgo la adopción y la innovación. Como hay tantas DApps separadas, la escalabilidad también se pierde de vista.
Los contratos inteligentes de cadena cruzada permiten a las DApps crear varios contratos inteligentes independientes para diferentes blockchains que pueden comunicarse entre sí, creando una única aplicación fusionada.
Entonces se podría escribir un smart contract separado para cada característica de la DeFi cross chain por blockchain, donde utilizas una blockchain muy segura para las características de seguridad, como cuando depositas garantías, y utilizas una blockchain escalable para el procesamiento rápido de datos y transacciones cuando compras crypto para tu garantía. También podrías prestar tokens en un mercado con poca liquidez a tipos de interés más altos y volver a prestarlos en una plataforma con mucha liquidez a tipos de interés más bajos.
La DeFi cross chain puede salvar la distancia entre blockchains y ampliar la liquidez, haciendo que los mercados sean más eficientes y reduciendo el deslizamiento. El capital puede utilizarse más fácilmente en múltiples protocolos y DApps. También se reduce enormemente el peligro de un único punto de fallo.
Con el avance de la tecnología a sus espaldas, los usuarios ni siquiera serán conscientes de todas las funciones de las que disfrutan. El Protocolo de Interoperabilidad Cross chain es una herramienta de este tipo, en la que Synthetix trabaja con posesiones sintéticas y Aave con cross chain gobernanza donde los motores son Oracles descentralizados (recuperan datos del mundo real) de Chainlink, por ejemplo.
Un exchange descentralizado cross chain (DEX) puede aprovechar los recursos de liquidez de múltiples blockchains, reduciendo el deslizamiento y aumentando los ingresos de los proveedores de liquidez. Con un contrato smart chain cross chain en una bolsa descentralizada, también puedes intercambiar ETH por SOL directamente, sin utilizar tokens envueltos ni bolsas centralizadas.
Con el ataque entre cadenas, puedes atacar activos en una blockchain y obtener beneficios en otra mediante Finanzas descentralizadas. Esto te permite asegurar varias redes con staking y amplía las capacidades de Web3. También permite que el cross chain strike proporcione más ingresos, ya que no tienes que mover los fondos a otras blockchains.
Hace tiempo que la cross chain ha demostrado su valor. Su uso está muy extendido y puedes ver que los tokens envueltos y las redes de capa 2 ocupan un lugar destacado en CoinGecko. No sólo es cómodo, sino que también ahorra costes y ofrece escalabilidad.
La multicadena también está en auge y bien podría superar al cross chain bridge, ya que las historias de puentes ricos saqueados son bastante comunes. La multi-chain no tiene este problema, pero escribir un smart contract impecable para cada blockchain importante tampoco lo es todo y requiere mucho tiempo y recursos.
Cross chain y multi-chain satisfacen una necesidad importante y seguirán haciéndolo. De hecho, una blockchain individual no puede satisfacer todas las necesidades importantes de los usuarios, por lo que otras blockchains cubrirán esas lagunas.
A menos que surjan supercadenas que puedan hacerlo todo, como parece que intenta hacer Ethereum, las técnicas de cadena cruzada seguirán siendo necesarias. El hecho de que se conviertan en puentes o en multi-chain no afecta a su finalidad. Lo único que cambiará es el orden en la lista de las criptomonedas más populares.