ioID: 검증 가능한 DePIN을 위한 온체인 장치 ID
오늘 저희는 스마트 기기를 위한 세계에서 가장 진보된 온체인 ID 솔루션인 ioID를 출시하게 되어 기쁘게 생각합니다. ioID는 기기에 자체 스마트 계약 지갑과 개인 키를 제공하여 기기에서 데이터에 서명하고 실제 활동을 검증합니다.
스마트 기기가 우리 집, 사업장, 도시에 엄청난 속도로 등장하면서 그 어느 때보다 물리적 세계와 디지털 세계가 연결되고 있습니다. 맥킨지는 2030년까지 기기가 사람보다 10:1로 늘어나고 12조 달러 이상의 경제적 가치를 창출할 것으로 예측합니다. 점점 더 지능적이고 유능해지는 이러한 기기는 미래 글로벌 경제의 기반이며, 분산형 물리적 인프라 네트워크(DePIN)는 일상적인 사람들이 자신의 기기와 기기가 생성하는 데이터 및 유틸리티를 소유하고 제어할 수 있는 최초의 기회를 제공합니다. IoTeX가 2018년에 출시된 이후로 우리는 기기가 언젠가 블록체인의 가장 큰 사용자가 될 것이라고 믿어 왔습니다 . IoTeX 2.0을 통해 우리는 수백만 개의 실제 기기를 블록체인에 연결하고 종단 간 신뢰를 위해 데이터, 신원 및 유틸리티를 검증함으로써 이러한 믿음을 현실로 만들고 있습니다.
오늘 우리는 스마트 기기를 위한 세계에서 가장 진보된 온체인 ID 솔루션인 ioID를 출시하게 되어 기쁩니다 . ioID는 DePIN 빌더에게 온체인 및 오프체인에서 기기 ID를 등록하고 관리할 수 있는 도구 모음을 제공할 뿐만 아니라 기기에 자체 스마트 계약 지갑과 개인 키를 제공하여 기기에서 데이터에 서명하고 실제 활동을 검증합니다 . 또한 ioID는 기기가 연결, 스토리지, 컴퓨팅 등을 위한 DePIN 인프라 모듈(DIM)을 포함한 IoTeX 2.0 기술 스택의 나머지 부분과 상호 작용할 수 있는 게이트웨이 역할을 합니다. ioID를 통해 우리는 기기를 온체인으로 가져와 자체 주권 자산으로 만들고 DePIN 부문을 위한 새로운 사용 사례를 소개합니다.
2024년 내내 GEODNET, Network3, Nubila, WatchX, Envirobloq를 포함한 10개 이상의 DePIN 프로젝트 에서 ioID를 베타 테스트하여 DePIN 애플리케이션의 실제 요구 사항을 파악하고 ioID를 전체 DePIN 부문의 범용 ID 솔루션으로 만들기 위한 제안을 표준화했습니다. 다양한 산업을 타겟으로 하고 다양한 블록체인을 기반으로 하는 DePIN에 대응하기 위해 ioID는 검증 가능하고, 프로그래밍 가능하며, 구성 가능하고, 사용자 소유이며, 변조 방지 기능이 있는 통합된 체인 독립적인 ID 솔루션으로 설계되었습니다. 여러 구현 옵션(예: 하드웨어, 펌웨어, 소프트웨어)을 통해 모든 DePIN에서 ioID를 활용하여 네트워크에 검증 가능성과 수요를 제공하고, 새로운 사용 사례를 열고, 다른 DePIN과 상호 운용할 수 있습니다. 이 블로그에서는 ioID의 아키텍처와 디자인, ioID가 잠금 해제한 새로운 사용 사례, 그리고 DePIN이 오늘날 ioID를 활용하는 방식을 살펴봅니다.
ioID 설계 원칙
지난 몇 년 동안 IoTeX는 연구 기관 , 기술 대학 , DePIN 연구원 등과 긴밀히 협력하여 DePIN 산업 전체의 시간 테스트를 견뎌낼 ID 표준을 설계했습니다. 수년간의 연구 개발을 거쳐 ID, 블록체인, 사물 인터넷(IoT) 연구 커뮤니티 전반의 혁신을 융합한 오픈 소스 시스템으로 ioID를 출시하게 되어 자랑스럽게 생각합니다. 당사의 설계 철학은 ioID를 IoTeX 네트워크에서만 사용할 수 있는 블랙박스 솔루션으로 구축하는 것이 아니라 빌더와 사용자 모두에게 적합한 오픈 소스 분산 툴킷으로 구축하는 것이었습니다. 이러한 철학을 기술로 전환하기 위해 다음과 같은 핵심 원칙을 ioID 설계에 통합했습니다.
ioID 아키텍처
ioID는 장치에 대한 온체인 ID를 생성한 다음 스마트 계약을 통해 장치의 오프체인 ID와 소유자의 온체인 ID에 검증 가능하게 바인딩하는 범용 ID 시스템입니다. ioID 아키텍처에서 장치의 온체인 ID는 ioID NFT (즉, ERC-6551 NFT )로 표현되고 장치의 오프체인 ID는 분산 ID(DID) 로 표현됩니다 . 장치의 ioID NFT 및 DID의 발급 및 바인딩은 IoTeX Hub 웹 포털과 IoTeX L1 블록체인의 스마트 계약 모음을 통해 용이해집니다 . 아래 다이어그램에서 ioID 아키텍처에 대한 개요를 제공합니다.
- ioID 소프트웨어 개발 키트(SDK): IoTeX의 사내 ioID SDK 는 DePIN 하드웨어를 위한 가벼운 임베디드 툴킷으로, 기기 내 분산형 ID(DID) 등록 및 DID 기반 암호화 통신을 가능하게 합니다. ioID SDK는 DePIN 기기의 펌웨어 또는 임베디드 라이브러리에 통합되어 있으며, Raspberry Pi, ESP32, Arduino, Linux 등 다양한 인기 칩셋을 지원합니다.
- 오프체인 ID(DID): 장치가 부팅되면 DID가 해당 DID 문서와 함께 분산 방식으로 자동 생성됩니다. DID의 개인 키는 장치의 보안 요소 또는 플래시에 저장되며 장치에서 생성된 모든 데이터/활동에 서명하는 데 사용됩니다. 가벼운 장치의 경우 DePIN 프로젝트에서 호스팅 서버를 사용하여 장치에 DID를 발급하고 이를 기존 고유 장치 식별자(예: 일련 번호, IMEI)에 매핑할 수 있습니다.
- IoTeX Hub(hub.iotex.io): 웹 포털은 사용자에게 DID와 사용자 ID를 바인딩하고 ioID NFT 온체인 ID를 등록하는 원활한 등록 흐름을 제공합니다. 포털 내에서 기기 소유자는 스마트 계약 상호 작용에 대한 수수료를 충당하기 위해 IOTX를 입금하고, DID + DID Doc은 유선(직렬 포트, USB) 또는 무선(OTA, 블루투스)을 통해 기기에서 검색되고, DID Doc은 IPFS(분산 데이터베이스)에 저장되고, DID + DID Doc 정보는 최종적으로 온체인 기기 레지스트리 스마트 계약에 제출됩니다.
- 온체인 ID(ioID NFT, ERC-6551 지갑): 기기의 DID 정보가 스마트 계약 모음에 제출되면 ioID NFT가 주조되어 기기 소유자의 온체인 지갑에 발행됩니다. ioID NFT는 물리적 기기의 온체인 소유권을 나타내며 ioID NFT 보유자가 기기를 대신하여 작업을 수행하고 기기의 보상을 받고 기기의 데이터를 소유/관리할 수 있도록 합니다.
- IoTeX L1의 스마트 계약 모음: 4개의 스마트 계약은 분산형 ID 관리, ioID NFT 발급 및 체인상 상호 작용을 위한 강력한 프레임워크를 제공합니다.
- ioID 레지스트리 스마트 계약: 체인에서 장치를 등록하고 다양한 프로젝트에서 장치 ID를 검증하기 위한 DID 리졸버 역할을 합니다. 각 DePIN은 ioID를 관리하기 위한 고유한 ioID 레지스트리 스마트 계약을 가지며, 등록된 모든 ioID는 공개적으로 볼 수 있고 검증할 수 있습니다.
- 프로젝트 레지스트리 스마트 계약: 모든 DePIN 프로젝트를 관리하여 각 프로젝트가 고유하게 식별되고 프로젝트 ID로 인증되도록 보장합니다.
- ioID NFT 스마트 계약 : Project Registry 스마트 계약에서 직접 관리되며 장치에 고유한 ioID NFT를 생성하고 할당하는 역할을 합니다.
- ioID Store 스마트 계약 : ID의 수명 주기 관리(예: 장치 전송, 폐기)를 포함하여 모든 프로젝트에서 ioID 활성화를 관리합니다.
장치에 대한 분산형 ID(DID) 등록은 무료이지만, 체인에서 ioID를 활성화하려면 $IOTX로 입금 수수료가 필요하며, 수집된 ioID 수수료의 일부는 소각되어 Marshall DAO에 추가되고/또는 ioID가 장착된 장치 소유자에게 다시 분배됩니다. ioID 토큰 경제학은 앞으로 몇 주 동안 네트워크 전체 거버넌스 투표를 통해 처음 정의되고 업데이트됩니다.
ioID로 빌드를 시작하고 싶으신가요? ioID 통합 가이드를 참조하세요 .
ioID: DePIN 인프라 모듈(DIM)에 대한 게이트웨이
ioID는 디바이스에 대한 강력한 온체인 ID 솔루션을 제공하는 것 외에도 디바이스가 연결, 스토리지, 컴퓨팅 등을 위한 DePIN 인프라 모듈(DIM)을 포함한 IoTeX 2.0 기술 스택의 나머지 부분과 상호 작용할 수 있는 게이트웨이 역할을 합니다. 디바이스와 실제 활동은 DePIN의 출처 지점입니다. 디바이스의 ID가 검증 가능하고 신뢰할 수 없다면 모든 다운스트림 활동(예: 연결, 스토리지, 컴퓨팅)은 검증 불가능하고 신뢰할 수 없습니다. 따라서 ioID를 통해 디바이스에 검증 가능한 ID를 제공하는 것은 완전히 검증 가능한 DePIN을 구현하기 위한 중요한 전제 조건입니다.
ioID가 장착된 기기는 IoTeX와 최상위 파트너가 개발한 DePIN 인프라 모듈(DIM)과 상호 작용하도록 허가를 받게 되며, 이는 엔드투엔드 DePIN 가치 사슬의 일부입니다. ioID가 장착된 기기의 데이터는 Streamr, Espresso, NEAR DA, Filecoin 등과 같은 IoTeX 2.0 파트너에 의해 검증 가능한 방식으로 연결, 시퀀싱 및 저장됩니다. DePIN 가치 사슬의 끝에서 IoTeX의 오프체인 컴퓨팅 플랫폼 W3bstream은 검증된 기기에서 이 검증된 데이터를 수신하고 제로 지식 증명(ZKP)을 실행하여 궁극적으로 기기의 실제 활동을 검증하고 블록체인에 “실제 활동 증명”을 정착시킵니다.
IoTeX 는 ioID (Identity Layer), ioID SDK (HW Abstraction Layer), W3bstream (Verifiable Compute Layer) 및 다양한 DIM 파트너와 함께 ioID를 촉매로 하는 세계 최초의 엔드투엔드 검증 가능한 DePIN을 구현하고 있습니다! W3bstream DevNet은 현재 진행 중이며 , 향후 몇 달 안에 Testnet이 출시될 예정입니다. DePIN에 대한 엔드투엔드 검증 가능성에 대한 비전에 대한 자세한 내용은 검증 가능한 DePIN을 위한 모듈형 인프라 에 대한 최근 블로그를 참조하세요 .
ioID를 사용한 새로운 사용 사례
DePIN 부문은 수년에 걸쳐 빠르게 성장했지만 수요 측 참여자의 검증 가능성 부족으로 인해 엄청난 양의 미개척 잠재력이 있습니다. 이를 해결할 수 있는 유일한 방법은 누구나 DePIN에 기여하는 기기의 신원과 유용성이 실제적이고 신뢰할 수 있는지 스스로 검증할 수 있도록 하는 것입니다. 따라서 ioID의 첫 번째이자 가장 중요한 사용 사례는 DePIN에 대한 새로운 공급과 수요를 촉진하는 검증 가능성 자체입니다. 검증 가능한 기기 신원을 통해 최종 사용자는 DePIN에서 데이터/서비스 비용을 지불하는 데 더 적극적일 것이고, 거래소는 DePIN 토큰을 상장하는 데 더 편안해질 것이며, 규제 기관은 DePIN을 중심으로 더 의미 있는 법률을 구성할 수 있을 것입니다.
DePIN에 합법성과 수요를 제공하는 것 외에도 ioID는 DePIN 빌더를 위한 새로운 기본 요소를 도입하여 흥미로운 사용 사례를 제공합니다. ioID를 사용하면 DePIN 빌더는 물리적 장치를 프로그래밍 가능한 자체 주권 자산으로 변환하여 다양한 Dapp과 상호 작용하고 거래, 대출/차용, 자금 조달 등을 수행할 수 있는 온체인 권한을 통해 권한을 부여할 수 있습니다.
- 권한 부여 및 액세스 제어: ioID가 있는 기기에는 검증 가능한 자격 증명(VC)이 발급되어 특정 기기/소유자만 스마트 계약, Dapp, 채굴 보상 등과 상호 작용할 수 있도록 권한을 부여할 수 있습니다.
- 이중 채굴 및 보상 분배: DePIN은 ioID를 활용하여 오늘날 클라우드/스프레드시트에서 계산되는 불투명한 분배보다 훨씬 더 투명한 방식으로 세부적이고 프로젝트별 토큰 분배를 수행할 수 있습니다. ioID 지원 장치는 한 번에 여러 DePIN/Dapp에 기여하도록 프로그래밍하여 이중 채굴 기회를 활용할 수도 있습니다.
- 장치의 분할 소유권 및 자금 조달: ioID는 프로그래밍 가능하므로 장치의 분할 소유권을 위해 사용자 정의 소유권 구조 및 계층을 구현할 수 있습니다. 예를 들어, 장치의 원금과 현금 흐름은 다양한 기여(예: 자금 조달, 설치, 유지 관리)를 제공하는 소유자 그룹이 체인상에서 분할할 수 있으며, 이는 DePIN의 공급 측 성장에 큰 유연성을 더합니다.
- 대여, 차용 및 거래 장치: ioID는 ioID NFT(ERC-6551)로 온체인에 표현되므로 ioID는 온체인 자산으로 취급되고 모든 NFT와 마찬가지로 거래, 대여 및 차용될 수 있습니다. 이를 통해 장치 설치자가 수동 투자자에게 사전 설치된 장치를 판매하고, 선불 현금이 필요한 DePIN 채굴자가 NFT와 관련 현금 흐름을 다른 사용자에게 대여할 수 있는 등 다양한 사용 사례가 가능합니다.
ioID 사례 연구
ioID는 포괄적인 기기 ID 솔루션일 뿐만 아니라 DePIN 프로젝트의 이기종 특성을 충족하는 데도 유연합니다. 구현 옵션의 주요 차이점은 분산 ID(DID)가 생성되는 방식과 기기 데이터 서명에 사용되는 DID의 개인 키가 저장되는 위치입니다. 많은 프로젝트에서 선호하는 접근 방식은 ioID SDK를 기기의 하드웨어 또는 펌웨어에 통합하여 DID를 생성하고 개인 키를 기기의 보안 요소(TEE) 또는 플래시 스토리지에 저장하는 것입니다. 또는 호스팅 서버를 사용하여 DID를 생성하고 DID를 기기의 기존 식별자(예: 일련 번호, IMEI)에 매핑하고 개인 키를 서버에 저장할 수 있습니다. 아래에서 하드웨어, 펌웨어 및 소프트웨어 구현 방식을 사용하여 DePIN 프로젝트를 위해 ioID를 통합하는 프로젝트의 세 가지 사례 연구를 공유합니다.
다음은 무엇인가요?
ioID의 출시는 DePIN 빌더에게 가능한 것을 확장하기 위한 최첨단 인프라를 제공하려는 IoTeX의 노력을 보여줍니다. 앞으로 몇 달 동안 ioID는 이미 파이프라인에 있는 더 많은 프로젝트에 통합되고 DePIN에 대한 검증 가능성을 우선시하는 업계 전체의 노력을 촉진할 것입니다. 또한 ioID는 W3bstream 에 원활하게 통합되어 DID를 통한 “신원 증명”과 제로 지식 증명을 통한 “유용성 증명”을 페어링합니다. 검증 가능한 DePIN의 시대가 도래했으며 IoTeX 기술에 기반을 둘 것입니다! IoTeX의 비전에 대한 자세한 내용은 검증 가능한 DePIN을 위한 모듈식 인프라 에 대한 최신 블로그를 참조하세요 .
앞으로 몇 주 안에 ioID 토큰 경제학에 대한 거버넌스 제안이 IoTeX 커뮤니티에 게시되어 토론과 투표가 진행됩니다. 커뮤니티는 IoTeX 블록체인에서 ioID를 활성화하기 위한 $IOTX 예치 수수료와 이러한 $IOTX 수수료를 소각, 지분 투자, Marshall DAO 및 Roll-DPoS 보상 풀과 같은 생태계 소유 토큰 풀에 분산하는 방법을 공동으로 결정합니다. ioID 토큰 경제학의 목표는 DePIN 프로젝트가 ioID를 채택하도록 인센티브를 제공하고, ioID 등록에 비례하여 디플레이션 소각을 통해 $IOTX의 총 공급을 줄이고, DePIN 기기의 신원과 활동을 확인하기 위해 옵트인하는 사용자에게 보상을 제공하는 것입니다.
ioID의 빠른 채택을 촉진할 또 다른 다가올 이니셔티브는 최상위 DePIN 프로젝트와 함께 듀얼 마이닝 보상을 도입하는 것입니다 . 듀얼 마이닝을 통해 ioID가 장착된 기기 소유자는 파트너 DePIN에 유틸리티를 제공하고 검증 가능한 기기 데이터/증명을 IoTeX에 기여하기 위해 한 번에 두 개의 토큰(예: $IOTX 및 파트너 프로젝트)을 마이닝할 수 있습니다. 듀얼 마이닝 베타 프로그램은 Network3 및 WatchX에서 이미 진행 중이며 앞으로 더 많이 진행될 예정입니다. 계속 지켜봐 주세요!