A veces te has preguntado cómo pueden comunicarse diferentes blockchains entre sí. O cómo algunas Blockchains pueden tener transacciones más rápidas y baratas que otras? Si es así, entonces podrías estar interesado en aprender sobre cadenas laterales.

En esta guía completa, explicaremos todo lo que necesitas saber sobre las cadenas laterales, desde lo básico hasta lo avanzado. Descubrirás cómo las cadenas laterales pueden mejorar y expandir las capacidades y posibilidades de las Blockchains, básicamente cómo funcionan las cadenas laterales, por qué son útiles, cuáles son algunos ejemplos, sus beneficios y los inconvenientes de usar cadenas laterales.

Las cadenas laterales son Blockchains separadas que están conectadas a otra blockchain, llamada la cadena principal. Permiten a los usuarios transferir sus activos entre la cadena principal y la cadena lateral, y viceversa, y beneficiarse de las características y ventajas de ambas cadenas. Las cadenas laterales pueden ofrecer transacciones más rápidas y baratas, diferentes algoritmos de consenso, y mucho más.

Para empezar, ¿sabes qué es una Blockchain? En palabras simples, una blockchain es como un gran libro que registra todas las transacciones que ocurren en una red. Por ejemplo, la blockchain de Bitcoin registra todas las transferencias de bitcoins entre diferentes personas. Una blockchain es una forma muy segura y transparente de realizar transacciones, y esto es indiscutiblemente cierto porque todos pueden ver lo que está escrito en ella, y nadie puede cambiarlo sin el acuerdo de la mayoría.

Pero a veces, una blockchain puede tener algunos problemas. Por ejemplo, puede ser lenta, cara o limitada en lo que puede hacer. Imagina que quieres comprar una pizza con Bitcoins, pero tienes que esperar una hora y pagar una alta tarifa para que tu transacción sea confirmada. O imagina que quieres usar tus Bitcoins para algunos contratos inteligentes o juegos, pero la blockchain de Bitcoin no los soporta. Eso sería muy frustrante, ¿verdad?

Aquí es donde entran las cadenas laterales. Las cadenas laterales son como libros más pequeños que están conectados al gran libro (la Blockchain), o la cadena principal. Las cadenas laterales te permiten mover tus activos, tal vez Bitcoins o ETH o SOL, de la cadena principal a la cadena lateral, y de vuelta. De esta manera, puedes disfrutar de los beneficios de ambos libros, sin afectar la seguridad y estabilidad de la cadena principal.

1. Cadena lateral Es una blockchain separada que funciona en paralelo a la Red Principal de Ethereum y opera de forma independiente utilizando su propio mecanismo de consenso. Las cadenas laterales son responsables de su propia seguridad y, por lo tanto, no se consideran soluciones de capa 2.

— Shiv Sakhuja (@shivsakhuja) 31 de marzo de 2022

Para ilustrar aún más lo que está sucediendo aquí y hacer que sea más claro, digamos que tienes algunos Bitcoins (estoy seguro de que sabes por qué estamos usando BTC, hasta ahora), en la cadena principal de Bitcoin, pero quieres usarlos para algunos contratos inteligentes o juegos que sólo están disponibles en la cadena principal de Ethereum. Podrías usar una cadena lateral que sea compatible tanto con Bitcoin como con Ethereum, un ejemplo es Rootstock (RSK), para mover tus bitcoins a la cadena lateral, y luego usarlos como si fueran ether (ETH) en la cadena principal de Ethereum. Cuando hayas terminado, puedes mover tus Bitcoins de vuelta a la cadena principal de Bitcoin, utilizando la misma cadena lateral. Es así de simple.

¿Cómo funcionan las cadenas laterales?

Profundicemos un poco más en el ‘mecanismo de operación’ de las cadenas laterales. Las cadenas laterales funcionan utilizando un proceso especial llamado un anclaje bidireccional. ¿Qué es esto? Considera un anclaje bidireccional como un puente que conecta la cadena principal y la cadena lateral. Asegura que la cantidad de activos en ambas cadenas sea siempre la misma, y que nadie pueda engañar o crear nuevos activos de la nada, o de otro modo, gastar los activos transferidos dos veces.

