ioID: 검증 가능한 DePIN을 위한 온체인 장치 신원

Today we are excited to launch ioID, the world's most advanced on-chain identity solution for smart devices. ioID equips devices with their own smart contract wallet and private key to sign data on-device and verify their real world activities.

ioID: On-Chain Device Identity for Verifiable DePINs

스마트 장치가 우리의 가정, 비즈니스 및 도시에서 빠른 속도로 등장하고 있으며, 물리적 세계와 디지털 세계를 그 어느 때보다도 연결하고 있습니다. 2030년까지 맥킨지는 장치가 인간보다 10:1로 더 많아지고 12조 달러 이상의 경제 가치를 창출할 것이라고 예측합니다. 이러한 점점 더 지능적이고 능력 있는 장치는 미래 글로벌 경제의 기초가 되며, 탈중앙화 물리적 인프라 네트워크(DePIN)는 일반 사람들이 자신의 장치와 그들이 생성하는 데이터 및 유틸리티를 소유하고 제어할 수 있는 최초의 기회를 제공합니다. 2018년 IoTeX가 출시된 이후로 우리는 장치가 언젠가 블록체인의 가장 큰 사용자로 자리 잡을 것이라고 믿어왔습니다. IoTeX 2.0과 함께 우리는 수백만 개의 실제 장치를 블록체인에 연결하고 그들의 데이터, 신원 및 유틸리티를 검증하여 끝에서 끝까지 신뢰를 구축하는 현실로 이 믿음을 전환하고 있습니다.IoTeX 2.0과 함께, 우리는 수백만 개의 실제 장치를 블록체인에 연결하고 그들의 데이터, 신원 및 유틸리티를 검증하여 끝에서 끝까지 신뢰를 구축하는 현실로 이 믿음을 전환하고 있습니다.

오늘 우리는 ioID, 스마트 장치를 위한 세계에서 가장 진보된 온체인 신원 솔루션. ioID는 DePIN 빌더에게 온체인 및 오프체인에서 장치 신원을 등록하고 관리하기 위한 도구 모음을 제공할 뿐만 아니라, 장치에 자체 스마트 계약 지갑과 개인 키를 제공하여 장치에서 데이터를 서명하고 실제 활동을 검증할 수 있도록 합니다. 또한 ioID는 장치가 연결성, 저장, 컴퓨팅 등을 포함한 IoTeX 2.0 기술 스택의 나머지와 상호작용할 수 있는 게이트웨이 역할을 합니다. ioID를 통해 우리는 장치를 자주권 자산으로 온체인에 가져오고 DePIN 분야를 위한 새로운 사용 사례의 우주를 소개하고 있습니다.DePIN 인프라 모듈 (DIMs)연결성, 저장, 컴퓨팅 등을 위한. ioID를 통해 우리는 장치를 자주권 자산으로 온체인에 가져오고 DePIN 분야를 위한 새로운 사용 사례의 우주를 소개하고 있습니다.

2024년 동안 우리는 10개 이상의 DePIN 프로젝트, GEODNET, Network3, Nubila, WatchX 및 Envirobloq, ioID를 베타 테스트하여 DePIN 애플리케이션의 실제 요구 사항을 이해하고 ioID를 전체 DePIN 분야를 위한 보편적인 신원 솔루션으로 표준화하기 위해 노력했습니다. 다양한 산업을 목표로 하고 다양한 블록체인에서 구축되는 DePIN을 수용하기 위해 ioID는 검증 가능하고, 프로그래밍 가능하며, 구성 가능하고, 사용자 소유이며, 변조 방지 기능이 있는 통합된 체인 불문 신원 솔루션으로 설계되었습니다. 여러 구현 옵션(예: 하드웨어, 펌웨어, 소프트웨어)을 통해 ioID는 모든 DePIN에서 검증 가능성과 수요를 네트워크에 가져오고 새로운 사용 사례를 열며 다른 DePIN과 상호 운용할 수 있도록 활용될 수 있습니다. 이 블로그에서는 ioID의 아키텍처와 설계, ioID로 잠금 해제된 새로운 사용 사례, 그리고 오늘날 DePIN이 ioID를 어떻게 활용하고 있는지에 대해 살펴보겠습니다.

ioID 설계 원칙

