Moonbeam y Moonriver son paracadenas compatibles con Ethereum en Polkadot y Kusama, respectivamente. Esta compatibilidad permite que los activos ERC-20 se implementen fácilmente en la red, lo cual es un factor clave en la creación de una EVM DApp exitosa. Ahora, con la introducción del estándar XC-20, los activos ERC-20 en Moonriver y más tarde en Moonbeam serán compatibles con el formato de activos nativo de Substrate, lo que tendrá un profundo impacto en la interoperabilidad entre cadenas. Entonces, repasemos por qué el nuevo formato XC-20 es importante y cómo funciona.
Actualmente, los ERC-20 creados de forma nativa existen en el EVM de Moonriver, pero no tienen acceso a los ecosistemas más amplios de Kusama y Polkadot. Con el lanzamiento de la capacidad de cadena cruzada, el equipo de Moonbeam introdujo un nuevo formato llamado XC-20, que es un token homogéneo con capacidad nativa de cadena cruzada, que se puede usar como un ERC normal en Moonriver o Moonbeam 20.
Conocimientos básicos del estándar ERC-20 y Token de empaque
ERC-20 se refiere a un estándar de token, un conjunto de instrucciones compartidas por todos los que lo adoptan. ERC-20 se ha establecido como un estándar técnico y representa un token homogéneo en una cadena de bloques compatible con EVM (el nombre completo de ERC es Solicitud de comentarios de Ethereum, que es el Acuerdo de solicitud de opinión general de Ethereum).
Este estándar representa un conjunto común de funciones (en términos de programación, es una interfaz) que debe realizar cada contrato inteligente de token. Todas las implementaciones de ERC-20 deben tener un conjunto de funciones clave que definen su comportamiento, como "transferir", "mint", "quemar", etc.
Tener un conjunto común de instrucciones que se apliquen a todos los tokens es fundamental para crear aplicaciones DeFi, ya que a menudo necesitan interactuar con tokens. Con el estándar ERC-20, aplicaciones como Uniswap o Aave pueden admitir decenas de miles de tokens independientes con una sola ejecución de código.
El estándar es muy amigable para los desarrolladores, si llaman a una función ERC-20 en un token con formato ERC-20, la función funcionará como se espera. La eliminación de docenas de versiones diferentes del mismo código es menos propensa a errores y complejidad, lo que ahorrará mucho tiempo a los desarrolladores.
Token ERC-20 fuera de la red Ethereum
Aunque el estándar ERC-20 se asocia más comúnmente con su red homónima, también se usa comúnmente en muchas redes fuera de Ethereum. La proliferación de compatibilidad con EVM en muchos ecosistemas también ha desempeñado un papel importante: ERC-20 suele ser el estándar de facto para tokens nativos en redes compatibles con EVM, como Moonbeam. Pero en otros casos, la mayoría de los tokens ERC-20 son versiones envueltas de un token en particular.
Por lo general, el proceso de envoltura se ve facilitado por puentes entre cadenas, que proporcionan la infraestructura necesaria para transferir activos entre diferentes cadenas. Crearían una copia especial del contrato ERC-20 en la cadena objetivo, que podría ser acuñada por el puente. Luego, cada vez que un usuario realiza una transacción puente, sus activos se bloquean en la cadena inicial, mientras que el token envuelto correspondiente se acuña en la cadena de destino.
Los tokens envueltos generalmente mantienen su valor en otra red porque se pueden canjear fácilmente a través del puente. Pero el sistema a menudo es operado por intermediarios y requiere una integración personalizada para cada cadena objetivo y cada token. Este diseño también conlleva riesgos: el puente entre cadenas debe mantener un equilibrio 1:1 entre el Token envuelto y su contraparte local, y es difícil para los piratas informáticos que desean explotar el sistema a través de una lógica de contrato inteligente defectuosa o baja seguridad. tener una atracción fatal, ha habido muchos ejemplos de este tipo en el pasado. Sin embargo, no todos los puentes son iguales y cada puente maneja los riesgos de seguridad de manera diferente. A pesar de estos riesgos, la cadena cruzada de tokens sigue siendo una forma común de aportar valor a las nuevas redes y migrar ERC-20 basado en Ethereum a nuevos ecosistemas.
Cross-chain ERC-20 (XC-20s) XCM potencia la interoperabilidad
La arquitectura de Polkadot dota a los activos nativos de parachain de interoperabilidad, lo que permite la interacción entre cadenas de bloques y la transferencia fluida de cualquier tipo de datos o activos. El formato de mensaje de consenso cruzado (XCM) proporciona un estándar de comunicación compartido para todos los parachains en Polkadot, lo que significa que la información rica se puede pasar de manera fácil y nativa entre diferentes parachains de Capa 1. Este es un estándar de mensajería común que simplifica el complejo proceso de comunicación entre cadenas en un proceso importante para la implementación. Polkadot y sus paracaídas pueden comunicarse entre sí a través de XCM y pueden transmitir un lenguaje que ambas partes pueden interpretar fácilmente.
Con el XC-20, el equipo de Moonbeam creó compatibilidad entre EVM y el marco de sustrato habilitado para Polkadot. Mediante el uso de precompilación (un contrato inteligente integrado especial que hace que parezca ERC-20), los tokens nativos de Substrate pueden circular sin problemas en Moonriver y Moonbeam EVM. Llamar a una función en el XC-20 es en realidad llamar a la función Substrate subyacente, que puede ser una instrucción para transferir tokens a otra cadena o enviarlos a otra dirección local. Esta capa de compatibilidad conecta el mundo de los trabajadores de Ethereum y los contratos inteligentes con escenarios avanzados de interoperabilidad basados en Substrate.
xcKSM es el primer activo XC-20 en Moonriver, y es el representante XC-20 del Token nativo de Kusama. Del mismo modo, una vez que XCM esté habilitado en Polkadot, xcDOT será el primer activo de cadena cruzada en ingresar a Moonbeam. Desde la perspectiva de EVM, estos activos, y los de cualquier otra cadena paralela, se han convertido en activos ERC-20 regulares, lo que les permite usarse en DeFi u otras aplicaciones. La conexión también funciona a la inversa, lo que permite que los activos XC-20 nativos basados en Moonriver se transfieran a otras paracadenas. Todavía se requiere alguna configuración técnica, como abrir un canal HRMP entre Moonriver y la cadena de destino para activar esta interacción entre cadenas, pero la funcionalidad central se ha colocado en la paracadena.
No todos los tokens se pueden usar para interacciones XCM avanzadas de inmediato, pero XC-20 sienta las bases clave para construir un entorno de cadena cruzada sin problemas en Dotsama. Situado en la encrucijada de la ecología de Dotsama y Ethereum, el estándar XC-20 permite que los Tokens de otras paracadenas fluyan hacia Moonbeam, haciéndolos accesibles para Moonbeam EVM y todas sus aplicaciones DeFi. Además, cualquier XC-20 acuñado en Moonbeam se beneficiará por igual: se pueden usar como ERC-20 en Moonbeam, pero también se pueden mover a otras paracaídas. De esta manera, Moonriver y Moonbeam podrán convertirse en el centro de las actividades DeFi de cadena cruzada en Dotsama.
Moonbeam inicialmente solo admitirá transferencias remotas, el formato de transferencia más común. Dependiendo de la cadena de bloques de destino, la transferencia de activos se puede realizar a través de la teletransportación de activos o la transferencia remota. Haga clic aquí para más detalles .
Acerca de Moonbeam
Moonbeam es una plataforma de contrato inteligente compatible con Ethereum en la red Polkadot que facilita la creación de aplicaciones descentralizadas interoperables nativas. La función de compatibilidad con Ethereum permite a los desarrolladores implementar contratos inteligentes de Solidity existentes y interfaces de DApp en Moonbeam con cambios mínimos. Como la paracaídas más activa en Kusama, Moonriver tiene más de 80 DApps integradas en Moonriver. Moonbeam se beneficiará de la seguridad compartida de la cadena de retransmisión de Polkadot y las ventajas de interoperabilidad de vincular otras cadenas de Polkadot.
Para obtener más información, visite: Moonbeam | Polkadot Smart Contract Platform
Más información sobre Moonbeam
Sitio web oficial: Moonbeam | Polkadot Smart Contract Platform
Weibo: Sina Visitor System
twitter: https://twitter.com/MoonbeamNetwork
Telegram: https:/ /t.me /moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
Asistente de grupo de Telegram chino: @MoonbeamSister