Para usar una cadena lateral, necesitas enviar tus activos a una dirección especial o a un contrato inteligente en la cadena principal, que actúa como una puerta de entrada a la cadena lateral. Esto bloqueará tus activos en la cadena principal y le dirá a la cadena lateral que los has transferido. Luego, la cadena lateral verificará la transferencia y creará la misma cantidad de activos en la cadena lateral para que los uses. Luego puedes mover y gastar tus activos en la cadena lateral, siempre que sigas las reglas y protocolos de la cadena lateral.

Cuando deseas mover tus activos de vuelta a la cadena principal, todo lo que necesitas es enviarlos a otra dirección especial o a un contrato inteligente en la cadena lateral, que actúa como una puerta de entrada a la cadena principal. Esto destruirá tus activos en la cadena lateral y le dirá a la cadena principal que los has transferido de vuelta. Luego, la cadena principal verificará la transferencia y desbloqueará la misma cantidad de activos en la cadena principal para que los uses. Luego puedes mover y gastar libremente tus activos en la cadena principal, siempre que sigas las reglas y protocolos de la cadena principal de esa blockchain.

Por eso decimos que las cadenas laterales son similares al tráfico bidireccional o a carreteras paralelas dobles. Así, puedes mover activos de ida y vuelta entre las cadenas laterales y la cadena principal de tu elección, siempre que se cumplan y respeten las reglas y protocolos de ambas cadenas.

¿Por qué son útiles las cadenas laterales?

Las cadenas laterales son útiles porque pueden ofrecer diferentes características y ventajas que la cadena principal puede no tener, o puede tener a un costo más alto o menor velocidad. Cualquiera que sea el caso, diferentes condiciones pueden hacer necesario el uso o la utilidad de las cadenas laterales para un usuario específico. Por ejemplo, algunas cadenas laterales pueden tener:

Transacciones más rápidas y baratas

Algunas cadenas laterales pueden procesar más transacciones por segundo y cobrar tarifas más bajas que la cadena principal, lo que las hace más adecuadas para pagos frecuentes y pequeños, o para aplicaciones que requieren alta escalabilidad y rendimiento. Toma, por ejemplo, la Lightning Network, que es una cadena lateral de Bitcoin que permite transferencias instantáneas y de bajo costo de bitcoins y otros activos, utilizando una red de canales de pago.

Diferentes algoritmos de consenso

Algunas cadenas laterales pueden usar diferentes formas de alcanzar un acuerdo y asegurar la red que la cadena principal. Esto las hace más eficientes, flexibles o adaptables a diferentes casos de uso o entornos. La Loom Network, como ejemplo, es una cadena lateral de Ethereum que utiliza un algoritmo de prueba de participación delegada (DPoS), que permite a los usuarios elegir validadores que producen bloques y ganan recompensas, en lugar de usar el algoritmo de prueba de trabajo (PoW), que requiere que los mineros resuelvan rompecabezas complejos y consuman mucha energía y desperdicien el valioso tiempo del usuario.

Nuevas funcionalidades e innovaciones

Por último, diferentes cadenas laterales pueden soportar nuevos tipos de transacciones, contratos inteligentes, juegos u otras características que la cadena principal puede no tener, o puede tener dificultades para implementar, posicionándolas así como más atractivas para desarrolladores y usuarios que desean experimentar e innovar. Axie Infinity es un ejemplo válido de un juego que funciona en una cadena lateral llamada Ronin, que está conectada a la cadena principal de Ethereum. Permite a los usuarios coleccionar, criar y luchar con criaturas adorables llamadas Axies, y ganar tokens y recompensas.

Existen un par de otras razones por las cuales los usuarios pueden encontrar útil una cadena lateral en particular, pero como ya se ha establecido, son mayormente factores o preferencias dependientes del usuario o desarrollador.

¿Cuáles son algunos ejemplos de cadenas laterales?

Existen muchos ejemplos de cadenas laterales que existen o se están desarrollando para diferentes propósitos y plataformas. Sin embargo, todas las cadenas laterales caen en dos categorías o tipos básicos. Estas son, una, aquellas con dos blockchains independientes, y, dos, aquellas donde una blockchain depende de la otra (es decir, la cadena principal y la cadena ‘hija’ o dependiente).