지난 몇 년 동안 IoTeX는 연구 기관, 기술 대학, DePIN 연구자들, 그리고 더 많은 이들과 긴밀히 협력하여 DePIN 산업 전체에 걸쳐 오랜 시간 동안 지속될 신원 표준을 설계했습니다. 수년간의 연구 및 개발 끝에 우리는 신원, 블록체인 및 사물인터넷(IoT) 연구 커뮤니티의 혁신을 융합한 오픈 소스 시스템으로 ioID를 출시하게 되어 자랑스럽습니다. 우리의 설계 철학은 ioID를 IoTeX 네트워크에 독점적인 블랙박스 솔루션으로 구축하는 것이 아니라, 빌더와 사용자 모두에게 관련성이 있는 오픈 소스 및 분산형 툴킷으로 만드는 것이었습니다. 이 철학을 기술로 전환하기 위해 우리는 ioID 설계에 다음의 핵심 원칙을 통합했습니다:

핵심 원칙
설명
ioID 설계
검증 가능
누구나 DePIN 프로젝트의 온체인 장치 레지스트리를 탐색하고 장치 수, 장치의 온체인 및 오프체인 신원, 그리고 관련 문서 및 매핑을 검증할 수 있어야 합니다.
모든 장치 신원은 감사된 스마트 계약의 모음을 사용하여 생성 및 관리되며, 누구나 장치 및 그 활동의 온체인 기록을 스스로 탐색할 수 있습니다.
프로그래밍 가능
장치는 온체인에서 프로그래밍 가능한 자산으로 표현되어야 하며, 이를 통해 개발자는 장치 및 그 출력(예: 데이터, 서비스)의 대출/차입, 스테이킹 및 전송을 위한 앱을 구축할 수 있습니다.
다음의 ERC-6551 "NFT 토큰 바운드 계정" 표준과 W3C DID 표준이 활용됩니다; ioID NFT(온체인)와 DID(오프체인)는 물리적 장치를 나타내며 스마트 계약 지갑을 통해 프로그래밍할 수 있습니다.
구성 가능
오픈 소스 소프트웨어는 ioID와 다양한 온체인 및 오프체인 시스템 간의 호환성을 보장하기 위해 통합되어야 하며, 개발자는 특정 요구를 충족하기 위해 ioID 위에 구축할 수 있어야 합니다.
ioID는 월드 와이드 웹 컨소시엄(W3C), 탈중앙화 신원 재단(DIF), 이더리움(ERC4337, ERC6551) 및 기타 컨소시엄의 오픈 소스 라이브러리를 활용하여 구성 가능성을 제공합니다.
사용자 소유
장치 소유자는 분산된 방식으로 자신의 장치를 소유하고 제어할 수 있어야 하며, 사용자는 ioID로 업데이트를 하거나 작업을 수행하기 위해 중앙 집중식 엔티티의 승인이 필요하지 않습니다.
탈중앙화 신원(DID)는 장치에 통합되어 소유자가 오프체인 신원을 완전히 제어할 수 있도록 하며, NFTs는 온체인 장치 신원 및 소유권을 위해 소유자의 지갑에 발급됩니다.
변조 방지
ioID의 장치 통합 및 장치의 데이터 및 신원 처리는 변조 방지 방식으로 수행되어야 하며, 사용자가 가시성이 없는 조작 가능한 중앙 집중식 "블랙 박스"가 없어야 합니다.
IoTeX의 ioID SDK는 장치가 DID 개인 키(TEE 또는 플래시)를 생성/저장하고, 출처 및 검증 가능성을 위해 장치에서 데이터를 서명할 수 있도록 합니다; 데이터는 클라우드를 우회하고 DIDComms를 통해 분산형 DA로 직접 전송될 수 있습니다.

ioID 아키텍처

