スマートデバイスは、かつてない速さで私たちの家庭、ビジネス、都市に登場し、物理世界とデジタル世界をつなげています。McKinseyによると、2030年までにデバイスは人間の10倍の数になり、12兆ドル以上の経済価値を生み出すと予測されています。これらの高度で多機能なデバイスは将来のグローバル経済の基盤であり、分散型物理インフラネットワーク(DePIN)は、一般の人々が自分のデバイスとそれが生成するデータやユーティリティを所有・管理できる初めての機会を提供します。2018年にIoTeXが立ち上げられて以来、デバイスがいつかブロックチェーンの最大のユーザーになると信じてきました。IoTeX 2.0により、数百万の実世界デバイスをブロックチェーンに接続し、そのデータ、アイデンティティ、ユーティリティを検証してエンドツーエンドの信頼を実現しています。
本日、世界で最も先進的なスマートデバイス向けオンチェーンアイデンティティソリューション「ioID」を発表します。ioIDはDePINビルダーにオンチェーンおよびオフチェーンでデバイスアイデンティティを登録・管理するツール群を提供するだけでなく、デバイス自身にスマートコントラクトウォレットとプライベートキーを装備し、デバイス上でデータに署名し実世界の活動を検証可能にします。さらに、ioIDはDePINインフラモジュール(DIMs)を含むIoTeX 2.0の技術スタックとの連携ゲートウェイとして機能します。ioIDにより、デバイスを自己主権的な資産としてオンチェーンに持ち込み、DePINセクターの新たなユースケースを創出します。

2024年を通じて、GEODNET、Network3、Nubila、WatchX、Envirobloqを含む10以上のDePINプロジェクトと共にioIDのベータテストを行い、DePINアプリケーションの実際の要件を理解し、ioIDをDePINセクター全体の普遍的なアイデンティティソリューションに標準化しました。様々な業界をターゲットにし、異なるブロックチェーン上に構築されるDePINに対応するため、ioIDは検証可能、プログラム可能、合成可能、ユーザー所有、改ざん防止の統一されたチェーン非依存のアイデンティティソリューションとして設計されています。複数の実装オプション(ハードウェア、ファームウェア、ソフトウェア)により、ioIDはあらゆるDePINで検証性と需要をもたらし、新たなユースケースを開き、他のDePINとの相互運用を可能にします。本ブログでは、ioIDのアーキテクチャと設計、新たに開かれるユースケース、そして現在DePINがどのようにioIDを活用しているかを探ります。
ioIDの設計原則
過去数年間、IoTeXは研究機関、技術大学、DePIN研究者などと緊密に協力し、DePIN業界全体で長く使われるアイデンティティ標準を設計してきました。長年の研究開発の末、ioIDをアイデンティティ、ブロックチェーン、IoT研究コミュニティの革新を融合したオープンソースシステムとして誇りを持って発表します。ioIDはIoTeXネットワーク専用のブラックボックスソリューションではなく、ビルダーとユーザー双方にとって有用なオープンソースで分散型のツールキットとして設計されました。この哲学を技術に変換するため、以下のコア原則を設計に組み込みました:

コア原則 | 説明 | ioID設計 |
検証可能 | 誰でもDePINプロジェクトのオンチェーンデバイスレジストリを調査し、デバイス数、オンチェーン・オフチェーンのデバイスアイデンティティ、関連ドキュメントやマッピングを検証可能でなければならない | すべてのデバイスアイデンティティは監査済みのスマートコントラクト群で作成・管理され、誰でもオンチェーンのデバイス履歴と活動を自分で調査できる |
プログラム可能 | デバイスはオンチェーンでプログラム可能な資産として表現され、開発者は貸借、ステーキング、デバイスやその出力(データ、サービス)の転送のためのアプリを構築できる | |
合成可能 | ioIDと様々なオンチェーン・オフチェーンシステム間の互換性を確保するためにオープンソースソフトウェアを組み込み、開発者が特定のニーズに応じてioID上に構築可能にする | |
ユーザー所有 | デバイス所有者は分散型でデバイスを所有・管理でき、ユーザーは中央集権的な権限なしにioIDの更新や操作が可能 | |
改ざん防止 | 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アーキテクチャの概要を示しています。

