Intercambio de bitcoins Intercambio de bitcoins
Ctrl+D Intercambio de bitcoins
ads
Casa > Ripple > Info

Un artículo para entender los contratos inteligentes en el ecosistema de Polkadot.

Author:

Time:

Polkadot es un sistema multicadena heterogéneo desarrollado en base al marco de desarrollo de blockchain de Substrate. Substrate proporciona los módulos funcionales básicos necesarios para el desarrollo de blockchains. Los desarrolladores pueden usar Substrate para construir cadenas paralelas para negocios específicos.

Como cadena de retransmisión, Polkadot no admite contratos inteligentes en sí mismo, pero Substrate proporciona una solución para agregar funciones de contrato inteligente a parachains Su módulo de contrato admite contratos inteligentes Wasm.

¡Tinta de lenguaje de contrato inteligente!

La plataforma de contrato inteligente en el ecosistema de Polkadot está dominada por la máquina virtual Wasm. De EVM a WebAssembly es la tendencia de desarrollo de la máquina virtual de contrato inteligente. ETH 2.0 también admitirá la máquina virtual Wasm.

ink! es un lenguaje específico de dominio incorporado (eDSL para abreviar) Es una cadena de bloques desarrollada en base al marco de desarrollo de la cadena de bloques Substrate y proporciona una solución para escribir contratos inteligentes de Wasm. ink! está construido sobre el lenguaje Rust, sigue las reglas y la sintaxis del lenguaje Rust, y sus objetivos de diseño son amigables, concisos y eficientes.

Las acciones de EE. UU. continuaron subiendo, el Nasdaq subió más del 3%: Golden Financial News, el mercado mostró que las acciones de EE. UU. continuaron subiendo, el Nasdaq subió un 3%, el S&P 500 subió un 2,63% y el Dow subió un 2,24 % [2022/7/20 2:24:44]

El lenguaje ink! consta de tres capas de abstracción, de las cuales la capa Core contiene las funciones principales para implementar contratos inteligentes, y la capa Lang se basa en las capas Core y Model. La mayoría de los desarrolladores solo necesitan usar la capa Lang para escribir contratos inteligentes. códigos.

Módulo Smart Contract vs Runtime

Hay dos enfoques diferentes para crear aplicaciones descentralizadas con Substrate: los módulos Substrate Runtime y los contratos inteligentes de Substrate.

Módulo de tiempo de ejecución

El propósito del desarrollo basado en el módulo Runtime es generar nodos eficientes y rápidos, que brindan una interfaz de acceso subyacente a toda la cadena de bloques, pueden controlar completamente la lógica subyacente de la cadena de bloques y pueden acceder a cualquier elemento de almacenamiento en todos los módulos y Modificar y control.

Jiang Zhuoer: Esta bifurcación dura de BCH es una bifurcación benigna: Jinse Finance informó que en la transmisión en vivo de "Golden Hundred Talks | BCH Re-fork: Showdown between BCHA and BCHN" celebrada el 13 de noviembre, Jiang Zhuoer, el fundador de Leibit Mining Pool, dijo que, en general, esta bifurcación dura de BCH es una bifurcación benigna. También consideraron esta bifurcación como la distribución de monedas de caramelo. Después de que ABC se dio cuenta de que no podía obtener el apoyo de la comunidad, también cambió su nombre a BCHA en el último cliente. No compitió por el nombre de BCH, ni renunció a su mantenimiento y soporte para BCH. [2020/11/13 20:44:33]

Sin embargo, el módulo de tiempo de ejecución tiene una gran barrera de entrada para los desarrolladores, y los desarrolladores de bajo nivel pueden construir una cadena de bloques con una lógica incorrecta o un manejo de errores deficiente. Al mismo tiempo, no brinda protección de reversión de transacciones, ni introduce un sistema de tarifas para los cálculos ejecutados por los nodos. Al desarrollar el módulo Runtime, es necesario evaluar correctamente cada parte de la lógica Runtime y calcular el costo, para evitar el abuso de los saboteadores y dañar toda la red blockchain.

