Acala lanza la función de contrato inteligente para ayudar a que Polkadot DeFi brille

* 本文 翻 自 Bryan Chen 《Acala presenta contratos inteligentes y compatibilidad con Ethereum para Polkadot DeFi》

Haga clic para leer el texto original para ver el texto original en inglés

 

Como todos sabemos, el diseño de interacción entre cadenas de Polkadot permite que muchas redes de cadenas de bloques se integren en Polkadot de manera muy rápida y sencilla (como BTC y ETH), y también puede llevar muchas redes paralelas heterogéneas (independientes o personalizadas) pero interconectadas. Red de cadenas. Polkadot es como una cadena de infraestructura de capa 0, que proporciona seguridad PoS y comunicación entre cadenas para la red de confianza de capa superior, mientras que parachain es más como un caso de uso de escenario o una red de blockchain personalizada que resuelve problemas en un campo específico.

 

Acala Parachain se enfoca en redes blockchain personalizadas en el campo de las finanzas descentralizadas. Actualmente proporciona una serie de componentes básicos de DeFi listos para usar , como moneda estable descentralizada aUSD  , derivados de participación LDOT  y transacciones descentralizadas. los otros módulos clave. Además, Acala ha abierto muchos módulos prácticos para la comunidad de desarrolladores, como el primer módulo de Oracle del ecosistema de Polkadot, estándares de activos entre cadenas y un marco de monitoreo general .

 

