www.altcoinbuzz.io
09 de julio de 2022 12:33 UTC
Tiempo de lectura: ~4 m
Durante la conferencia Polkadot Decoded 2022 en Nueva York, Derek Yoo, CEO de Moonbeam, presentó los contratos conectados al mundo. Discutió cómo los desarrolladores pueden lograr la interoperabilidad en la plataforma. Luego, brindó un vistazo a lo que Moonbeam tiene reservado en su cartera.
Antes de profundizar en el discurso, recapitulemos sobre Moonbeam.
¿Qué es Moonbeam?
Moonbeam es una plataforma de contratos inteligentes con interoperabilidad en mente. Construido sobre la cadena de retransmisión de Polkadot, Moonbeam es también el primer Parachain. Su objetivo es incorporar a los desarrolladores de Solidity de Ethereum a su cadena de bloques.
Pero, ¿cómo planean hacer esto?
En primer lugar, Moonbeam es compatible con las herramientas estándar utilizadas por los desarrolladores de Solidity, como Metamask y Remix. Con esto, los desarrolladores pueden crear nuevos proyectos fácilmente en Moonbeam. También pueden mover sus proyectos basados en Solidity sin mucho esfuerzo. Moonbeam es compatible con EVM.
En segundo lugar, el diseño inicial de Moonbeam se centra en la interoperabilidad. Con eso, los desarrolladores que construyen proyectos interactúan con otras Parachains de Polkadot. ¡Hay planes para conectar las cadenas de Capa 1 fuera de Polkadot! En otras palabras, Moonbeam permite a los desarrolladores llegar a una mayor cantidad de redes. Y eso sin que los desarrolladores se implementen en cadenas separadas. Esto es posible con los “contratos conectados”, que discutiremos en la siguiente sección.
Para una mirada en profundidad a Moonbeam y su token ($GLMR), puede consultar nuestra investigación anterior.
Contratos conectados
En términos simples, los contratos conectados son contratos inteligentes únicos de cadena cruzada. Esta es una característica clave del ecosistema de Moonbeam. Durante su presentación, Derek explicó cómo su proyecto admite contratos conectados con 3 características:
- Pueden acceder a múltiples cadenas a través de mensajes entre cadenas (XCM).
- Se crean y se implementan en un entorno ideal para desarrolladores.
- Tienen una funcionalidad de sustrato avanzada. Esto permite escalar Parachains a través de Parathreads.
Sin embargo, ¿qué problema esperan resolver los contratos conectados?
Problemas: implementación centralizada y de múltiples instancias
Fuente: https://moonbeam.network/
Hoy vivimos en un mundo de múltiples cadenas. A pesar de eso, Derek dice que los desarrolladores tienen problemas para llegar a una gran base de usuarios. Esto se debe a que dichos usuarios residen en muchas plataformas de contratos inteligentes. Para superar esto, tuvieron que usar 1 de 2 soluciones:
- Implementación centralizada: los desarrolladores primero implementan en la cadena de bloques principal, antes de usar puentes para comunicarse. Esto no es favorable para la experiencia del usuario. Además, los puentes representan un riesgo para la seguridad, ya que son un blanco fácil para los piratas informáticos.
- Implementación de múltiples instancias: los desarrolladores implementan en múltiples cadenas de bloques de forma progresiva. La desventaja es que las dApps en cada cadena no interoperan. Además, pueden tener diferentes características. Esto tampoco es bueno para la experiencia del usuario.
Soluciones y Casos de Uso para Contratos Conectados
Ante estos problemas, los contratos conectados son una solución novedosa. Con XCM, los contratos conectados se pueden implementar en cadenas de una sola vez. Derek proporciona algunos ejemplos a continuación de proyectos existentes construidos en Moonbeam:
- Lido Finance: Lido es un protocolo de participación líquida basado en Moonbeam. Permite apostar $ DOT y, a cambio, los usuarios obtendrán $ stDOT. Para lograr esto, se implementaron contratos conectados en Moonbeam. Cuando los usuarios apuestan su $DOT en Moonbeam, estos contratos interactúan en el backend con la cadena principal de retransmisión de Polkadot. Esto completa la operación de replanteo sin que los usuarios interactúen con la cadena de retransmisión. Nota: para apostar su $ DOT en Lido, consulte nuestra guía aquí.
- Prime Protocol – Prime es un protocolo de préstamos. Utiliza contratos conectados para préstamos entre cadenas. Por ejemplo, un usuario puede garantizar sus activos en Ethereum para pedir prestado en Avalanche. Esto está habilitado por XCM ya que la dirección de Avalanche reconoce la garantía en Ethereum.
Proyectos en tramitación
Derek también proporcionó información sobre los próximos proyectos basados en Moonbeam y cómo están aprovechando los contratos conectados:
- Ósmosis: se están desarrollando contratos conectados para lograr depósitos de $ DOT con 1 clic. Con la ayuda de la red Axelar, los usuarios solo necesitan hacer clic una vez en Osmosis para depositar $ DOT. En el back-end, se producirán una gran cantidad de transacciones en Osmosis, Axelar, Polkadot y Moonbeam. Por lo general, esto requiere que los usuarios ejecuten de 7 a 9 transacciones. Con XCM y contratos conectados, el usuario solo ejecuta 1 transacción.
- Uniswap DAO – XCM permitirá la acción de gobernanza fuera de Ethereum. En pocas palabras, las propuestas de gobernanza de los votantes de $UNI se definen primero en Ethereum. A partir de entonces, la acción de gobernanza resultante utilizará XCM para la implementación en varias cadenas.
Conclusión
Continuando, Derek reafirma los beneficios clave de los contratos conectados. Estos son:
- Mejorar las implementaciones para llegar a una base de usuarios más grande.
- Reducir las ineficiencias de las transacciones entre cadenas.
- Mejora de la experiencia del usuario.
Él cree que lo anterior permitiría a Moonbeam obtener la adopción de los usuarios.
Luego concluye su discurso compartiendo su visión a largo plazo:
“Para crear un Amazon Web Services (AWS) descentralizado, impulsado por muchas cadenas de bloques”.
De hecho, Moonbeam ha dado los pasos correctos en el espacio de la interoperabilidad. Estamos emocionados de ver lo que este proyecto tiene reservado en el futuro. Quién sabe, Derek podría lograr su visión.