Saltar al contenido principal
Plasma usa un entorno de ejecución EVM de propósito general, proporcionando compatibilidad completa con los smart contracts y el tooling existentes de Ethereum. Esta decisión refleja una realidad simple: la gran mayoría de la infraestructura y aplicaciones de stablecoins ya están construidas para la EVM. Los desarrolladores que construyen en Plasma pueden desplegar contratos existentes sin cambios, usando las mismas herramientas y flujos de trabajo que ya conocen. La capa de ejecución de Plasma está impulsada por Reth, un cliente de ejecución modular de Ethereum escrito en Rust. Reth fue seleccionado por su rendimiento, seguridad y arquitectura moderna. Permite ejecución de estado rápida y eficiente sin comprometer la corrección de EVM. Plasma no introduce una nueva máquina virtual, lenguaje personalizado ni capa de compatibilidad. Cada opcode, precompile y comportamiento de ejecución coincide con la mainnet de Ethereum. Esto asegura que:
  • Cualquier contrato escrito en Solidity o Vyper se comporta de forma idéntica en Plasma
  • Herramientas como Hardhat, Foundry y Remix funcionan de fábrica
  • Las interfaces estándar, ABIs y librerías siguen siendo compatibles
  • Las wallets como MetaMask y los SDKs de desarrolladores no requieren cambios
A nivel de sistema, Reth se integra con PlasmaBFT a través de la Engine API, la misma interfaz usada en Ethereum post-merge. Esta separación de consenso y ejecución habilita actualizaciones modulares y una interfaz limpia entre la producción de bloques y el procesamiento de transacciones. El resultado es una experiencia de desarrollador predecible, rápida y familiar, con mejoras de rendimiento bajo el capó y funcionalidades nativas de stablecoins en capas encima.