ioID는 장치에 대한 온체인 신원을 생성하는 보편적인 신원 시스템으로, 이는 스마트 계약을 통해 장치의 오프체인 신원 및 소유자의 온체인 신원에 검증 가능하게 연결됩니다. ioID의 아키텍처에서 장치의 온체인 신원은 ioID NFT(즉, ERC-6551 NFT)로 표현되며, 장치의 오프체인 신원은 탈중앙화 신원(DID)로 표현됩니다. 장치의 ioID NFT 및 DID의 발급 및 바인딩은 IoTeX Hub 웹 포털과 IoTeX L1 블록체인上的 스마트 계약 모음에 의해 촉진됩니다. 아래 다이어그램에서는 ioID 아키텍처의 개요를 제공합니다.스마트 계약 모음IoTeX L1 블록체인에서. 아래 다이어그램에서는 ioID 아키텍처의 개요를 제공합니다.

  • ioID 소프트웨어 개발 키트(SDK): IoTeX의 인하우스 ioID SDK는 DePIN 하드웨어를 위한 경량 임베디드 툴킷으로, 장치에서의 탈중앙화 신원(DID) 등록 및 DID 기반 암호화 통신을 가능하게 합니다. ioID SDK는 DePIN 장치의 펌웨어 또는 임베디드 라이브러리에 통합되며, Raspberry Pi, ESP32, Arduino, Linux 등 다양한 인기 칩셋을 지원합니다.
  • 오프체인 신원(DID): 장치가 부팅되면 DID가 자동으로 탈중앙화 방식으로 생성되며, 이에 해당하는 DID 문서가 생성됩니다. DID의 개인 키는 장치의 보안 요소 또는 플래시에 저장되며, 장치에서 생성된 데이터/활동을 서명하는 데 사용됩니다. 경량 장치의 경우, 호스팅된 서버를 사용하여 DePIN 프로젝트가 장치에 DID를 발급하고 기존의 고유 장치 식별자(예: 일련 번호, IMEI)에 매핑할 수 있습니다.
  • IoTeX Hub (hub.iotex.io): 웹 포털은 사용자에게 DID를 사용자 신원에 바인딩하고 ioID NFT 온체인 신원을 등록하기 위한 원활한 등록 흐름을 제공합니다. 포털 내에서 장치 소유자는 스마트 계약 상호작용에 대한 수수료를 충당하기 위해 IOTX를 예치하고, DID + DID 문서는 유선(직렬 포트, USB) 또는 무선(OTA, Bluetooth)을 통해 장치에서 검색되며, DID 문서는 IPFS(탈중앙화 데이터베이스)에 저장되고, 마지막으로 DID + DID 문서 정보는 장치 레지스트리 스마트 계약에 온체인으로 제출됩니다.
  • 온체인 신원(ioID NFT, ERC-6551 지갑): 장치의 DID 정보가 스마트 계약 모음에 제출되면, ioID NFT가 발행되어 장치 소유자의 온체인 지갑에 발급됩니다. ioID NFT는 물리적 장치의 온체인 소유권을 나타내며, ioID NFT 보유자가 장치를 대신하여 작업을 수행하고, 장치의 보상을 받고, 장치의 데이터를 소유/관리할 수 있게 합니다.
  • IoTeX L1의 스마트 계약 모음: 네 개의 스마트 계약이 탈중앙화 신원 관리, ioID NFT 발급 및 온체인 상호작용을 위한 강력한 프레임워크를 제공합니다.
    • ioID 레지스트리 스마트 계약: 장치를 온체인에 등록하고 다양한 프로젝트에서 장치 신원을 검증하기 위한 DID 해결자로 작용합니다. 각 DePIN은 자신의 고유한 ioID 레지스트리 스마트 계약을 가지고 있으며, 모든 등록된 ioID는 공개적으로 조회 가능하고 검증 가능합니다.
    • 프로젝트 레지스트리 스마트 계약: 모든 DePIN 프로젝트를 관리하며, 각 프로젝트가 고유하게 식별되고 인증되도록 프로젝트 ID로 보장합니다.
    • ioID NFT 스마트 계약: 프로젝트 레지스트리 스마트 계약에 의해 직접 관리되며, 장치에 고유한 ioID NFT를 생성하고 할당하는 역할을 합니다.
    • ioID 스토어 스마트 계약: 모든 프로젝트에서 ioID의 활성화를 관리하며, 신원의 생애 주기 관리(예: 장치의 이전, 퇴역)를 포함합니다.

장치에 대한 탈중앙화 신원(DID) 등록은 무료이며, 온체인에서 ioID를 활성화하려면 $IOTX의 예치 수수료가 필요합니다. 수집된 ioID 수수료의 일부는 소각되거나 Marshall DAO에 추가되거나 ioID 장착 장치 소유자에게 재분배됩니다. ioID 토큰 경제는 향후 몇 주 내에 네트워크 전체의 거버넌스 투표에 의해 처음 정의되고 업데이트될 것입니다.

ioID로 구축을 시작하고 싶으신가요? 우리의 ioID 통합 가이드를 확인하세요.

ioID: DePIN 인프라 모듈(DIMs)으로의 게이트웨이

온체인 신원 솔루션을 제공하는 것 외에도, ioID는 장치가 IoTeX 2.0 기술 스택의 나머지와 상호작용할 수 있는 게이트웨이 역할을 합니다. DePIN 인프라 모듈(DIMs) 연결성, 저장, 컴퓨팅 등을 위해 제공됩니다. 장치와 그들의 실제 활동은 DePIN의 출처 포인트입니다. 장치의 신원이 검증 가능하고 신뢰할 수 없다면, 모든 하위 활동(예: 연결성, 저장, 컴퓨팅)은 검증할 수 없으며 신뢰할 수 없습니다. 따라서 ioID를 통해 장치에 검증 가능한 신원을 부여하는 것은 완전한 검증 가능한 DePIN을 가능하게 하는 중요한 전제 조건입니다.

