Irys에서는 파일을 저장하는 행위와 스마트컨트랙트 실행이 같은 프로세스 안에서 묶여 있다.
파일에 Solidity 지시어를 함께 포함시키면, 저장 순간 바로 스마트컨트랙트가 자동으로 배치(IrysVM) 된다.
다른 체인들은 보통
파일을 IPFS에 올림 → 주소를 컨트랙트에 등록 → 함수를 호출해서 연결
이런 3단계 절차를 거쳐야 하므로 데이터-실행 간격이 분리되어 있다.
Irys는 이 모든 과정을 하나로 통합해 데이터 자체가 로직을 포함하는 형태, 즉 프로그래머블 데이터 레이어를 구현한다.
☑IrysVM: EVM 호환 실행 레이어
IrysVM은 EVM과 완전히 호환되는 실행 레이어로, Solidity 코드를 그대로 배포할 수 있다.
Rust나 Move 같은 새로운 언어를 학습할 필요가 없기 때문에 기존 EVM 개발자가 즉시 온보딩할 수 있고, DeFi·NFT 생태계에서 사용되던 코드를 수정 없이 그대로 옮길 수 있어 마이그레이션 비용도 최소화된다.
즉 기존 Ethereum 개발 경험을 그대로 이어가면서, 데이터 지향 실행 환경을 활용할 수 있는 구조다.
Irys의 글을 조금만 더 써보자..
