Polkadot pone en marcha un sistema de mensajería que permite la comunicación entre distintas Blockchains
Polkadot, el protocolo de red escalable y seguro para Web3, acaba de alcanzar un hito importante con el lanzamiento de XCM, un sistema de mensajería que permite la comunicación entre sus distintas parachains y que posibilita teletransportar activos como los NFTs de una Blockchain a otra.
El formato XCM (mensajería de consenso cruzado, por sus siglas en inglés) de Polkadot significa que se ha cumplido el objetivo fundacional de la red de ser un ecosistema multichain totalmente interoperable.
A diferencia de otros mecanismos “puente”, que introducen problemas con enlaces débiles, los mensajes enviados a través de los canales XCM están asegurados al mismo nivel que la Relay Chain, el eje central de Polkadot utilizado por todas las Blockchain que hacen vida dentro de la red.
Las parachains, blockchains soberanas construidas a medida que soportan una amplia gama de casos de uso y protocolos -y que ya se benefician de la seguridad compartida- pueden ahora utilizar XCM para transferir cualquier activo, token o dato entre ellas.
Ya se han creado más de 550 cadenas, aplicaciones y servicios en Polkadot y su red «canaria» Kusama, según PolkaProject. Las parachains hechas a medida se han construido utilizando Substrate, el kit de desarrollo de software blockchain modular y fácil de usar que sustenta la red Polkadot.
La parachain más popular de Polkadot, Statemint, también fue actualizada, permitiendo a los usuarios de la red acuñar NFTs por primera vez, teletransportarlos de una Blockchain a otra e incluso rastrearlos a través de las cadenas. Esto abre un nuevo mundo de posibilidades para los NFTs que hasta ahora se limitaban a sus propias cadenas. Estos son algunos ejemplos:
- Centrifuge, un proyecto que busca proporcionar financiación sin bancos ni otros intermediarios, permitirá a los futuros compradores de viviendas utilizar un NFT como garantía para obtener una hipoteca.
- Los usuarios pueden utilizar sin problemas los tokens de una parachain dentro de las aplicaciones de otra parachain, una característica que está siendo habilitada por Moonbeam.
XCM es un lenguaje que permite la comunicación no sólo entre las propias parachains, sino también los contratos inteligentes y los módulos de tiempo de ejecución de Substrate, también conocidos como pallets.
Se están preparando futuras iteraciones. En última instancia, XCM permitirá el envío de mensajes entre parachains sin necesidad de almacenarlos en la Relay Chain. Esto hará que el proceso sea más escalable y eliminará la necesidad de un proceso de gobernanza para las cadenas individuales.
XCM también permitirá enviar mensajes a cualquier cadena que pueda decodificar mensajes y escalar, incluyendo Ethereum y Bitcoin. Esto también daría a Polkadot la capacidad de comunicarse con Kusama, la red que permite a los desarrolladores explorar las capacidades de Polkadot en un entorno de preproducción.
La comunicación con otras redes supondrá el fin de los «silos de blockchain» independientes, lo que significa que los desarrolladores de todo el sector podrán compartir ideas con mayor facilidad, lo que permitirá un despliegue más rápido de la innovación.
Se trata de un cambio importante: hasta ahora, uno de los inconvenientes más importantes dentro de la tecnología blockchain ha sido la necesidad de que los equipos trabajen en entornos desconectados, lo que limita el crecimiento y perjudica la escalabilidad de los proyectos individuales. Polkadot se ha comprometido a proporcionar una escalabilidad, eficiencia y seguridad sin precedentes para las parachains, y esta característica marca un cambio decisivo para el ecosistema.
La llegada de XCM ha sido recibida con entusiasmo en todo el ecosistema. Hoon Kim, CTO de Astar, declara: “Con XCM, tenemos un canal de mensajería entre cadenas estable y fiable que es muy superior a los puentes fragmentados. Me imagino un futuro en el que cada vez más proyectos utilizan XCM para crear algo que era imposible hace un par de años. Considero que los contratos inteligentes tradicionales en cadenas aisladas de capa 1 son cómo montar una tienda en un reino rodeado de muros. Luego tenemos los puentes, que son como una ruta comercial que conectaron por primera vez a las naciones con otras naciones. Ahora tenemos el XCM, que es como un acuerdo de libre comercio para las blockchains. Este es el futuro natural”.
Eliott Teissonniere, CTO de Nodle, comenta: “XCM nos permite aprovechar las características únicas de nuestros partners de parachain sin tener que reinventar la rueda de la manera más segura posible. Ahora podremos ejecutar una DAO en Astar que gestione fondos en Acala y controle los dispositivos del mundo real a través de Nodle”.
Información de contexto: XCM ha sido totalmente auditado y se ha probado con éxito en Kusama. Tanto Polkadot como Kusama implementan el protocolo de actualizaciones de Substrate. Esto significa que, sin necesidad de un hard fork o de actualizar el propio software del nodo, la lógica de negocio de la cadena puede ser actualizada por su propia gobernanza on-chain. Las parachains abren canales a otras parachains enviando un mensaje XCM a la Relay Chain para que abra el canal e informe a la cadena remota de la solicitud.