ioID가 장착된 장치는 IoTeX와 최고급 파트너가 개발한 DePIN 인프라 모듈(DIMs)와 상호작용할 수 있는 권한을 부여받습니다. ioID 장착 장치에서 수집된 데이터는 IoTeX 2.0 파트너인 Streamr, Espresso, NEAR DA, Filecoin 등과 함께 검증 가능한 방식으로 연결되고, 순서가 매겨지며 저장됩니다. DePIN 가치 사슬의 끝에서, IoTeX의 오프체인 컴퓨팅 플랫폼 W3bstream은 검증된 장치에서 이 검증된 데이터를 수신하고 제로 지식 증명(ZKP)을 실행하여 궁극적으로 장치의 실제 활동을 검증하고 블록체인에 "실제 활동의 증명"을 정산합니다.

ioID(신원 계층), ioID SDK(HW 추상화 계층), W3bstream(검증 가능한 컴퓨팅 계층) 및 다양한 DIM 파트너와 함께 IoTeX는 ioID를 촉매로 하여 세계 최초의 끝에서 끝까지 검증 가능한 DePIN을 가능하게 하고 있습니다! W3bstream DevNet는 현재 라이브이며, 향후 몇 달 내에 테스트넷이 출시될 예정입니다. DePIN을 위한 끝에서 끝까지의 검증 가능성에 대한 우리의 비전에 대한 자세한 내용은 검증 가능한 DePIN을 위한 모듈형 인프라에 대한 최근 블로그를 참조하세요.향후 몇 달 내에 테스트넷 출시 예정입니다. DePIN을 위한 끝에서 끝까지의 검증 가능성에 대한 우리의 비전에 대한 자세한 내용은 최근 블로그에서 확인해 주세요.검증 가능한 DePIN을 위한 모듈형 인프라.

ioID의 새로운 사용 사례

DePIN 분야는 수년 동안 빠르게 성장했지만, 수요 측 참여자들의 검증 가능성 부족으로 인해 믿을 수 없는 양의 미개척 잠재력이 존재합니다. 이를 해결하는 유일한 방법은 누구나 DePIN에 기여하는 장치의 신원과 유틸리티가 실제이고 신뢰할 수 있음을 스스로 검증할 수 있도록 하는 것입니다. 따라서 ioID의 첫 번째이자 가장 중요한 사용 사례는 검증 가능성 자체입니다로, DePIN에 대한 새로운 공급과 수요를 촉진합니다. 검증 가능한 장치 신원이 있으면 최종 사용자는 DePIN으로부터 데이터/서비스에 대해 더 기꺼이 지불할 것이며, 거래소는 DePIN 토큰을 상장하는 데 더 편안해질 것이고, 규제 기관은 DePIN에 대한 더 의미 있는 법안을 구성할 수 있을 것입니다.

DePIN에 합법성과 수요를 가져오는 것 외에도, ioID는 DePIN 빌더를 위한 새로운 원시 요소를 도입하여 흥미로운 사용 사례를 열어줍니다. ioID를 사용하면 DePIN 빌더는 물리적 장치를 프로그래밍 가능하고 자주권 자산으로 변환할 수 있으며, 이는 온체인 권한을 통해 다양한 Dapp과 상호작용할 수 있도록 승인될 수 있으며, 거래, 대출/차입, 금융 등을 가능하게 합니다.

  • 권한 부여 및 접근 제어: ioID가 장착된 장치는 특정 장치/소유자만 스마트 계약, Dapp, 채굴 보상 등과 상호작용할 수 있도록 승인하기 위해 검증 가능한 자격 증명(VC)을 발급받을 수 있습니다.검증 가능한 자격 증명(VC)특정 장치/소유자만 스마트 계약, Dapp, 채굴 보상 등과 상호작용할 수 있도록 승인하기 위해
  • 이중 채굴 및 보상 분배: DePIN은 ioID를 활용하여 오늘날의 불투명한 분배보다 훨씬 더 투명한 방식으로 세분화된 프로젝트별 토큰 분배를 수행할 수 있습니다. ioID가 활성화된 장치는 한 번에 여러 DePIN/Dapp에 기여하도록 프로그래밍될 수 있어 이중 채굴 기회를 제공합니다.
  • 장치의 분수 소유권 및 금융: ioID는 프로그래밍 가능하므로 장치의 분수 소유권을 위한 맞춤형 소유 구조 및 계층을 구현할 수 있습니다. 예를 들어, 장치의 원금 및 현금 흐름은 다양한 기여(예: 금융, 설치, 유지보수)를 제공하는 소유자 그룹에 의해 온체인에서 분할될 수 있으며, 이는 DePIN의 공급 측 성장에 큰 유연성을 추가합니다.
  • 장치 대출, 차입 및 거래: ioID는 온체인에서 ioID NFT(ERC-6551)로 표현되므로, ioID는 온체인 자산으로 취급될 수 있으며, NFT처럼 거래, 대출 및 차입될 수 있습니다. 이를 통해 장치 설치자가 사전 설치된 장치를 수동 투자자에게 판매하거나, 선불 현금이 필요한 DePIN 채굴자가 자신의 NFT 및 관련 현금 흐름을 다른 사용자에게 대출할 수 있는 사용 사례가 가능해집니다.

