Learn
WHY BUILD ON IRYS
IrysVM

IrysVM

The Irys Virtual Machine (IrysVM) is a core component of the Irys blockchain, designed to provide a seamless and powerful environment for developers to build fully decentralized applications.

As a fork of the Ethereum Virtual Machine (EVM), IrysVM leverages the unique capabilities of the Irys blockchain by integrating access to its advanced storage layer, unlocking the potential for Programmable Data.

Key Features

  • Extended EVM Compatibility:
    The IrysVM maintains full compatibility with existing Ethereum smart contracts and development tools. Builders can deploy contracts and use familiar tooling, ensuring a smooth transition to the Irys ecosystem.


  • Access to Irys’s Storage Layer:
    The IrysVM goes beyond standard EVM functionality by providing integrated access to Irys’s storage capabilities. This enables developers to store, manage, and utilize data more effectively within their decentralized applications.


  • Programmable Data:
    The IrysVM allows for smart contracts to directly interact with stored data. This reduces complexity, enhances application performance, and lowers associated costs.

Current Development Stage

As the IrysVM is in early development stages, it represents a promising frontier in blockchain development. The combination of storage and execution opens exciting possibilities for diverse execution models:

  • Deferred Validation:
    Transaction sequences posted to the storage layer, periodically validated by smart contracts using Programmable Data.


  • Off-chain Computation:
    Architectures that perform calculations off-chain, posting snapshots for onchain verification by Irys smart contracts with data layer access.


  • Flexible Execution Models:
    Potential for various execution strategies tailored to specific application needs. This includes being able to execute any arbitrary WASM-compiled code.

These approaches aim to enhance scalability, efficiency, and flexibility for decentralized applications. Continuous refinement and optimization are ongoing, with more details to be revealed in upcoming Irys Improvement Proposals. Stay tuned for further developments in this evolving blockchain ecosystem.