Project type: Developer Tooling

Irys | IrysVMLearnLearnBuildBuild`CTRL K`* Learn* Build* Github 
`CTRL K`* LEARN ABOUT IRYS
+ What is Irys?
+ What is a Datachain?
+ Why Irys Exists
+ How Irys Solves These Problems
* WHY BUILD ON IRYS
* MINING ON IRYS
+ Running a Node
+ Proof of Work + Staking
* Current Development Stage
(opens in a new tab) BUILD ON IRYSIrysVM# 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.
* **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.
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:
Transaction sequences posted to the storage layer, periodically validated by smart contracts using Programmable Data.
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.
Last updated on September 16, 2024VerifiabilityRunning a NodeOVERVIEW* What is Irys?* What is A Datachain?* Build With Us!TOOLS FOR ARWEAVE* SDK Query Package]( CLI](## Join the Irys Community
2024 Irys. All rights reserved.