En general, aquí hay algunas de las más populares y notables:

Liquid Network

Esta es una cadena lateral de Bitcoin que permite transferencias rápidas y confidenciales de Bitcoin y otros activos, así como la emisión de nuevos tokens y stablecoins. Liquid Network también soporta intercambios atómicos, que son intercambios entre cadenas de activos sin intermediarios.

Polygon

Polygon es una conocida cadena lateral de Ethereum que proporciona un marco para construir y conectar redes blockchain escalables y seguras. Soporta varios tipos de cadenas laterales, por ejemplo, Plasma, zkRollups, Optimistic Rollups y Validium, que utilizan diferentes técnicas para lograr un alto rendimiento y bajas tarifas.

Fuente de imagen: Cointelegraph Binance Smart Chain

Un ejemplo de una cadena lateral que opera en paralelo a la Binance Chain, que es la cadena principal del ecosistema Binance, es la Binance Smart Chain. Permite contratos inteligentes, juegos e interoperabilidad con otras blockchains, mientras que, al mismo tiempo, aprovecha las transacciones rápidas y de bajo costo de la Binance Chain.

SmartBCH

SmartBCH es una especie de cadena lateral que conecta dos blockchains separadas. Es una cadena lateral para Bitcoin Cash que puede ejecutar contratos inteligentes y dApps como Ethereum. Tiene un puente especial llamado SHA-Gate para mover Bitcoin Cash entre las dos cadenas. Cuando envías Bitcoin Cash de la cadena principal a la cadena lateral, usas el software normal de Bitcoin Cash. Cuando envías Bitcoin Cash de la cadena lateral a la cadena principal, utilizas un grupo de nodos de confianza que operan el puente y un grupo de mineros que verifican el puente. Es rápido y eficiente en interoperabilidad.

P.D. SmartBCH no tiene su propia moneda, sino que utiliza Bitcoin Cash en su lugar.

xDai

Esta es otra cadena lateral fácil de usar que es compatible con Ethereum y utiliza una stablecoin llamada xDai como su moneda nativa. Su objetivo es proporcionar una forma rápida y económica de transferir y usar stablecoins para transacciones y aplicaciones cotidianas.

Imagen vía: Solidity Developer Polkadot

Plataforma Polkadot que conecta múltiples Blockchains, llamadas parachains, a una cadena principal, llamada la cadena de retransmisión. Permite que diferentes Blockchains se comuniquen y compartan seguridad, escalabilidad e innovación.

Cosmos

Cosmos es una plataforma que conecta múltiples blockchains, llamadas ‘Zonas’, a una cadena principal, llamada el ‘Hub’. Permite que diferentes blockchains se comuniquen e intercambien activos, utilizando un protocolo estándar llamado comunicación inter-blockchain (IBC).

¿Inconvenientes y riesgos de las cadenas laterales?

Las cadenas laterales no son soluciones perfectas, ya que vienen con algunos desafíos y riesgos de los que los usuarios y desarrolladores deben estar conscientes. A continuación se presentan algunos de los principales, con entendimiento anecdótico:

#El futuro de Bitcoin está en juego. Se necesitan desesperadamente nuevas capas para escalar los pagos y habilitar contratos inteligentes, pero ¿qué camino debería tomar? Las cadenas laterales y soluciones de Capa 2 como Lightning y RGB pueden expandir las capacidades de Bitcoin, pero cada una tiene limitaciones. Las cadenas laterales requieren…

— Rootstock (@rootstock_io) 23 de noviembre de 2023

Seguridad y confianza

Las cadenas laterales no son tan seguras como la cadena principal, porque dependen de sus mecanismos de consenso y validadores, que pueden ser menos descentralizados, robustos o confiables que la cadena principal. Esto significa que las cadenas laterales son más vulnerables a ataques, hackeos o fallos, lo que podría resultar en la pérdida o robo de activos. Un ejemplo más reciente de un hackeo de cadena lateral es el exploit del puente cross-chain de Poly Network el 2 de julio de 2023, que ha afectado a 57 diferentes activos cripto en 10 Blockchains. Aunque Poly Network no informó la cantidad exacta robada, se informó que fue más de $5 millones en activos de varias cadenas laterales.

