Articulo publicado por Mustapha Mehenni

Interoperabilidad de blockchain, un término que sin duda estará en boca de todos en el futuro. En este artículo, explicaremos por qué la interoperabilidad es esencial para el futuro de Blockchain. Luego, hablaremos en detalle sobre los principales proyectos especializados en interoperabilidad blockchain que son Wanchain, Cosmos y Polkadot. Finalmente, compararemos estos proyectos para determinar cuál está mejor ubicado para convertirse en » el internet de las cadenas de bloques «.

Sin más preámbulos, descubramos por qué la interoperabilidad es tan importante para la tecnología Blockchain.

Blockchain Interoperability, la asociación indispensable

Desde la creación de la primera red Blockchain, la de Bitcoin, los jugadores y entusiastas de esta nueva tecnología han estado esperando solo una cosa: la adopción masiva . Sin embargo, lo que necesita saber es que esta adopción es imposible si cada red blockchain está aislada y solo puede comunicarse en su propio ecosistema. De hecho, la mayoría de las cadenas de bloques populares son heterogéneas ( sus arquitecturas tecnológicas son muy diferentes ), lo que hace que la comunicación entre ellas sea casi imposible.

Es como la intranet de una empresa que permite que los diferentes departamentos de la empresa se comuniquen entre sí, pero que no permite que la empresa se comunique con otras empresas. Aquí es donde entró la red de Internet para permitir comunicaciones externas. Por lo tanto, la asociación entre Interoperabilidad y Blockchain hace, en cierto modo, una blockchain aislada de la intranet a Internet .

Esta posibilidad de comunicación entre diferentes blockchains se llama interoperabilidad blockchain. Actualmente, la única forma de intercambiar valor entre una blockchain y otra es hacerlo de igual a igual o utilizar un intermediario como plataformas de Exchange centralizadas . Esto va en contra del principio mismo de blockchain, que es eliminar cualquier intermediario en la transferencia de valor.

Para llenar este vacío, han surgido varios proyectos especializados en interoperabilidad blockchain. En este artículo, examinaremos en detalle los proyectos más avanzados en el campo, hablaremos de Wanchain, pero también de Cosmos, Polkadot, Icon o Aion. Exploraremos la interoperabilidad de cada proyecto, luego los compararemos desde diferentes ángulos y determinaremos el proyecto que podría convertirse en este famoso Internet de Blockchains:

La carrera para convertirse en el blockchain de internet
  • WANCHAIN

Wanchain está desarrollando actualmente un universo financiero descentralizado, lo que permite que cualquier Blockchain integrado en la red de Wanchain (ya sea una blockchain pública, privada o de consorcio ) se comunique y transfiera activos y datos a otras blockchain en la red a través de transacciones privadas . Estas operaciones utilizan la firma de círculo (ring signatures) , el mismo algoritmo utilizado por criyptomonedas privadas como Monero. Wanchain también es una plataforma de contrato inteligente que permite el desarrollo de blockchains y aplicaciones descentralizadas. Sin embargo, nuestro tema en este artículo es la interoperabilidad blockchain, ¡así que vamos al meollo del asunto! [2]

La interoperabilidad de Wanchain se hizo posible primero gracias al exclusivo sistema Storeman Node ( nodos de almacén ) establecido por Wanchain y que permite la interoperabilidad entre blockchains integrados en la red. Este sistema se basa en dos conceptos importantes que aseguran la confidencialidad, seguridad y descentralización de cualquier transacción realizada en la red Wanchain: cálculo seguro de múltiples partes y uso compartido de claves secretas de Shamir . Antes de hablar en detalle sobre estos dos conceptos, es esencial una explicación de la interoperabilidad de Wanchain:

Tome una transacción de Ethereum como ejemplo: si desea transferir Ether a la red Wanchain, el valor que va a transferir estará bloqueado por un contrato inteligente en la cadena Ethereum. Luego se libera un valor equivalente del token ETH envuelto (WETH) en la red Wanchain. En este preciso momento, solo tiene el token WETH, puede usarlo e intercambiarlo como desee en la red Wanchain. Cuando otro usuario quiere convertir sus tokens WETH a ETH, se liberará el equivalente a ETH bloqueado y se quemarán los tokens WETH que posean. [3]

Es lo mismo con Bitcoin, EOS, tokens ERC20 y cualquier otra criptomoneda compatible con la red Wanchain.

