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와 함께 우리는 이 믿음을 현실로 전환하여 수백만 개의 실제 기기를 블록체인에 연결하고 그들의 데이터, 신원 및 유틸리티를 검증하여 엔드투엔드 신뢰를 구축하고 있습니다.

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

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

ioID 디자인 원칙

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

핵심 원칙
설명
ioID 디자인
검증 가능
모든 사용자는 DePIN 프로젝트의 온체인 장치 레지스트리를 탐색하고 장치 수, 장치의 온체인 및 오프체인 정체성, 관련 문서 및 매핑을 검증할 수 있어야 합니다.
모든 장치의 정체성은 감사된 스마트 계약의 스위트를 사용하여 생성 및 관리되며, 사용자는 장치 및 그 활동의 온체인 기록을 스스로 탐색할 수 있습니다.
프로그래머블
장치는 프로그래머블 자산으로 온체인에 나타나야 하며, 이를 통해 개발자는 대출/차입, 스테이킹 및 장치와 그 출력(예: 데이터, 서비스)의 전송을 위한 앱을 개발할 수 있습니다.
ERC-6551 "NFT 토큰 바운드 계정" 표준과 W3C DID 표준이 활용되며, ioID NFTs(온체인)와 DIDs(오프체인)는 물리적 장치를 나타내며 스마트 계약 지갑을 통해 프로그래머블합니다.
조합 가능
오픈소스 소프트웨어는 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 아키텍처에 대한 고-level 개요를 제공합니다.

  • ioID 소프트웨어 개발 키트 (SDK): IoTeX의 자체 ioID SDK는 DePIN 하드웨어를 위한 경량 내장 툴킷으로, 장치에서 탈중앙화 신원 (DID) 등록 및 DID 기반 암호화 통신을 가능하게 합니다. ioID SDK는 DePIN 장치의 펌웨어 또는 내장 라이브러리에 통합되어 있으며, Raspberry Pi, ESP32, Arduino, Linux 등 다양한 인기 칩셋을 지원합니다.
  • 오프체인 신원 (DID): 장치가 부팅되면, 해당 DID 문서와 함께 탈중앙화 방식으로 자동으로 DID가 생성됩니다. DID의 개인 키는 장치의 보안 요소 또는 플래시에 저장되며, 장치에서 생성된 데이터/활동을 서명하는 데 사용됩니다. 경량 장치의 경우, 호스팅된 서버를 통해 DePIN 프로젝트가 장치에 DIDs를 발급하고 기존의 고유 장치 식별자 (예: 시리얼 #, 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를 관리하며, 등록된 모든 ioID는 공개적으로 조회 가능하고 검증할 수 있습니다.
    • 프로젝트 레지스트리 스마트 계약: 모든 DePIN 프로젝트를 관리하며, 각 프로젝트가 고유하게 식별되고 인증되도록 프로젝트 ID를 보장합니다.
    • ioID NFT 스마트 계약: 프로젝트 레지스트리 스마트 계약에 의해 직접 관리되며, 장치에 고유한 ioID NFT를 생성하고 할당하는 담당입니다.
    • ioID 스토어 스마트 계약: 모든 프로젝트 간의 ioID 활성화를 관리하며, 신원의 생애 주기 관리 (예: 전송, 장치 퇴역)를 포함합니다.

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

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

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

ioID는 장치에 대한 강력한 온체인 정체성 솔루션을 제공하는 것 외에도 DePIN 인프라 모듈(DIMs)과 같은 IoTeX 2.0 기술 스택의 나머지 부분과 상호작용할 수 있도록 장치를 위한 게이트웨이 역할을 합니다. 장치와 그 실제 세계의 활동은 DePIN의 기원 지점입니다 - 장치의 정체성이 검증 가능하고 신뢰할 수 없다면 모든 하류 활동(예: 연결, 저장, 계산)은 검증할 수 없으며 신뢰할 수 없습니다. 따라서 ioID를 통해 장치에 검증 가능한 정체성을 제공하는 것은 완전 검증 가능 DePIN을 가능하게 하는 데 있어 중요한 전제 조건입니다.

ioID가 장착된 장치는 IoTeX 및 최고급 파트너가 개발한 DePIN 인프라 모듈(DIMs)과 상호작용할 수 있도록 권한을 부여받습니다. 이는 종단 간 DePIN 가치 사슬의 일부입니다. ioID 장착 장치의 데이터는 Streamr, Espresso, NEAR DA, Filecoin 등과 같은 IoTeX 2.0 파트너에 의해 검증 가능한 방식으로 연결, 정렬 및 저장됩니다. DePIN 가치 사슬의 끝에서 IoTeX의 오프체인 계산 플랫폼 W3bstream는 검증된 장치로부터 이 검증된 데이터를 수신하고 제로 지식 증명(ZKP)을 실행하여 궁극적으로 장치의 실제 세계 활동을 검증하고 "실제 세계 활동의 증명"을 블록체인에 정산하게 됩니다.

ioID (정체성 계층), ioID SDK (HW 추상화 계층), W3bstream (검증 가능한 계산 계층) 및 다양한 DIM 파트너와 함께 IoTeX는 ioID를 촉매제로 하여 세계 최초의 종단 간 검증 가능한 DePIN을 가능하게 하고 있습니다! W3bstream DevNet은 현재 실시간으로 운영 중이며 곧 테스트넷이 출시될 예정입니다. 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는 포괄적인 장치 신원 솔루션일 뿐만 아니라 DePIN 프로젝트의 이질적인 특성에 맞게 유연하게 설계되었습니다. 구현 옵션의 주요 차이는 분산 신원(DIDs)이 생성되는 방법과 장치 데이터 서명에 사용되는 DID의 개인 키가 저장되는 위치에 있습니다. 많은 프로젝트에서 선호하는 접근 방식은 ioID SDK를 장치의 하드웨어 또는 펌웨어에 통합하여 DID를 생성하고, 개인 키를 장치의 보안 요소(TEE) 또는 플래시 스토리지에 저장하는 것입니다. 또는 호스팅된 서버를 사용하여 DID를 생성하고, DID를 장치의 기존 식별자(예: 시리얼 번호, IMEI)에 매핑하고, 개인 키를 서버에 저장할 수 있습니다. 아래에서는 하드웨어, 펌웨어 및 소프트웨어 구현 접근 방식을 사용하여 ioID를 통합하는 프로젝트의 세 가지 사례 연구를 공유합니다.

다음은 무엇인가요?

ioID의 출시는 IoTeX의 DePIN 구축자들이 가능한 것의 범위를 확장하기 위한 최첨단 인프라 제공에 대한 약속을 보여줍니다. 향후 몇 달 동안, 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 및 파트너 프로젝트)을 한 번에 채굴할 수 있습니다. 네트워크3 및 WatchX와 이미 이중 채굴 베타 프로그램이 진행 중이며, 더 많은 프로젝트가 이어질 예정입니다 – 많은 기대를 부탁드립니다!

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