@Dusk #dusk $DUSK
DuskEVM
DuskEVM lleva Solidity, carteras EVM y herramientas de Ethereum a Dusk. Las aplicaciones EVM existentes pueden dirigirse a DuskEVM con contratos y flujos de trabajo familiares, mientras usan DUSK para el gas y DuskDS para la liquidación y la disponibilidad de datos.¿Por qué DuskEVMComienza con la pila EVM. Usa Solidity o Vyper con Foundry, Hardhat, viem, ethers y carteras EVM estándar.Usa DUSK en todo momento.
DUSK paga la ejecución y se mueve entre Dusk L1 y DuskEVM mediante el puente.Liquida en DuskDS. Los lotes y los compromisos de estado anclan la actividad de DuskEVM a la capa de consenso y disponibilidad de datos de Dusk.Alcanza el stack más amplio de Dusk. Las aplicaciones EVM pueden conectarse con activos de Dusk L1, infraestructura y flujos de trabajo orientados a la privacidad, según lo requieran esas integraciones.

Una transacción de DuskEVM sigue un ciclo de vida tipo rollup:
La transacción se envía al secuenciador de DuskEVM.
La capa de ejecución la incluye en un bloque L2.
El agrupador publica los datos de la transacción en DuskDS.
Los compromisos de estado y las pruebas de fallos conectan el estado resultante con la liquidación de DuskDS.
La inclusión de la transacción es rápida, pero la inclusión y la liquidación son etapas diferentes. Las aplicaciones que mueven valor entre DuskEVM y Dusk L1 deberían usar el estado del protocolo o de la cartera en lugar de inferir la finalidad a partir del tiempo transcurrido.Elige un entorno de ejecución
Elige DuskEVM para aplicaciones de Solidity, carteras EVM, bibliotecas de Ethereum existentes e infraestructura EVM.
Elige DuskVM para contratos Rust/WASM que deban ejecutarse directamente en Dusk L1 o integrarse de forma estrecha con sus modelos de transacción, activos del protocolo, privacidad o capacidades de cero conocimiento.