Decir que el interés de blockchain se ha calentado en los últimos años sería quedarse corto. Más bien, miles de empresas de alto perfil en todo el mundo ya están poniendo su dinero donde están sus bocas y están invirtiendo en tecnología blockchain. Sin embargo, la industria de la cadena de bloques todavía tiene algunos problemas para volverse completamente convencional. Uno de los mayores desafíos que la industria blockchain necesita superar es lograr algo conocido como interoperabilidad blockchain. En pocas palabras, las diferentes cadenas de bloques tienen dificultades para comunicarse entre sí, algo que a menudo se denomina “comunicación entre cadenas”.
Entonces, ¿cuáles son exactamente los problemas relacionados con la falta de interoperabilidad de blockchain y por qué, para empezar, incluso queremos compatibilidad entre cadenas? Este artículo explica cómo los puentes de blockchain y otras soluciones de interoperabilidad de blockchain brindan valor agregado tanto a los consumidores como a las empresas y a la industria de blockchain en su conjunto. Este artículo profundiza en el tema de la realización de la comunicación entre cadenas y una mayor interoperabilidad de blockchain. Aunque entraremos en todos los diferentes detalles de este problema, se relaciona fundamentalmente con permitir que las cadenas de bloques interactúen entre sí. En teoría, esto significa que las cadenas de bloques pueden aprovechar las fortalezas de los demás en lugar de tener que competir por los usuarios. Sin embargo, siga leyendo para obtener más información sobre los beneficios de la interoperabilidad de blockchain y por qué esto es importante para el futuro de blockchain.
Si desea obtener más información sobre el ecosistema blockchain en su conjunto, debe asegurarse de inscribirse en Ivan en Tech Academy. Ivan on Tech Academy es una academia en línea de primer nivel para la educación blockchain y ofrece docenas de cursos blockchain de clase mundial. Aprenda de los expertos y profundice su conocimiento existente, comience a usar blockchain o incluso cambie de carrera, ¡que con Ivan en Tech Academy ya ha ayudado a muchos otros!
¿Qué es la interoperabilidad de Blockchain?
En pocas palabras, la interoperabilidad de la cadena de bloques se refiere a permitir que las cadenas de bloques se comuniquen entre sí. Aunque a menudo se hace referencia a la industria de la cadena de bloques como un sector coherente, en la práctica, las diferentes cadenas de bloques pueden diferir enormemente. Además, esto a veces ha dado lugar al tribalismo blockchain y criptográfico, así como a los maximalistas de Bitcoin. Dicho esto, sin embargo, debemos reconocer que el caso de la interoperabilidad de la cadena de bloques radica en permitir que las cadenas de bloques funcionen entre sí. Esto podría significar permitir que la información o el valor se muevan sin problemas entre diferentes cadenas de bloques. Entonces, ¿por qué queremos esto?
Todo se reduce al hecho de que varias cadenas de bloques están diseñadas específicamente para diversos casos de uso y propósitos. Como tal, hacen diferentes compensaciones relacionadas, por ejemplo, con su grado de descentralización, rendimiento, seguridad o las características específicas. Por ejemplo, una cadena de bloques teórica podría sacrificar algo de descentralización para lograr una experiencia más rápida o un rendimiento de transacciones. Otro podría sacrificar funciones o flexibilidad a cambio de una mayor seguridad. Tener un ecosistema vibrante de diferentes blockchains especializados en diferentes tareas le da al ecosistema una mayor flexibilidad de forma inherente.
De hecho, se podría argumentar que esto es preferible a tener un único estándar de blockchain que se convierta en un “gato de todos los oficios, maestro de ninguno”. Sin embargo, la interoperabilidad de blockchain es absolutamente crucial para realizar una visión práctica de conectar diferentes blockchains. De lo contrario, las cadenas de bloques corren el riesgo de pasar de libros de información distribuidos innovadores y seguros a convertirse en “silos de información” cerrados y competitivos. Este es especialmente el caso a medida que la industria continúa creciendo, lo que significa que podemos esperar que la cantidad de cadenas de bloques continúe creciendo. La interoperabilidad de blockchain podría resolver este problema potencial y permitir que la información fluya libremente entre blockchains. Si se realiza por completo, esto rompería las barreras entre los diferentes ecosistemas de blockchain y proporcionaría valor agregado para la industria en su conjunto.
¿Por qué necesitamos la interoperabilidad de blockchain y la compatibilidad entre cadenas?
La interoperabilidad de blockchain, a veces denominada compatibilidad entre cadenas, está recibiendo mucho interés en estos días. Sin embargo, después de pasar por lo que realmente constituye la interoperabilidad de blockchain, ¿por qué necesitamos compatibilidad entre cadenas? Bueno, la respuesta proviene de cómo se concibió originalmente la tecnología blockchain y cómo esperamos que funcione para nosotros. Básicamente, una cadena de bloques puede entenderse como una tecnología de contabilidad distribuida digital (DLT) que registra y almacena información a través de una red de computadoras.
Esencialmente, la naturaleza distribuida de este sistema (o blockchain) hace que sea extremadamente difícil, si no imposible, atacar o anular el sistema. Una cadena de bloques generalmente almacena información o verificaciones en “bloques”, de ahí el nombre, que son, por lo tanto, inmutables. Además de todo esto, las cadenas de bloques también son generalmente programables. Sin embargo, el nivel al que son programables difiere enormemente. Por ejemplo, como desglosamos en nuestro artículo Bitcoin vs Ethereum, Bitcoin es bastante limitado, mientras que Ethereum y Solidity (básicamente “código Ethereum”) – son mucho más flexibles para ciertos propósitos y pueden respaldar proyectos de finanzas descentralizadas (DeFi) y descentralizados aplicaciones (dApps). Sin embargo, hay muchas otras cadenas de bloques que compiten. Binance Smart Chain, por ejemplo, saltó a la fama hace relativamente poco tiempo, y el ecosistema de Polkadot también ha estado creciendo a una velocidad vertiginosa.
Como tal, está claro que estamos entrando en una era de muchas cadenas de bloques prominentes diferentes. En consecuencia, existe la necesidad de interoperabilidad de blockchain y compatibilidad entre cadenas. Estas diferentes cadenas de bloques no están integradas de forma nativa entre sí, lo que significa que la falta de compatibilidad las hace competir de manera efectiva. Sin la interoperabilidad entre cadenas de bloques, la industria de las cadenas de bloques correría el riesgo de fragmentarse. Este problema se agrava a medida que más personas ingresan a las criptomonedas y comienzan a usar servicios basados en blockchain. Sin la interoperabilidad de la cadena de bloques, las personas corren el riesgo de quedar “encerradas” en el uso de determinadas cadenas de bloques. Para evitar esto, queremos lograr la interoperabilidad de blockchain a través de los llamados “puentes de blockchain”.
Antecedentes de los puentes Blockchain
Antes de entrar en detalles de algunas soluciones de interoperabilidad de blockchain, veamos los antecedentes de la compatibilidad entre cadenas y los “puentes de blockchain”. Como hemos indicado anteriormente, el problema que da lugar a estos se puede resumir esencialmente como incompatibilidad entre blockchains. ¿Entonces … cómo fue que llegamos aquí? Bueno, una parte crucial para comprender la interoperabilidad de blockchain, o la falta de ella, es comprender el contexto más amplio de blockchain.
En pocas palabras, la industria de la cadena de bloques todavía está en su infancia. Al igual que Internet en los noventa, la mayoría de las personas aún desconocen el potencial de transformación que tiene la cadena de bloques. Anteriormente cubrimos cómo los expertos esperan que la tecnología blockchain sea una parte integral de la cuarta revolución industrial, “Industria 4.0”. Si desea unirse a esta cuarta revolución industrial, asegúrese de unirse a los más de 30,000 estudiantes que ya se han inscrito en Ivan on Tech Academy y han tomado algunos de los cursos de blockchain y criptomonedas de vanguardia disponibles allí.
Además, ya vemos mucha adopción de tecnología blockchain en diferentes sectores. La adopción de criptomonedas entre los servicios de pagos está en auge en 2021, con PayPal ofreciendo pagos con Bitcoin y otros gigantes financieros finalmente adoptando las criptomonedas y la tecnología blockchain. La tecnología Blockchain y las NFT están causando un gran revuelo tanto en el mundo del arte, la industria de la música y en los deportes. Además, las cadenas de bloques de contratos inteligentes están revolucionando la forma en que las personas pueden financiar, y las dApps solo representan la punta del iceberg. Además, los mercados de NFT han comenzado a aparecer por todas partes, a medida que los tokens no fungibles basados en blockchain obtienen una adopción más generalizada y las soluciones como MetaMask se vuelven más comunes. Como tal, es evidente que la industria de la cadena de bloques tiene una gran necesidad de soluciones de interoperabilidad de cadenas de bloques. Una realización práctica de una mayor interoperabilidad blockchain es la de los puentes blockchain. Entonces, ¿qué son?
¿Qué son los puentes Blockchain?
Hoy, parece claro que el futuro es una de las muchas cadenas de bloques que coexisten diferentes, en lugar de una con una sola “cadena de bloques” global para gobernarlas a todas. Por supuesto, Bitcoin sigue siendo la criptomoneda más grande por capitalización de mercado, por lo que también puede permanecer. Sin embargo, eso no impide que surjan otras cadenas de bloques y aporten valor agregado a la industria. Por ejemplo, imagínese un mundo donde la noción de cadenas de bloques y criptomonedas nunca evolucionó más allá de la cadena de bloques de Bitcoin. Esto probablemente significaría que no habría dApps, ni industria DeFi, ni NFT, etc.
Como tal, es comprensible que queramos que sigan surgiendo diferentes cadenas de bloques. Sin embargo, también es evidente que queremos medios eficientes de comunicación entre cadenas, como a través de “puentes de cadena de bloques”. Si la tecnología blockchain realmente se va a generalizar y lograr una amplia adopción, la infraestructura debe estar lista para satisfacer las necesidades de todos. Esta es la razón por la que los puentes de blockchain son absolutamente necesarios para salvar las divisiones existentes entre diferentes blockchains y tribus criptográficas. Entonces, ¿qué es un puente blockchain en los términos más simples posibles?
Bueno, un puente de blockchain es una conexión entre dos o más blockchains y una realización práctica de la interoperabilidad de blockchain. El puente blockchain, o esta conexión, permite la transferencia de información, datos o tokens (y posteriormente valor) entre las diferentes blockchains. Esto proporciona facilidad de uso para los consumidores. También permite que las dApps o cualquier parte que use diferentes cadenas de bloques aprovechen las fortalezas de ciertas cadenas de bloques mientras evitan encerrarse. Hay varios ejemplos del mundo real de puentes de cadenas de bloques como este. Por ejemplo, anteriormente cubrimos Rootstock o RSK. Esto se conecta a la cadena de bloques de Bitcoin mediante el uso de una cadena lateral, y esencialmente hace que Bitcoin sea más útil y flexible, y también hay cosas como “Bitcoin envuelto”.
Diferentes comunicaciones entre cadenas
Métodos
Hay muchas empresas de blockchain diferentes que intentan resolver el problema de la interoperabilidad de blockchain mediante la creación de diferentes tipos de puentes de blockchain. Aunque de ninguna manera es exhaustivo, hemos compilado una lista de algunos métodos diferentes de comunicación entre cadenas para ilustrar cómo algunos se acercan a la interoperabilidad de blockchain. Si desea obtener más información sobre la interoperabilidad de blockchain, la compatibilidad entre cadenas o la comunicación en general, esté atento al blog de Ivan on Tech Academy, que publica artículos diarios relacionados con blockchain, ¡completamente gratis!
Relés
Los relés permiten la interoperabilidad de blockchain a través de la verificación de eventos y encabezados de bloque en diferentes cadenas con algo conocido como, lo adivinó, “relés”. Esencialmente, esto significa que un contrato en una cadena (Cadena A) puede notar y comprender los cambios en otra cadena (Cadena B) al ser un cliente ligero en la Cadena B. Un caso de uso interesante de esto, aunque históricamente costoso de operar. , es el de BTCRelay.
Intercambios atómicos
Otra forma de unir diferentes cadenas de bloques es a través de algo conocido como intercambios atómicos. En términos sencillos, un intercambio atómico permite a los usuarios intercambiar una criptomoneda por otra. Esto se realiza a través de una transacción de igual a igual conocida como contrato Hashed TimeLock (HTLC), que permite al usuario coordinar una transacción de criptomonedas en una cadena de bloques con una transacción de criptomonedas en otra. Esto se puede comparar con las criptomonedas “envolventes”. Los intercambios atómicos funcionan con el intercambio de activos digitales.
Consenso fusionado
El consenso combinado permite la interoperabilidad “nativa” de la cadena de bloques y la comunicación entre cadenas, pero debe integrarse en una cadena de bloques desde el principio. El consenso combinado permite la interoperabilidad bidireccional de blockchain mediante el uso de una cadena de retransmisión. Los ejemplos del mundo real de esto incluyen Ethereum 2.0 y Cosmos, que buscan emplear un consenso combinado. Esto es algo que hemos mencionado antes con respecto a Ethereum 2.0 y las redes congestionadas.
Resumen de la interoperabilidad de Blockchain y la comunicación entre cadenas
Todo esto nos muestra que la industria blockchain necesita soluciones de interoperabilidad blockchain y arreglos para la comunicación entre cadenas para prosperar y desarrollar todo su potencial. Como tal, debería ser natural luchar por una mayor compatibilidad entre las diferentes cadenas de bloques, para hacer que la industria de las cadenas de bloques en su conjunto sea más resistente.
El dicho a menudo repetido “ningún hombre es una isla” es tan cierto cuando se trata de personas como cuando se trata de blockchains. Por supuesto, las cadenas de bloques no necesitan necesariamente o funcionalmente la interoperabilidad de las cadenas de bloques. Sin embargo, podría decirse que unir diferentes cadenas de bloques permite a los desarrolladores obtener un valor mayor del que obtendrían de otra manera. De hecho, se podría argumentar que el valor de interconectar blockchains hace que el todo sea “mayor que la suma de sus partes”. Como tal, la interoperabilidad de blockchain es necesaria para conectar varios proyectos de blockchain y asegurarse de que todos puedan comunicarse entre sí.
Si desea obtener más información sobre los conceptos básicos de blockchain, los fundamentos de las criptomonedas o simplemente mantenerse al día con una de las industrias más interesantes del mundo, asegúrese de unirse a Ivan en Tech Academy. En nuestro blog, hemos escrito anteriormente sobre cómo la interoperabilidad de blockchain es importante para la adopción masiva. Ivan on Tech Academy ofrece conocimientos inigualables y la oportunidad de potenciar su carrera en blockchain en cuestión de cursos. ¿Que estas esperando?