Contrato inteligente

Los contratos inteligentes de sustrato permiten a los usuarios agregar lógica comercial basada en la lógica central de la cadena de bloques, al tiempo que establecen un mecanismo de protección contra los saboteadores.

Los contratos inteligentes son inherentemente más seguros para las cadenas de bloques, porque los contratos inteligentes no pueden modificar directamente el estado de almacenamiento de la cadena de bloques u otros contratos inteligentes, y sus capacidades se limitan a modificar su propio estado y realizar llamadas externas a otros contratos inteligentes o funciones de tiempo de ejecución. Se cobrará tanto el cálculo como el estado de almacenamiento en el proceso de ejecución de contratos inteligentes, lo que garantiza que los recursos de la cadena de bloques no se abusarán ni se almacenarán infinitamente. Cuando la ejecución del contrato inteligente falla debido a varios factores, el contrato inteligente no actualizará el estado y la transacción se revertirá. Por supuesto, estos gastos generales de gestión reducirán la eficiencia de la ejecución de contratos inteligentes y aumentarán el costo de operación.

Elección de Coinversation

Tanto el módulo Substrate Runtime como el contrato inteligente de Substrate son herramientas para resolver problemas. En cuanto a qué herramienta elegir para resolver el problema, depende de las necesidades del problema en sí y del costo de desarrollo, implementación y mantenimiento.

Coinversation Protocol es un acuerdo de emisión de activos sintéticos y una plataforma de negociación de contratos. Los principales módulos funcionales de todo el sistema son: activos sintéticos acuñados con hipotecas, intercambios de contratos descentralizados, grupos de hipotecas, grupos de tarifas, oráculos y minería de liquidez. Entre ellos, Coinpro.MintC (centro de acuñación para acuñar y quemar cUSD) y Coinpro.Exchange (intercambio descentralizado para el comercio de activos sintéticos) son los productos principales del sistema. Teniendo en cuenta que el producto principal debe tener un mecanismo de control de recursos estricto y un mecanismo de protección para la reversión de transacciones, se decidió utilizar contratos inteligentes de Substrate para el desarrollo.

Tags:

Ripple
El rebote de Bitcoin se vio obstaculizado y cayó como se esperaba, ¿cuánto espacio hay para la baja?

La naturaleza de cada nivel: línea diaria - consolidación, 4 horas - consolidación (patrón bajista), 1 hora - bajistaLa captura de pantalla es del gráfico perpetuo de 1 hora BTC/USDT de OKEX: para el mercado.

El PTF del token de la plataforma PowerTrade dedicado a la opción de juego aparecerá en BitMax por primera vez

Dado que la moneda digital comenzó a formar un mercado comercial, significa que ha comenzado a tener atributos financieros.

Un artículo para entender los contratos inteligentes en el ecosistema de Polkadot.

Polkadot es un sistema multicadena heterogéneo desarrollado en base al marco de desarrollo de blockchain de Substrate.

Gobernador del Banco de Francia: Prepárese para los pagos de divisas en la era digital europea

El 11 de septiembre de 2020, François Villeroy de Galhau, presidente del Banco de Francia, pronunció un discurso en el seminario "Banca y pagos en un mundo digital" organizado por el Deutsche Bundesbank.En el pasado.

Una nueva ronda de revitalización rural comienza de nuevo, ¿cómo funciona la cadena de bloques?

En la actualidad, la seguridad y la calidad de los productos agrícolas están muy preocupadas por toda la sociedad. No se puede dejar de enfatizar cómo garantizar la seguridad en la punta de la lengua para un país gran.

Video exclusivo | ¿Puede crecer NFT de alta calidad en suelo DeFi? Interpretación integral de Dego

Enlaces mencionados en el video: Recibe el airdrop (habla con el bot de Telegram):https://t.

ads