- 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上のスマートコントラクト群:4つのスマートコントラクトが分散型アイデンティティ管理、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はデバイス向けの堅牢なオンチェーンアイデンティティソリューションを提供するだけでなく、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(ハードウェア抽象化レイヤー)、W3bstream(検証可能計算レイヤー)、および様々なDIMパートナーと共に、IoTeXはioIDを触媒として世界初のエンドツーエンド検証可能なDePINを実現しています!W3bstream DevNetは現在稼働中で、数ヶ月以内にテストネットが開始予定です。DePINのエンドツーエンド検証性に関するビジョンの詳細は、最近のブログModular Infrastructure for Verifiable DePINsをご覧ください。
ioIDによる新たなユースケース
DePINセクターは急速に成長していますが、需要側参加者による検証性の欠如により信じられないほどの未開拓の可能性があります。これを解決する唯一の方法は、誰でも自分でDePINに貢献するデバイスのアイデンティティとユーティリティが真実で信頼できることを検証できるようにすることです。したがって、ioIDの最初で最も重要なユースケースは検証性そのものであり、DePINの新たな供給と需要を促進します。検証可能なデバイスアイデンティティにより、エンドユーザーはDePINからのデータやサービスに対して支払いに前向きになり、取引所はDePINトークンの上場に安心感を持ち、規制当局はDePINに関するより意味のある法整備を構築できるようになります。
ioIDはDePINに正当性と需要をもたらすだけでなく、DePINビルダー向けに新たなプリミティブを導入し、エキサイティングなユースケースを解放します。ioIDにより、DePINビルダーは物理デバイスをプログラム可能で自己主権的な資産に変換でき、オンチェーンの権限を通じて様々なDappsと相互作用し、取引、貸借、資金調達などが可能になります:
- 認可とアクセス制御:ioID搭載デバイスは検証可能な認証情報(VCs)を発行され、特定のデバイスや所有者のみがスマートコントラクト、Dapps、マイニング報酬などと相互作用可能に
- デュアルマイニングと報酬分配:DePINはioIDを活用して、従来のクラウドやスプレッドシートで計算される不透明な分配よりも透明性の高いプロジェクト固有のトークン分配を実施可能。ioID搭載デバイスは複数のDePIN/Dappsに同時に貢献でき、デュアルマイニングの機会を提供
- デバイスの分割所有と資金調達:ioIDはプログラム可能なため、デバイスの分割所有や所有構造の階層化をオンチェーンで実装可能。例えば、複数の所有者が資金提供、設置、メンテナンスなど様々な貢献を行い、デバイスの元本やキャッシュフローを分割することができ、DePINの供給側成長に柔軟性をもたらす
- デバイスの貸借・取引:ioIDはioID NFT(ERC-6551)としてオンチェーン資産で表現されるため、NFTと同様に取引、貸出、借入が可能。これにより、設置業者が事前に設置済みデバイスをパッシブ投資家に販売したり、資金が必要なDePINマイナーがNFTと関連キャッシュフローを他のユーザーに貸し出したりするユースケースが実現

ioIDのケーススタディ
ioIDは包括的なデバイスアイデンティティソリューションであるだけでなく、DePINプロジェクトの多様な性質に対応できる柔軟性も備えています。実装オプションの主な違いは、分散型アイデンティティ(DID)の作成方法と、デバイスデータの署名に使用されるDIDのプライベートキーの保存場所です。多くのプロジェクトでは、ioID SDKをデバイスのハードウェアやファームウェアに統合し、プライベートキーをデバイスのセキュアエレメント(TEE)やフラッシュストレージに保存する方法を好みます。代替として、ホストサーバーを利用してDIDを作成し、既存の識別子(シリアル番号、IMEIなど)にマッピングし、プライベートキーをサーバーに保存する方法もあります。以下に、ハードウェア、ファームウェア、ソフトウェアの実装アプローチでioIDを統合した3つのケーススタディを紹介します。



今後の展開
ioIDの発表は、DePINビルダーの可能性を広げる最先端インフラを提供するIoTeXのコミットメントを示しています。今後数ヶ月で、ioIDは既にパイプラインにあるより多くのプロジェクトに統合され、DePINの検証性を優先する業界全体の取り組みを促進します。さらに、ioIDはW3bstreamとシームレスに統合され、DIDによる「アイデンティティの証明」とゼロ知識証明による「ユーティリティの証明」を組み合わせます。検証可能なDePINの時代はIoTeX技術に根ざして到来します。IoTeXのビジョンの詳細は最新ブログModular Infrastructure for Verifiable DePINsをご覧ください。
今後数週間で、ioIDトークノミクスに関するガバナンス提案がIoTeXコミュニティに公開され、議論と投票が行われます。コミュニティは、IoTeXブロックチェーン上でioIDを有効化するための$IOTXデポジット手数料や、これらの$IOTX手数料のバーン、ステーキング、Marshall DAOやRoll-DPoS報酬プールなどのエコシステム所有トークンプールへの分配方法を共同で決定します。ioIDトークノミクスの目標は、DePINプロジェクトのioID採用を促進し、ioID登録に比例した$IOTXの総供給量をデフレ的に削減し、DePINデバイスのアイデンティティと活動の検証に参加するユーザーに報酬を与えることです。
ioIDの急速な普及を促進するもう一つの取り組みは、トップクラスのDePINプロジェクトと共にデュアルマイニング報酬を導入することです。デュアルマイニングにより、ioID搭載デバイスの所有者は、パートナーDePINにユーティリティを提供し、検証可能なデバイスデータや証明をIoTeXに提供することで、$IOTXとパートナープロジェクトの2つのトークンを同時にマイニングできます。デュアルマイニングのベータプログラムはNetwork3やWatchXと共にすでに進行中で、今後さらに多くのプロジェクトが参加予定です。ご期待ください!
ioIDをあなたのDePINプロジェクトに統合したいですか? ステップバイステップチュートリアルをご覧いただき、Developer Relationsチームにお問い合わせください。