Ahora que tiene una idea general del proceso de esta interoperabilidad, descubramos cómo llega Wanchain gracias a los dos conceptos mencionados anteriormente:

1- Cálculo seguro de múltiples partes:

Es un medio que permite a varias partes llevar a cabo un cálculo de datos, al tiempo que garantiza que cada parte sea informada solo de una pieza del rompecabezas. Déjame darte un ejemplo simplificado!

El concepto de computación segura de múltiples partes interesadas

Supongamos que los estudiantes en una clase universitaria desean calcular su promedio de clase, pero ningún estudiante quiere revelar su calificación a otros. Luego, un primer alumno toma su nota y agrega el número X (que puede ser cualquier número) y anota el resultado, luego se lo pasa al segundo alumno que agrega su nota y transmite el resultado al tercer alumno, este último hace lo mismo, y así sucesivamente. Cuando todos los estudiantes hayan agregado sus calificaciones, el cálculo volverá al primer estudiante que, por lo tanto, restará el número X que ha agregado, por lo tanto obtendrá la suma global , sin que ningún estudiante de la clase conozca la calificación. otra .

Para volver a Wanchain, este concepto hace posible asegurar la clave privada de la cuenta bloqueada en su cadena original ( la cuenta de Ethereum en nuestro ejemplo ). Es por eso que Wanchain introdujo los nodos de la tienda (nodos de Storeman), cada nodo solo tendrá una parte de la clave privada, los nodos realizarán un cálculo seguro de múltiples partes para escribir un contrato inteligente para bloquear este activo en su cadena original [3]

2- intercambio de claves secretas de Shamir

Hemos visto cómo el cálculo multi-parte logra asegurar la clave privada de la cuenta bloqueada, pero ¿ qué sucede si uno de los nodos del almacén está desconectado, o peor aún, si pierde su parte de la clave privada?

¡No te preocupes, Wanchain lo ha pensado! Este problema se resuelve con el segundo concepto de interoperabilidad de Wanchain: el intercambio de claves secretas de Shamir .

Este concepto criptográfico asegura que la red no necesita todas las partes para reconstituir la clave privada. Por lo tanto, incluso si uno o dos nodos del almacén pierden sus partes de la clave privada, o se desconectan, aún será posible restaurar la clave privada y mantener el funcionamiento de la red. [3]

Wanchain no se detiene allí, la compañía ha lanzado recientemente su Marco T-Puente refiriéndose a Confianza-puente ( puente de confianza ), convirtiéndose en el primer blockchain permitir la interoperabilidad entre blockchains públicas y blockchains privadas. [4]

Este marco es estandarizado y universal, porque permite no solo el intercambio de valor, sino también de datos entre blockchains públicos, blockchains privados e incluso el intercambio entre blockchains privados y blockchains públicos . [4]

Este concepto revolucionario abre así la posibilidad de crear aplicaciones descentralizadas entre cadenas donde las transacciones en una cadena pueden ser activadas por eventos que ocurren en otra cadena.

En esto consiste, en general, la interoperabilidad de Wanchain, todavía hay una descentralización total de su red principal y su red entre cadenas, la compañía con su fundador Jack Lu a la cabeza, aseguró que la red estará completamente descentralizada en 2012. Honestamente, debemos admitir que el proyecto ha recorrido un largo camino desde su lanzamiento a principios de 2018, se ha respetado la hoja de ruta, ¡que actualmente es bastante rara en el universo Blockchain!

  • COSMOS

La red Cosmos fue creada por la compañía Tendermint que proporciona blockchains con toda la parte de la red (protocolo Gossip) y la parte de consenso con su protocolo BFT (el protocolo para el problema de los generales bizantinos). Estas dos partes constituyen el primer módulo del proyecto cosmos: el núcleo Tendermint, que es común a todas las cadenas de bloques construidas en la red Cosmos. [6]

El segundo módulo del proyecto Cosmos es el Cosmos SDK, es una plataforma de contrato inteligente que, como Wanchain, le permite crear blockchains y aplicaciones descentralizadas por encima del núcleo de Tendermint.

Bueno, esa era básicamente la estructura del proyecto Cosmos, descubramos ahora cómo las cadenas de red pueden interactuar entre sí.

La interoperabilidad de blockchain de Cosmos se basa en el protocolo IBC (comunicación inter blockchain) que se lanzará a finales de este año. Permitirá la comunicación entre las diferentes cadenas de bloques de la red Cosmos. Estas blockchains se distribuyen de acuerdo con un modelo de » Hub and Zones «, de modo que hay una blockchain central llamada Hub , y blockchains construidas en la plataforma Cosmos que se llaman Zonas . [7]

