마지막 업데이트:
Irys는 온체인 데이터 저장, 검증 및 스마트 계약 실행을 하나의 네트워크에서 결합한 레이어 1 데이터체인입니다. 2023년 Josh Benaron에 의해 설립되었으며, 계약이 체인에 저장된 데이터를 읽고 처리할 수 있도록 설계되었습니다. 프로젝트 측은 이 기능을 “프로그래밍 가능한 데이터(Programmable Data)”라고 부릅니다. Irys는 2025년 11월 25일에 메인넷이 가동되었다고 발표했습니다.[1][2][3][4]
Irys는 온체인 데이터 저장, 검증 및 스마트 컨트랙트 실행을 결합한 라이브 Layer 1 데이터 체인입니다. EVM 호환 IrysVM은 실행 환경을 제공하며, 프로토콜은 영구 저장 및 기간제 저장을 지원합니다. Programmable Data는 컨트랙트가 저장된 바이트를 읽고 처리할 수 있도록 설계되었으나, 해당 읽기를 위한 네이티브 인터페이스는 현재 개발 중이며 2026년 10월 24일 기준으로 아직 라이브 상태가 아닙니다.[6][7]
Irys는 Benaron이 19세에 컴퓨터 과학 학위 과정을 그만둔 후 구축하기 시작한 Arweave용 레이어 2 데이터 서비스인 Bundlr에서 발전했습니다. Irys 프로젝트 프로필에 따르면, Bundlr는 3년 동안 Arweave의 일일 트랜잭션을 15,000건에서 1,500만 건으로 늘리는 데 기여했으며, 최종적으로 데이터 트랜잭션의 95% 이상을 처리했습니다. Benaron은 300개 이상의 프로젝트를 온보딩하고 Bundlr를 위해 300만 달러를 모금했습니다.[1]
Irys는 2023년에 설립되었습니다. 2024년 확장 시드 라운드에서 1,000만 달러를 유치했으며, 2025년 시리즈 A 라운드에서 추가로 1,000만 달러를 모금했습니다.[1]
이 프로젝트는 2025년 11월 25일에 mainnet 출시를 발표하며, 이를 2년 이상의 노력의 결과라고 설명했습니다. 7월 16일 게시물에서 Irys는 지난 1년을 “관심을 위한 투쟁”으로, 그 이후의 기간을 “구축을 위한 투쟁”으로 규정하며, 대외적으로는 조용히 활동하면서도 제품 개발을 지속해 왔다고 밝혔습니다.[4]
2026년 6월 3일, 개발자 업데이트를 통해 메인넷 이후의 주요 소프트웨어 릴리스가 설명되었습니다. 비동기 백그라운드 스토리지는 급증 시 업로드 백로그를 제거했고, block 검증 속도는 약 20% 빨라졌으며, VDF 주기는 약 1,200ms에서 970ms로 단축되었습니다. Snapshot 내보내기 및 가져오기 도구를 통해 새로운 node가 제네시스부터 체인을 다시 재생하는 대신 휴대용 스냅샷을 로드하여 몇 분 만에 검증을 시작할 수 있게 되었습니다. 또한 이 업데이트에는 안정성, 관찰 가능성 및 릴리스 프로세스 개선 사항이 포함되었습니다.[8]
Aurora와 Borealis는 Irys의 첫 두 차례 조정된 mainnet 하드포크였습니다. Aurora는 2026년 6월 23일 12:00 UTC에 활성화되었습니다. 이 하드포크는 고정 인코딩 V2 커밋먼트 트랜잭션을 도입하고 새로운 V1 트랜잭션을 종료하여, 개발자가 Irys 자체 도구 이외의 수단으로도 커밋먼트 트랜잭션을 구성, 서명 및 제출할 수 있도록 했습니다. Borealis는 2026년 6월 30일 12:00 UTC에 활성화되었습니다. 이는 모든 채굴 보상을 보상 주소로 라우팅하고, 재스테이킹 없이 해당 주소를 설정하거나 변경할 수 있는 커밋먼트 트랜잭션을 추가했습니다.[9]
Cascade는 2026년 8월 3일 12:00 UTC에 Irys mainnet에서 활성화되었으며, 출시 이후 가장 큰 프로토콜 변경으로 설명되었습니다. 이 하드포크는 영구 저장소와 함께 프로토콜 수준의 30일 및 1년 기간제 저장소를 추가했습니다. 또한 네트워크 분할 후 딥 리오가니제이션(deep-reorganization) 복구 기능을 추가하여, 전체 node 재설정 없이 최대 100개의 blocks까지 롤백할 수 있게 했습니다. 커밋먼트 트랜잭션 만료 시간도 20개 블록에서 24시간으로 연장되었습니다. 하드포크는 또한 채굴자의 물리적 저장 비용을 반영하여 GB당 비용 기준을 수정하고 합의 강화 변경 사항을 포함했습니다.[10]
Irys는 별도의 저장 및 실행 네트워크에 의존하는 대신 저장, 합의, 검증 및 연산을 하나의 프로토콜 내에서 결합합니다. 이 프로젝트의 백서에서는 체인을 트랜잭션 순서를 정하고 저장된 데이터에 계속 접근할 수 있다는 암호화 증명을 제공하는 시스템으로 설명합니다. 네트워크에는 데이터 업로드와 실행을 위한 별도의 트랜잭션 레인이 있어, 실행 레인이 혼잡할 때도 데이터 트랜잭션을 제출할 수 있습니다.[3]
프로토콜은 데이터를 저장 기간과 같은 속성에 따라 그룹화된 데이터 모음인 원장(ledger)으로 구성합니다. 원장은 16테라바이트 파티션으로 나뉘는데, 이는 채굴자가 더 높은 읽기 속도를 요구하는 저장 하드웨어 대신 하드 디스크 드라이브(HDD)를 사용할 수 있도록 설계된 것입니다. 네트워크는 업로드된 데이터 볼륨으로부터 용량을 계획하며, 저장 수요가 증가함에 따라 할당될 수 있는 빈 대기 용량 파티션을 유지합니다.[3]
Irys는 자사의 용량 모델을 수평적으로 확장 가능하다고 설명합니다. 검증인(validators) 또는 채굴자는 네트워크에 참여하여 자신에게 할당된 데이터 파티션을 지속적으로 유지하고 있음을 증명할 수 있습니다. 또한 이 프로젝트는 즉각적인 검색과 원가 수준의 저장 비용을 설계 목표로 제시합니다.[1][5][2]
2026년 6월 개발자 업데이트에서는 비동기 백그라운드 저장, 더 빠른 블록(block) 검증, 더 짧은 VDF 주기, 그리고 노드(node) 시작을 위한 스냅샷 내보내기/가져오기 도구에 대해서도 설명했습니다.[8]
Irys는 기간 기반 저장과 영구 저장을 모두 제공합니다. 백서에서는 단기부터 1년 이상, 그리고 영구 보존에 이르는 기간을 설명하며, Cascade는 30일, 1년 또는 영구 저장 옵션을 제공합니다. Cascade는 2026년 8월 3일 12:00 UTC에 Irys 메인넷(mainnet)에서 활성화되었습니다.[3][10]
30일 및 1년 데이터는 영구 저장보다 저렴하게 가격이 책정되며, 동일한 파티션에 보관되고 동일한 게이트웨이를 통해 제공됩니다. 해당 데이터는 최소 전체 저장 기간 동안 즉시 다운로드 가능한 상태로 유지됩니다. 사용자는 기간제 데이터를 연장하거나 만료되도록 둘 수 있습니다. 만료 후 채굴자는 해당 데이터의 증명에 대한 보상을 더 이상 받지 못하며 저장 공간을 해제할 수 있지만, 무엇이 언제 저장되었는지에 대한 블록(block) 기록은 남아 있습니다. '기간'은 즉각적인 삭제 시간을 지정하는 것이 아니라 최소 저장 기간을 보장합니다.[10]
V2 게이트웨이는 검색된 각 데이터 조각에 암호화 영수증을 첨부하여, 반환된 바이트가 업로드된 내용과 일치하는지 확인할 수 있도록 합니다.[10]
영구 저장을 목적으로 하는 데이터는 처음에 단기 제출 원장에 들어갑니다. 필요한 저장 증명이 수신된 후 영구 원장으로 이동됩니다. 백서에서는 5에포크(epoch)의 제출 기간을 설명하며 영구 데이터에 대해 10명의 채굴자로부터의 증명을 요구합니다. 기간이 만료되기 전에 데이터가 업로드되지 않거나 필요한 증명을 얻지 못하면 영구 저장 및 수신 증명 수수료가 환불됩니다.[3]
채굴자는 서약(pledge) 트랜잭션을 게시하여 새로운 파티션을 온라인으로 가져옵니다. 프로토콜은 무작위로 할당되지 않은 파티션을 배정하며, 채굴자는 이를 패킹하고 채굴합니다. 원장에 더 많은 용량이 필요할 때 프로토콜은 활발하게 채굴 중인 용량 파티션을 선택하며, 블록(blocks)을 채굴한 파티션에 가중치를 두어 선택합니다. 할당된 데이터가 포함된 파티션을 채굴(mining)하는 것은 빈 용량 파티션을 채굴(mining)하는 것보다 더 높은 보상을 받습니다.[3]
이 프로토콜은 네트워크를 떠나는 채굴자를 위한 절차도 정의합니다. 채굴자는 질서 있는 탈퇴를 요청할 수 있으며, 그 후 원래 채굴자가 스테이크(stake)를 회수하기 전에 대체 용량이 데이터를 동기화할 시간을 할당받습니다. 타임아웃 전에 오프라인 상태가 되면 보증금을 잃을 위험이 있습니다. 블록 이중 서명을 포함하여 무질서하게 탈퇴하는 경우, 스테이크가 몰수될 수 있으며 대체 용량이 할당됩니다.[3]
Irys는 프로젝트 자료에서 유용한 작업 증명 및 지분 증명(uPoW/S), 백서에서는 PoW/S라고 불리는 하이브리드 작업 증명 및 staking 설계를 사용합니다. 채굴자는 IRYS를 collateral로 스테이킹하고 할당된 데이터 파티션을 유지하고 있음을 증명합니다. 이 설계는 합의 작업을 스토리지 및 데이터 가용성과 연결하며, staking을 통해 채굴자가 데이터 손실이나 기타 부정 행위에 대해 책임을 지도록 합니다.[1][3]
백서에서는 각 채굴자의 파티션에서 결정론적 무작위 범위를 선택하기 위한 시드(seed)를 생성하는 1초 가변 지연 함수(VDF)를 설명합니다. 채굴자는 파티션당 초당 200 메비바이트(mebibytes)를 읽고, 이를 256 키비바이트(kibibytes) 크기의 800개 청크로 나누어 해싱하며, 솔루션이 네트워크 난이도를 충족하고 충분한 스테이크를 보유했을 때 block을 발행할 수 있습니다. 이 설계는 모든 파티션을 하루에 최소 한 번 전체적으로 샘플링하는 것을 목표로 합니다.[3]
VDF 기반 읽기 제한기는 파티션 읽기 속도를 하드 디스크 드라이브(HDD) 수준으로 유지하여 솔리드 스테이트 드라이브(SSD)를 사용하는 채굴자의 이점을 제한하기 위한 것입니다. Irys의 매트릭스 패킹(matrix-packing) 프로세스는 채굴자의 주소를 각 청크에 인코딩하여 복제본이 개별 채굴자에게 고유하도록 만듭니다. 2차원 패킹 설계는 이후 레이어가 이전 세그먼트와 이전 레이어의 해당 세그먼트 모두에 의존하도록 하며, 이는 온디맨드 재구성에 전체 패킹 작업이 필요하도록 만드는 것을 목표로 합니다.[3]
데이터 트랜잭션이 검증되면 해당 데이터는 합의 증명에 사용하기 위해 파티션에 XOR 연산으로 포함됩니다. 수입 증명(ingress proof)은 트랜잭션 청크에서 생성된 머클 루트(Merkle root)와 채굴자의 주소를 결합하여 구성되며, 채굴자는 해당 주소와 연결된 개인 키로 루트에 서명합니다. 이 설계는 채굴자가 데이터와 별개의 복제본을 보유하고 있음을 보여주기 위한 것입니다. 영구 데이터에는 10개의 수입 증명이 필요합니다.[3]
IrysVM은 네트워크의 Ethereum 가상 머신(EVM) 호환 실행 레이어이며, 스마트 컨트랙트 실행이 가능합니다. 백서에서는 이를 "EVM++" 구현이라고 부르는데, 이는 컨트랙트가 저장된 데이터에 접근할 수 있도록 하는 추가적인 옵코드(opcode)와 프리컴파일(precompile)을 제안하기 때문입니다. 프로젝트의 프로그래밍 가능한 데이터(Programmable Data) 모델에 따라, 데이터는 정적인 페이로드(payload)가 아닌 실행 가능한 자산으로 취급되도록 설계되었습니다. 즉, 컨트랙트가 선택된 저장 데이터를 읽고 이를 온체인 연산에 사용할 수 있습니다. 그러나 컨트랙트가 저장된 바이트를 읽기 위한 프리컴파일 또는 네이티브 인터페이스는 여전히 개발 중이며, 2026년 10월 24일 기준으로 아직 활성화되지 않았습니다.[1][5][3][6][7]
프로그래밍 가능한 데이터 트랜잭션은 컨트랙트가 접근할 수 있는 청크(chunk) 범위를 지정하도록 설계되었습니다. 백서는 파티션, 청크 오프셋 및 청크 수를 식별하는 범위 인코딩을 설명하며, EVM 도구와의 호환성을 유지하기 위해 EIP-2930 액세스 리스트 사용을 제안합니다. 클라이언트 소프트웨어 개발 키트(SDK)는 트랜잭션 또는 데이터 항목 식별자를 게시된 위치로 해석하고, 게이트웨이를 통해 얻은 정보를 사용하여 범위 사양을 구성할 수 있습니다.[3]
Nodes는 가십 네트워크를 통해 프로그래밍 가능한 데이터 트랜잭션과 요청된 청크를 교환하도록 설계되었습니다. node는 자신의 캐시, 다른 피어 또는 자신이 채굴하는 파티션에서 청크를 검증할 수 있습니다. 패킹된 데이터의 경우, 청크를 언패킹하고 트랜잭션의 머클 루트(Merkle root)와 대조하여 확인합니다. 채굴자는 다른 노드들이 요청된 데이터를 수신하고 검증할 시간을 가질 수 있도록 트랜잭션을 포함하기 전에 전파 간격(propagation interval) 동안 기다릴 수 있습니다.[3]
백서의 testnet 모델은 30초의 blocks 생성을 제안했으며, 특정 네트워크 가정 하에 block당 7,500 청크의 용량을 추정했습니다. 또한 프로그래밍 가능한 데이터 트랜잭션에 대한 수요 민감형 기본 수수료와 포함을 위한 선택적 우선순위 수수료를 설명했습니다. 이러한 수치와 메커니즘은 현재의 모든 mainnet 설정을 설명하는 것이 아니라 백서상의 설계 매개변수로 제시된 것입니다.[3]
백서는 온체인 인공지능, 분석 및 자동화를 프로그래밍 가능한 데이터의 가능한 용도로 식별하고, 라이선스 및 로열티 메커니즘을 제안합니다. 로드맵에는 원시 데이터 청크를 노출하는 초기 단계에 이어, 컨트랙트가 관련 없는 청크를 로드하지 않고도 데이터 항목을 파싱하거나 선택된 항목에 접근할 수 있도록 하는 번들 형식이 설명되어 있습니다. 프로그래밍 가능한 데이터는 여전히 개발 중이며 2026년 10월 24일 현재 사용할 수 없습니다.[3][6][7]
IRYS는 네트워크의 네이티브 토큰이며 결제, 담보(collateral) 및 정산에 사용됩니다. 데이터 업로드, 프로그래밍 가능한 데이터 실행, 컨트랙트 상호작용을 포함한 네트워크 작업은 IRYS 단위로 책정됩니다. 또한 이 토큰은 채굴자와 검증인(validator) 스테이킹(staking)에 사용되며, 홀더들은 스테이킹을 위임하여 비례 배분된 보상을 받을 수 있습니다.[3][5]
발표된 초기 및 총 공급량은 100억 IRYS이며, 토큰 생성 이벤트(TGE) 시점에 약 20%인 20억 개가 유통됩니다. 백서에 따른 공급량 배분은 다음과 같습니다: 생태계 30%, 투자자 25.3%, 핵심 팀 및 어드바이저 18.8%, 재단 9.9%, 에어드랍(airdrops) 및 미래 인센티브 8%, 유동성, 시장 안정성 및 출시 파트너십 8%입니다. 투자자와 팀 및 어드바이저 배분량은 1년의 락업(cliff) 기간 후 3년간 매월 선형적으로 베스팅됩니다. 해당 그룹은 배분량이 베스팅되기 전까지는 잠금 해제된 스테이킹(staking) 보상을 받지 못합니다.[3]
생태계 배분량은 애플리케이션, 크로스체인 이니셔티브 및 파트너십을 지원하기 위한 것이며 수탁자가 포함된 멀티시그 지갑에 보관됩니다. 재단 배분량은 개발, 리스크 평가, 감사 및 관련 이니셔티브를 위해 지정되었습니다. 에어드랍(airdrop) 배분량은 기여자 및 미래 인센티브를 위한 것입니다. 유동성 배분량은 중앙화 및 탈중앙화 거래소 인프라를 사용하는 마켓 메이커와 출시 파트너를 위해 의도되었습니다.[3]
새로운 토큰은 블록 보상(block rewards)으로 발행됩니다. 백서는 초기 연간 인플레이션율을 약 2%로 명시하고 있으며, 최종 이율인 0.25%에 도달할 때까지 4년마다 반감기(halving)를 거칩니다. 프로젝트의 토큰 설명에 따르면 연간 검증인(validator) 및 채굴자 보상은 2%에서 시작하여 4년마다 절반으로 줄어듭니다.[3][1]
Irys가 공개한 토큰노믹스(tokenomics)에 따르면 실행 수수료의 50%와 기간 한정 저장(term-storage) 수수료의 95%가 소각됩니다. 백서의 초기 상세 기간 한정 저장 모델에서는 기간 수수료의 95%가 재무고(treasury)로 향하는 것으로 설명되었습니다. 공개된 가격 책정 방식은 매년 검토되는 USD 고정 수수료 밴드를 사용하며, 트랜잭션당 최소 수수료를 $0.001로 명시하고 있습니다.[3][6][11]
영구 저장 수수료는 장기 데이터 보존 의무를 지원하기 위한 비유통 풀인 Irys Storage Endowment에 할당됩니다. 백서는 장기 저장 수수료가 미래의 부채를 지원하기 위해 잠금 처리된다고 설명합니다.[3][6][11]
백서의 수수료 모델은 예상 하드웨어 및 운영 비용과 연계하여 저장 가격을 책정합니다. 임시 저장 수수료는 블록(block) 생성자, 재무고, 데이터를 저장하는 채굴자들 사이에 분배되며, 채굴자들은 데이터가 만료될 때 대금을 지급받습니다. 영구 저장의 경우, 모델에는 저장 및 수신 증명(ingress-proof) 수수료가 포함되며, 데이터가 게시되면 증명 제출자에게 대금이 지급되고 게시되지 않으면 환불됩니다.[3]