Acala hace un buen uso de la pila de tecnología completa del marco Substrate, que incluye la infraestructura técnica subyacente (como RPC, Web-Assembly Runtime, P2P, etc.), así como módulos de contrato inteligente relacionados en la capa de aplicación (como Ethereum Virtual Machine EVM). Esto significa que en un futuro próximo, la innovación en cadena y el progreso tecnológico crecerán a un ritmo alarmante. Todas las cadenas basadas en sustrato pueden conectar y reproducir fácilmente y sin problemas las funciones anteriores a través de una actualización en la cadena sin horquillas. (Se pueden ver ejemplos relacionados: https://marketplace-staging.substrate.dev/)

 

El módulo de contrato inteligente de Acala se puede implementar de las siguientes dos formas:

  • Soporte EVM (módulo de tiempo de ejecución) : este módulo esencialmente implementa la máquina virtual Ethereum a través de Substrate, y los desarrolladores de todos los contratos de Solidity relacionados pueden desarrollar en Acala

  • ¡Soporte de tinta! Contrato: utilice el lenguaje Rust para desarrollar un contrato inteligente nativo de Substrate basado en Wasm (Web Assembly)

 

En vista del desarrollo tecnológico y las sugerencias de la comunidad, hemos lanzado el módulo de contrato inteligente.  Acala está ayudando a implementar muchos protocolos en el ecosistema DeFi de cadena cruzada de Polkadot. Este artículo también presentará sus principios técnicos y métodos prácticos. No hay duda de que los contratos inteligentes también son una de las formas importantes de explorar . En el futuro, Acala también llevará a cabo cooperación técnica con Parity y otros miembros del ecosistema Polkadot (como Moonbeam, Plasm y Edgeware) para realizar contribuciones activas conjuntas al desarrollo de EVM y contratos inteligentes.

 

 

A continuación, profundizaremos en los siguientes temas

1. Obtenga liquidez entre cadenas a través del puente de transferencia

2. Método de implementación en la red principal de Polkadot

3. El primer método de implementación en línea de Kusama

4. Método de implementación en la red Acala

5. Progreso actual del desarrollo de los contratos inteligentes de la red Polkadot

 

Obtenga liquidez entre cadenas a través del puente de tránsito

 

 

El puente de transferencia hace que la interoperabilidad entre blockchains sea una realidad, permitiendo que dos redes blockchain con diferentes soberanías económicas y tecnologías diversificadas estén interconectadas (como entre Polkadot y Ethereum o Bitcoin). Los estilos de puentes de transferencia no son los mismos, hay centralización completa, descentralización confiable, descentralización completa, etc. Estos proyectos utilizan diferentes modelos, con diferentes niveles de confianza y propiedades de expansión.

 

  • Hosting: utilice múltiples firmas o PoA para configurar. Son relativamente fáciles de implementar y ya están disponibles. ChainX, que es un puente de transferencia de Bitcoin, y ChainSafe, que es un puente de transferencia de Ethereum, utilizan este método. A medida que pasa el tiempo, la hoja de ruta del proyecto se volverá cada vez más descentralizada.

     

  • Completamente descentralizado: el uso de modelos económicos o criptografía puede garantizar la transferencia de activos entre las dos blockchains; también por su alto grado de descentralización y bajos requisitos de elementos de confianza, esto es relativamente costoso para los usuarios. Y debido a los desafíos técnicos de la descentralización completamente desconfiada, todavía está en rápido desarrollo. Los investigadores en esta dirección incluyen el puente de transferencia de Bitcoin Interlay, el puente de transferencia Ethereum SnowFork y Darwinia.

     

  • Alojamiento híbrido / descentralización confiable: Luego existe una solución híbrida llamada RenVM. Aunque esta solución no tiene licencia, tiene una excelente experiencia de usuario y es ampliamente aceptada, y tiene una clara ruta de descentralización, aunque En la actualidad, la mayoría de las fuentes de confianza provienen del equipo de Ren, pero a medida que el volumen de casting de renBTC continúa aumentando, la gente confía cada vez más en RenVM.

 

La solución del puente de tránsito de Acala es relativamente neutral, porque diferentes formas de puentes de tránsito pueden satisfacer las diferentes preferencias de los usuarios en cuanto a confianza, conveniencia y costo, y hay razones suficientes para que varios tipos de puentes de tránsito coexistan y coexistan. Satisfacer diversas necesidades.

 

 

Método de implementación de la red principal de Polkadot

 

 

Como se mencionó anteriormente, Polkadot es la cadena de infraestructura de cadena cruzada de Capa 0 (cadena de relés). Por lo tanto, las aplicaciones y los protocolos no se pueden implementar directamente en la cadena de retransmisión. Solo se pueden implementar a través de los mecanismos proporcionados por la estructura de red de Polkadot. Cada mecanismo tiene sus propias compensaciones de diseño:

 

  • Despliegue como parachain: este método tiene el mayor grado de personalización y flexibilidad tanto en modelos técnicos como económicos. Convertirse en un parachain también significa tener acceso a largo plazo a la seguridad compartida de Polkadot y los derechos de interacción entre cadenas (período de préstamo de parachain). Esta forma de costos de acceso es de hecho relativamente más alta y requiere más energía para guiar y mantener la red y la comunidad. En la actualidad, puede experimentar varias funciones a través de la plataforma Acala: tutorial de operación de la versión Acala Mandala testnet TC4 , y también puede seguir la posterior  subasta de tragamonedas Acala parachain .

     

     

  • La implementación se convierte en un hilo paralelo: técnicamente es similar a un parachain, pero compartir seguridad y comunicación entre cadenas requiere pago a pedido, por lo que el costo operativo inicial es relativamente bajo. Si una cadena no puede obtener una ranura de cadena paralela, puede volver al hilo paralelo para continuar su operación.

  • Implementar como DApp en una cadena paralela o hilo paralelo: es una buena manera para aquellos que quieren acceder al ecosistema Polkadot pero no quieren construir y mantener una red blockchain , o aquellos que no tienen mucha carga en la etapa inicial. En particular, el Dapp asociado con el ecosistema DeFi puede usar Acala como una entrada de tráfico (como Ren), y Acala también tendrá la oportunidad de convertirse en su socio técnico de Polkadot TKH (conocimientos técnicos).

 

Además de las consideraciones técnicas y económicas, también deben considerarse muchos factores compuestos. El grado de componibilidad y los factores de composición varían de persona a persona. Las DApps en la parachain naturalmente disfrutarán de una mayor compatibilidad y componibilidad en la cadena (ver Integración de Ren: https://github.com/AcalaNetwork/Acala/wiki /T.-Cross-chain-DeFi#ren), la DApp cross-parachain puede reducir la componibilidad y la atomicidad de las transacciones entre cadenas (consulte Integración laminar: https://github.com/AcalaNetwork/Acala/wiki/ T.-Cross-chain-DeFi # laminar), los puentes de transferencia sucesivos tienen menor componibilidad, porque sus funciones principales se concentran en la transferencia de valor y la mensajería de información especial entre cadenas.

 

 

Primer método de implementación en línea de Kusama

 

 

Kusama es similar a Polkadot y pertenece a la infraestructura de cadena cruzada de Layer 0, y proporciona seguridad e interoperabilidad compartidas para la cadena de retransmisión. Kusama tiene como objetivo proporcionar un entorno de desarrollo para los equipos que se están preparando para implementarse en Polkadot y ayudar a los equipos construidos en Kusama a reducir el umbral económico para el uso de ranuras parachain y acortar el ciclo de gobernanza. Los desarrolladores tendrán opciones similares en las redes Kusama y Polkadot, pero hay algunas advertencias:

 

  • Implementar como paracadena : el equipo puede construir una paracadena en Kusama por tres razones. Primero, después de pasar la prueba en la red de prueba de Westend, puede implementar la parachain en la red pionera de Kusama, ajustar algunos detalles técnicos y luego lanzar la red principal Polkadot; en segundo lugar, algunos equipos, incluido Acala, elegirán usar Polkadot y Kusama. Opere al mismo tiempo y sirva a las comunidades de ambas redes ; tercero, si no puede pagar el costo de la licitación de tragamonedas paracadena de Polkadot, o prefiere la iteración rápida y la red pionera de Kusama más aventurera, las pequeñas empresas emergentes también pueden optar por quedarse En Kusama Pioneer Network, Kusama Parachain es más flexible y autónomo en términos de tecnología y opciones económicas.

     

  • Implementar en subprocesos paralelos:  Kusama Xianxian Network tendrá la misma función de subprocesos paralelos que la red principal de Polkadot. Para reducir los costos operativos tanto como sea posible, adoptará un método de compra bajo demanda para disfrutar de la seguridad y la interoperabilidad en la cadena. La solución de compromiso es que si se implementa como un subproceso paralelo, se producirán transacciones de baja frecuencia en la cadena de retransmisión, por lo que este método es más adecuado para algunos escenarios de aplicación especiales.

     

  • Implementado en paracadena / subprocesos paralelos como aplicaciones descentralizadas: las DApps se pueden construir en paracadenas / subprocesos paralelos en la red Kusama Pioneer. Por ejemplo, DeFi DApp se puede construir en la red pionera Kusama de Acala, como juegos, redes sociales o DAO.

 

En la siguiente parte, explicaremos en detalle los diferentes métodos de implementación en Acala parachain.

 

 

Métodos de implementación en la red Acala

 

Acala Como centro financiero de DeFi en Polkadot y Kusama, el equipo de Acala será su socio técnico de TKH (Technical-Know-How). Actualmente, hay tres formas de implementar en Acala:

 

  • Implementar con el módulo Runtime (Pallet): este método tendrá el nivel más alto de personalización y acceso a la lógica en la cadena Acala para completar una integración más compleja. Sin embargo, este método no tiene el entorno sandbox a prueba de fallas que disfrutan los contratos inteligentes, y la auditoría de seguridad y el gobierno en cadena son muy importantes, por lo que este método es más adecuado para la infraestructura y los protocolos generales. El módulo de puente de tránsito RenVM es un buen ejemplo. Por ejemplo, una cuenta nueva con solo renBTC puede realizar cualquier transacción en Acala y no requiere otro activo como tarifa de manejo de red. Gracias a  la función FlexFee de Acala , renBTC y ACA, aUSD y DOT se pueden utilizar como tarifa de manejo predeterminada. Seleccione activos para que los usuarios elijan.

     

  • Implementar con contratos inteligentes de Solidity: si desea migrar directamente parte o todos los contratos inteligentes de Solidity originales a Polkadot, y no desea dedicar mucho tiempo a reescribir, este método de desarrollo es más apropiado. Por ejemplo, ya hay algunos equipos que usan puentes de transferencia para cruzar sus activos de Ethereum a Polkadot y luego implementarlos en Acala para lograr una alta eficiencia, bajo costo y una mejor experiencia de usuario.

     

  • ¡Implementar con ink! Smart contract: Este es el contrato inteligente Wasm nativo de Substrate basado en el lenguaje Rust. Obtenga más información sobre la diferencia con EVM aquí: https://substrate.dev/docs/en/knowledgebase/smart-contracts/ink -fundamentales

 

Tenga en cuenta: el módulo de contrato inteligente aún no ha alcanzado el estado de disponibilidad del producto (aún no ha alcanzado el estándar Acala), y mantendremos una estrecha cooperación con Parity y otros proyectos en el ecosistema hasta que se lance con éxito. En la siguiente sección, describiremos las precauciones y el desarrollo actual.

 

Estado actual de los contratos inteligentes

 

EVM

 

Aunque los contratos compatibles con Solidity y EVM se pueden implementar y ejecutar en una red blockchain basada en el marco Substrate (como Acala), muchas herramientas de desarrollo aún están en desarrollo para ser compatibles con las herramientas de desarrollo existentes como Truffle y Remix. También se están desarrollando SDK compatibles con Web3.js y otras bibliotecas. Acala se centrará en mejorar la compatibilidad de los contratos inteligentes y los módulos de tiempo de ejecución para acelerar la innovación de DeFi entre cadenas.

 

¡Tinta! Contratos inteligentes

 

¡Tinta basada en el lenguaje Rust! El lenguaje del contrato inteligente y sus herramientas de desarrollo (cargo-contract y Redspot - Truffle for Ink!) Y SDK (polkadot.js) todavía están en desarrollo.

 

El siguiente paso de Acala

 

 

En la actualidad, Acala ha admitido EVM a través de Frontier (https://github.com/paritytech/frontier) para darse cuenta de la compatibilidad de Substrate con Ethereum. Acala ha podido ejecutar muchas DApps de Ethereum que aún no se han mejorado. En el futuro, Acala desplegará contratos Solidity más complejos, probará y dará soporte a herramientas de desarrollo relacionadas, incluidas Metamasks, implementará Pallet (módulos de tiempo de ejecución) relacionados para mejorar la compatibilidad y será compatible con ERC 20 u otros tokens estándar de activos relacionados.

 

 

Aquí, Acala también emitió una invitación oficial para invitar a los desarrolladores a construir un amplio ecosistema financiero abierto. El equipo abierto de Acala y la comunidad técnica también lo ayudarán a crear cadenas cruzadas más influyentes, en crecimiento y valiosas en Polkadot y Kusama. Proyecto DeFi.

 

Construye con Acala:

https://github.com/AcalaNetwork/Acala/wiki/U.-Build-with-Acala

 

 

 

■  Aviso de seguridad

 

Recientemente, ha habido grupos de estafadores que venden activos de tokens relacionados con Acala en el mercado, y han confundido a la audiencia en el mercado para hacer trampa. En la actualidad, se ha descubierto que los estafadores han emitido ACA en plataformas como Uniswap para defraudar a los usuarios de ETH.

 

Aquí declaro

Acala no ha emitido ningún token y no puede comprar tokens de Acala en este momento. Se falsifica cualquier transacción, donación o mapeo. Consulte el único canal oficial (Twitter, Medium, cuenta oficial de WeChat) para conocer toda la distribución relacionada con los tokens y otras noticias. Estén atentos y díganse unos a otros para evitar ser engañados. Si encuentra una estafa, infórmelo al equipo de Acala.

 

Acala informará a la comunidad sobre las reglas relevantes unos 45 días antes del inicio de la subasta de tragamonedas de Parachain, para que los usuarios puedan tener tiempo suficiente para desbloquear su KSM / DOT y participar en la subasta de tragamonedas de Acala Parachain. Para obtener los últimos detalles relevantes relacionados con Acala Parachain a tiempo, haga clic en el enlace para suscribirse:

https://acala.network/newsletter-sign-up.html

 

 

 

Supongo que te gusta

Origin blog.csdn.net/weixin_42667079/article/details/108704576
Recomendado
Clasificación