El modelo Cosmos Hub and Zones

Estas zonas, que tienen un núcleo de Tendermint, están vinculadas al concentrador central y pueden comunicarse con él. También pueden comunicarse entre sí, sin embargo, esto solo se puede hacer a través del concentrador central. Por lo tanto, el Hub es responsable de preservar la cantidad total de cada ficha en las zonas.

Una zona Cosmos es una cadena de bloques independiente que no puede transferir más fichas de las que tiene, pero puede recibir fichas de otras personas que las tienen. De repente, debe saber que el Hub no verifica las transacciones ejecutadas en otras áreas, por lo tanto, es responsabilidad de los usuarios enviar tokens solo a las áreas en las que confían. [10]

El protocolo IBC permite la transferencia de activos y datos entre diferentes blockchains, ya sean privadas o públicas.

Como funciona

Tomemos el ejemplo de las cadenas de bloques A y B, la cadena de bloques A bloquea la cantidad de fichas que se transferirán y envía la prueba a la cadena B. Cuando la cadena B verifica la prueba, produce fichas representativas (una especie de comprobante) que luego se destruirá para desbloquear los tokens de la cadena A. Por lo tanto, el valor representado por estos tokens se puede transferir, pero no los tokens en sí. [7]

Cuando se aplica esto a la estructura de la red cosmos, esta comunicación debe necesariamente pasar por el eje central (hub como el Cosmos). Por lo tanto, para realizar una transferencia, la cadena tendrá que confiar no sólo en el cubo central , pero también en la cadena B .

¿Qué pasa con las transferencias con blockchains que no se basan en el núcleo de Tendermint, como Bitcoin o Ethereum?

Debe saber que las cadenas de bloques basadas en el consenso de Prueba de trabajo (PoW) como Bitcoin o Ethereum tienen lo que se llama «un propósito probabilístico» de sus bloques. Un bloque validado puede reforzarse con la producción del siguiente bloque, lo que puede plantear un problema real cuando se trata de transferir entre cadenas. ¿Recuerdas cuando vimos que la cadena A bloqueó sus fichas y envió la prueba a la cadena B? Si la transacción no es permanente, la cadena B, por tanto, se ha producido un valor representativo que está no bloqueado a la cadena . Por lo tanto, es esencial asegurar que el bloque de la cadena A sea permanente para que la transferencia sea posible. [7]

Cosmos espera resolver esto implementando zonas especiales o zonas fijas. Estos pueden definir un cierto número de bloques (un umbral de seguridad) para permitir una transferencia de valor más segura al ecosistema Cosmos. [7] Además, la integración de Ethereum se planifica a través de la implementación del proyecto Ethermint. Sin embargo, aún no hay nada claro sobre estos mecanismos , Cosmos no los analiza en detalle en su documento técnico.

  • POLKADOT

Muchos fanáticos del universo de las criptomonedas recuerdan a Polkadot, este proyecto que recaudó $ 145 millones durante su ICO en 2017, y luego, apenas escuchamos sobre eso. Sin embargo, parece que a pesar de los aplazamientos repetitivos del lanzamiento de su mainnet, esta vez seguro, se hará en 2020.

Con respecto a la interoperabilidad de blockchain de Polkadot, debe saber que es bastante similar a la de Cosmos, se basa en la comunicación entre la «cadena de retransmisión» (similar al Cosmos Hub) y las «paracadenas» ”(Similar a las áreas de la red Cosmos). Polkadot también espera usar el mismo principio de Zonas Peg para permitir que las cadenas de bloques externas a la red (como la de Bitcoin y Ethereum) puedan comunicarse con la red Polkadot. [9]

Al igual que Cosmos, las paracadenas tienen sus propias reglas, consenso y productores de bloques llamados coladores. Sin embargo, los validadores de la cadena central de retransmisión finalizan estos bloques de productos, que actualizan toda la red. De repente, estos validadores tienen la última palabra, y para evitar cualquier conflicto entre un validador que pueda rechazar, por una razón u otra, los bloques de una paracadena particular, Polkadot se aseguró de que los validadores validaran cadenas al azar.

Además, Polkadot planea tener otro tipo de validador llamado «Pescadores», su función es verificar constantemente el trabajo de los validadores y evitar cualquier intención maliciosa de este último. [11]