El 2 de julio de 2023, #PolyNetwork encontró un exploit que impactó 58 activos en 11 blockchains. El equipo de Poly Network inmediatamente inició una investigación. 📕 Los detalles del exploit ahora están disponibles 👉 https://t.co/DpM9obA8Nu pic.twitter.com/CWQ8bDElL6

— Poly Network (@PolyNetwork2) 20 de noviembre de 2023

Compatibilidad e interoperabilidad

Las cadenas laterales no siempre son compatibles o interoperables con la cadena principal u otras cadenas laterales, porque pueden utilizar diferentes estándares, protocolos o formatos. Por implicación, las cadenas laterales pueden enfrentar dificultades o limitaciones para transferir o intercambiar activos, datos o funcionalidades entre diferentes cadenas. La falta de un estándar o protocolo común para la comunicación y transferencia de activos entre diferentes cadenas laterales y soluciones de capa 2 sigue siendo un desafío serio para los usuarios.

Lee este artículo: ¿Cómo está la interoperabilidad de Blockchain vinculando redes juntas? para tener un entendimiento profundo de cómo funciona la interoperabilidad de blockchain

Experiencia del usuario y adopción

Enfrentemos los hechos, usar o acceder a cadenas laterales puede no ser simple o conveniente, porque pueden requerir pasos, herramientas o conocimientos adicionales de los usuarios o desarrolladores. Esto implica que las cadenas laterales pueden ofrecer una menor experiencia del usuario o adopción que la cadena principal u otras plataformas. Un ejemplo más relevante de un desafío de experiencia del usuario y adopción es la dificultad y confusión de manejar múltiples billeteras, claves y direcciones para diferentes cadenas laterales y soluciones de capa 2.

Regulación y cumplimiento

Otra desventaja de usar cadenas laterales es que a veces tienen problemas legales o de cumplimiento con las leyes y regulaciones de diferentes países o regiones, porque pueden habilitar actividades o características que están prohibidas o restringidas por las autoridades. Para ser claros, las cadenas laterales pueden enfrentar desafíos legales o sanciones de los gobiernos o reguladores, lo que podría afectar sus operaciones o usuarios. La represión del gobierno chino sobre la minería y el comercio de criptomonedas, que ha afectado la seguridad y estabilidad de algunas cadenas laterales que dependen de mineros o validadores chinos, es un ejemplo de esto.

Competencia e innovación

Finalmente, en términos de elevar el nivel y mantenerse a la vanguardia, las cadenas laterales no siempre son las mejores o las únicas soluciones para mejorar o expandir las capacidades y posibilidades de las Blockchains. Porque, realísticamente, puede haber otras tecnologías o plataformas que ofrezcan mejores o alternativas soluciones. Por lo tanto, las cadenas laterales enfrentan competencia u obsolescencia debido a las innovaciones o desarrollos de otros actores en el espacio blockchain. En septiembre de 2022, la cadena principal de Ethereum se actualizó a la versión Ethereum 2.0, que introdujo un nuevo algoritmo de consenso llamado prueba de participación (PoS), que es más rápido, más barato y más ecológico que el anterior algoritmo de prueba de trabajo (PoW). Esto hizo que muchas cadenas laterales que utilizan PoW u otros algoritmos fueran menos competitivas o relevantes.

Conclusión

Las cadenas laterales son una tecnología emocionante y prometedora que puede mejorar y expandir las capacidades y posibilidades de las Blockchains. Pueden ofrecer transacciones más rápidas y baratas, diferentes algoritmos de consenso, nuevas funcionalidades e innovaciones, y más. Sin embargo, también tienen algunos desafíos y riesgos, como la seguridad y confianza, compatibilidad e interoperabilidad, experiencia del usuario y adopción, regulación y cumplimiento, competencia e innovación, y más. Por lo tanto, los usuarios y desarrolladores deben sopesar cuidadosamente los pros y los contras de usar cadenas laterales y siempre hacer su propia investigación y debida diligencia antes de interactuar con ellas.