ioID 사례 연구

ioID는 포괄적인 장치 신원 솔루션일 뿐만 아니라 DePIN 프로젝트의 이질적인 특성에 맞게 유연합니다. 구현 옵션의 주요 차이는 탈중앙화 신원(DID)이 생성되는 방식과 장치 데이터 서명에 사용되는 DID의 개인 키가 저장되는 위치입니다. 많은 프로젝트에서 선호되는 접근 방식은 ioID SDK를 장치의 하드웨어 또는 펌웨어에 통합하고, 개인 키를 장치의 보안 요소(TEE) 또는 플래시 저장소에 저장하여 DID를 생성하는 것입니다. 또는 호스팅된 서버를 사용하여 DID를 생성하고, DID를 장치의 기존 식별자(예: 일련 번호, IMEI)에 매핑하고, 개인 키를 서버에 저장할 수 있습니다. 아래에서는 하드웨어, 펌웨어 및 소프트웨어 구현 접근 방식을 사용하여 ioID를 통합한 프로젝트의 세 가지 사례 연구를 공유합니다.

다음은 무엇인가요?

ioID의 출시는 IoTeX가 DePIN 빌더를 위해 가능한 것을 확장하기 위한 최첨단 인프라를 제공하겠다는 의지를 보여줍니다. 향후 몇 개월 동안 ioID는 이미 진행 중인 더 많은 프로젝트에 통합되고, DePIN의 검증 가능성을 우선시하는 산업 전반의 노력을 촉진할 것입니다. 또한 ioID는 W3bstream과 원활하게 통합되어 DID를 통한 "신원 증명"과 제로 지식 증명을 통한 "유틸리티 증명"을 결합할 것입니다. 검증 가능한 DePIN의 시대가 다가오고 있으며, 이는 IoTeX 기술에 뿌리를 두게 될 것입니다! IoTeX의 비전에 대한 자세한 내용은 검증 가능한 DePIN을 위한 모듈형 인프라에 대한 최신 블로그를 참조하세요..

향후 몇 주 내에 ioID 토큰 경제에 관한 거버넌스 제안이 IoTeX 커뮤니티에 게시되어 논의 및 투표를 위해 공개될 것입니다. 커뮤니티는 ioID를 IoTeX 블록체인에서 활성화하기 위한 $IOTX 예치 수수료와 이러한 $IOTX 수수료가 어떻게 소각, 스테이킹 및 Marshall DAO 및 Roll-DPoS 보상 풀과 같은 생태계 소유 토큰 풀에 분배될지를 집단적으로 결정할 것입니다. ioID 토큰 경제의 목표는 DePIN 프로젝트가 ioID를 채택하도록 유도하고, ioID 등록에 비례하여 $IOTX의 총 공급을 감소시키며, DePIN 장치의 신원 및 활동을 검증하기로 선택한 사용자에게 보상을 제공하는 것입니다.

ioID의 빠른 채택을 촉진할 또 다른 다가오는 이니셔티브는 최고급 DePIN 프로젝트와 함께 이중 채굴 보상을 도입하는 것입니다. 이중 채굴을 통해 ioID가 장착된 장치의 소유자는 파트너 DePIN에 유틸리티를 제공하고 검증 가능한 장치 데이터/증명을 IoTeX에 기여함으로써 두 개의 토큰(즉, $IOTX 및 파트너 프로젝트)을 동시에 채굴할 수 있습니다. 이중 채굴 베타 프로그램은 이미 Network3 및 WatchX와 함께 진행 중이며, 더 많은 프로그램이 예정되어 있습니다 – 계속 지켜봐 주세요!

DePIN 프로젝트에 ioID를 통합하고 싶으신가요? 우리의 단계별 튜토리얼을 확인하고, 우리의 개발자 관계 팀에 연락하세요.