Finalmente, en la red Polkadot, las paracadenas tendrán seguridad compartida, lo que facilita la interoperabilidad. Cuando las cadenas están al mismo nivel de seguridad, el problema de la confianza ya no surge. [11]

  • ÍCON y Aion

Icon y Aion son dos proyectos muy conocidos en el espacio blockchain. Sin embargo, solo los citaré, porque la interoperabilidad aparentemente ya no es una de sus prioridades. El equipo de Aion no ha hablado de eso durante más de un año, mientras que el proyecto Icon parece centrarse actualmente en la gran red que ha establecido con el gobierno y las empresas en Corea del Sur.

Interoperabilidad Blockchain: Wanchain vs Cosmos vs Polkadot

  • Desarrollo y avance de proyectos.

Ya sea Wanchain, Cosmos o Polkadot; los tres proyectos hicieron sus ICO durante 2017. Sin embargo, si el punto de partida para los proyectos se realizó casi al mismo tiempo, no se puede decir lo mismo del resto del desarrollo . Este es un punto muy importante en el universo blockchain, hemos conocido una gran cantidad de buenos proyectos, pero que nunca lograron convertir esto en el terreno.

Con respecto a la interoperabilidad de blockchain, Wanchain comenzó a trabajar rápidamente con la integración de Bitcoin , luego Ethereum y una buena cantidad de tokens ERC20, así como otras criptomonedas importantes como USDT. Finalmente, hubo la última actualización (Wanchain 4.0), con la integración de EOS y el Framework T-Bridge . El próximo desafío de Wanchain es la descentralización completa de la red, este paso ya se ha iniciado con ciertos nodos de almacén. La descentralización total está prevista para 2021.

Cosmos, por su parte, se lanzó al mercado a principios de 2019, sin embargo, parece que su desarrollo está mucho más centrado en su plataforma de smart contract. En cuanto a la interoperabilidad de blockchain, el protocolo IBC aún no se ha implementado . Programado para este año 2020, primero se referirá solo a la interoperabilidad de las cadenas construidas en la plataforma Cosmos. En cuanto a las integraciones de blockchains existentes como Ethereum o Bitcoin, se están realizando pruebas, pero aún no sabemos cuándo se realizarán las integraciones.

Polkadot es, sin duda, el último de los tres, el lanzamiento de su mainnet solo está previsto para este año (2020), en cuanto a la interoperabilidad, aún no tenemos información precisa sobre la fecha de su implementación

Entonces, con respecto al progreso del proyecto , está claro que Wanchain está un paso por delante de sus competidores. 

El proyecto ha demostrado que es capaz de integrar cadenas de bloques muy heterogéneas en su red como las de Bitcoin, Ethereum y EOS, su funcionalidad de transferencia de datos y valor ya es funcional. 

En este punto, Cosmos y Polkadot aún tendrán que demostrar su valía, sus protocolos de interoperabilidad para las cadenas construidas en sus redes aún no se han lanzado (aunque planeado para Cosmos pronto), y no sabemos mucho sobre la integración de blockchains externos.

  • Confianza y facilidad de comunicación

La seguridad es un elemento muy importante en esta comparación, Wanchain y Polkadot prefirieron optar por un modelo de seguridad compartido . Por lo tanto, si la cadena madre ha mejorado la seguridad, todas las cadenas de su red se beneficiarán de esta seguridad. Por otro lado, Cosmos ha optado por un modelo en el que cada zona tendrá que garantizar su propia seguridad utilizando sus propios medios, consenso y validadores.

Con respecto a la interoperabilidad de blockchain, está claro que el modelo de seguridad compartida disponible para Wanchain y el que Polkadot desea ofrecer es más práctico . Tener seguridad compartida facilita enormemente el intercambio de datos y valor porque impone una cierta confianza entre las diferentes cadenas . Por otro lado, cuando la seguridad de las cadenas es diferente como en la red Cosmos, blockchain A que recibe tokens de Blockchain B, tendrá que confiar no solo en el Hub sino también en blockchain B, lo que complica la interoperabilidad entre cadenas.

  • Transacciones

El número de transacciones depende principalmente de los parámetros del consenso y especialmente del número de nodos . Cada una de las tres cadenas de bloques involucradas en esta comparación puede administrar miles de transacciones por segundo. Sin embargo, lo que distingue a los proyectos especializados en interoperabilidad blockchain es su escalabilidad . De hecho, cuantos más canales estén vinculados a la red, más aumentará el número de transacciones.

Sin embargo, lo que los distingue es que, a diferencia de Polkadot y Cosmos, el proyecto Wanchain es el único que ofrece la funcionalidad de usar transacciones privadas basadas en firmas circulares. También es el único proyecto que actualmente permite transacciones entre cadenas. Se puede acceder a la funcionalidad de cadena cruzada en la billetera Wan Wallet y le permite realizar transacciones entre cadenas con facilidad.

Puede consultar esta guía para comprender cómo realizar una transacción entre cadenas paso a paso.

Resumen

La interoperabilidad de blockchain es un paso obligatorio para la adopción masiva. La tecnología Blockchain se puede aplicar y puede contribuir al desarrollo de muchos campos, estas diferentes aplicaciones solo tendrán sentido si están vinculadas entre sí, y este es exactamente el objetivo de la interoperabilidad, abriendo un número infinito de posibilidades. ‘intercambios y comunicaciones entre empresas y profesionales.

En este registro, hemos hablado en detalle de Wanchain, Cosmos y Polkadot. A continuación, comparamos la interoperabilidad blockchain de los tres proyectos que se lanzaron durante el mismo período. Los mecanismos de interoperabilidad son diferentes, Wanchain utiliza el mecanismo de nodo de almacén que combina dos conceptos criptográficos que garantizan la seguridad y confidencialidad de las transacciones que tienen lugar en la red: el cálculo seguro de múltiples partes y el intercambio de claves secretas de Shamir . Cosmos, por su parte, utiliza el protocolo IBC(Inter Blockchain Communication) para permitir la comunicación entre un Hub central y las cadenas vinculadas a la red llamada Zonas. En Polkadot, el concepto es similar al de Cosmos, permite la comunicación entre la cadena de retransmisión y las paracadenas de la red Polkadot.

Sin embargo, debe tenerse en cuenta que Wanchain se distingue por ser la única red que ya es funcional y que permite la comunicación y el intercambio de valor y datos entre cadenas de bloques públicas y cadenas de bloques privadas a través de nodos de almacén y el marco de T-Bridge . 

También es la única red que permite el uso de transacciones privadas . Hasta las próximas integraciones, la red ya permite la interoperabilidad entre blockchains muy heterogéneos, como Bitcoin, Ethereum y EOS. 

Por su parte, Cosmos y Polkadot aún no han lanzado sus protocolos de interoperabilidad, que además parecen centrarse más en las cadenas de bloques construidas en sus plataformas que en las cadenas de bloques externas heterogéneas.

Además, para asegurar la red, Wanchain utiliza un modelo de seguridad compartida que permite una comunicación más fácil cuando los canales están en el mismo nivel de seguridad . 

Por otro lado, dejar que las cadenas garanticen su propia seguridad, como lo hace Cosmos , puede plantear enormes problemas de confianza para la comunicación entre cadenas de diferentes niveles de seguridad .

Como puede ver, convertirse en el blockchain de internet requiere no solo el uso de conceptos tecnológicos altamente desarrollados , sino también, un conocimiento y un trabajo duro para demostrar su valía y convertir estos conceptos en funcionalidades reales para ofrecer a los usuarios. 

En este sentido, está claro que en el mundo de blockchain, el proyecto Wanchain es el más avanzado para tener éxito en su apuesta por combinar blockchain e interoperabilidad.

Fuentes :

  • Wanchain

[1] El sitio web oficial de Wanchain

[2] La guía completa sobre Wanchain

[3] Computación segura de varias partes y uso compartido secreto de Shamir en Wanchain – Oliver Birch

[4] Wanchain 4.0 T-Bridge Framework Tech Explainer: Parte 1 – Descripción general – Noah Maizels

  • Cosmos

[5] El sitio web oficial de Cosmos Network

[6] Libro blanco del cosmos

[7] La comunicación entre cadenas de bloques (IBC) está llegando al cosmos – Gavin Birch

  • Polkadot

[8] El sitio oficial de Polkadot

[9] Libro blanco de Polkadot

[10] Interoperabilidad Blockchain: Cosmos vs. Polkadot – Dave Kajpust

[11] 5 diferencias entre Cosmos y Polkadot – Julian Koh

LEER ARTICULO ORIGINAL EN FRANCÉS PUBLICADO EN MEDIUM