智能设备正以惊人的速度出现在我们的家庭、商业和城市中,以前所未有的融合度连接着物理世界和数字世界。麦肯锡预测,到2030年智能设备数量将是人类的10倍,并创造超过12万亿美元的经济价值。这些日益智能化的设备将是未来全球经济的基础,而去中心化物理基础设施网络(DePIN)则第一次为普通人提供了拥有和控制其设备,以及产生的数据和权益的机会。自2018年 IoTeX 推出以来,我们一直相信,智能设备终将成为区块链最广泛的用户群体。通过 IoTeX 2.0,这一信念变开始为现实。通过将数百万个现实世界的设备连接到区块链,以可验证的数据、身份和效用为基础,实现端到端的信任。
今天,我们很高兴推出 ioID——全球最先进的智能设备链上身份解决方案。ioID 不仅为 DePIN 构建者提供了一套工具,以在链上和链下注册和管理设备身份,还为设备配备了自己的智能合约钱包和私钥,以在设备上签署数据并验证其现实世界的活动。此外,ioID 还将成为设备与 IoTeX 2.0 技术栈中其他部分(包括用于连接、存储、计算等的 DePIN 基础设施模块)互动的网关。有了 ioID,我们将设备作为自我主权资产引入链上,并为 DePIN 领域带来了革命性的新用例。
在2024年,我们与10多个DePIN项目(包括GEODNET、Network3、Nubila、WatchX 和 Envirobloq)进行了 ioID 的测试,以了解 DePIN 应用的实际需求,并进一步标准化我们的产品,使 ioID 成为整个 DePIN 领域的通用身份解决方案。为了满足针对不同产业并建立在不同区块链上的DePIN,ioID 被设计为统一的、全链兼容的身份解决方案,具有可验证性、可编程性、可组合性、用户主权性和防篡改性等特质。通过多种应用选项(例如,硬件、固件、软件),任何 DePIN 项目都可以通过 ioID 为其网络带来可验证性和需求,开启全新用例,并与其他 DePIN 项目互操作。在本文中,我们将探讨 ioID 的架构和设计、新的用例以及 ioID 在 DePIN 中的应用延展。
ioID 的设计原则
在过去几年中,IoTeX 与研究机构、技术学院、DePIN 研究人员等紧密合作,设计出一个能够经受住时间考验的身份标准。经过多年的研发,我们自豪地推出 ioID:一个融合了设备身份、区块链和物联网 IoT 研究社区创新的开源系统。我们的设计理念不是将 ioID 构建为一个仅限于 IoTeX 网络的黑箱解决方案,而是一个开源和去中心化的工具包,以便对构建者和用户都可用。为将这一理念转化为技术,我们将以下核心原则纳入 ioID 的设计中:
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链上身份。在 Hub 中,设备所有者存入 $IOTX 以支付智能合约交互的费用,DID + DID 文档通过有线(串口、USB)或无线(OTA、蓝牙)从设备中提取,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:DePIN 基础设施模块(DIMs)的网关
除了为设备提供强大的链上身份解决方案外,ioID 还作为设备与 IoTeX 2.0技术栈中其他部分(包括用于连接、存储、计算等的 DePIN 基础设施模块)互动的网关。设备及其现实世界的活动是DePIN的来源——如果设备的身份不可验证且不可信,则所有下游活动(例如连接、存储、计算)都将无法验证且无法信任。因此,通过 ioID 为设备配备可验证的身份是实现完全可验证 DePIN 的关键前提。
配备 ioID 的设备将被授权与IoTeX和顶级合作伙伴开发的 DePIN 基础设施模块(DIMs)互动,这些模块是端到端 DePIN 价值链的一部分。来自 ioID 配备设备的数据将通过 IoTeX 2.0 合作伙伴(如 Streamr、Espresso、NEAR DA、Filecoin 等)以可验证的方式连接、排序和存储。在 DePIN 价值链的末端,IoTeX 的链下计算平台 W3bstream 将从经过验证的设备接收这些验证数据,并运行零知识证明 ZKP,最终验证设备的现实世界活动,并将“现实世界活动证明”结算到区块链。
通过ioID(身份层)、ioID SDK(硬件抽象层)、W3bstream(可验证计算层)和我们各种 DIM 合作伙伴,IoTeX 正在通过把 ioID 作为催化剂,开启全球首个端到端可验证的 DePIN 系统!W3bstream 开发网络目前已上线,测试网络将在未来几个月推出。
ioID 的全新用例
DePIN 领域近年来迅速发展,但由于缺乏需求方参与者的可验证性,仍然有大量未开发的潜力。解决这个问题的唯一方法是使任何人都能自行验证为 DePIN 作出贡献的设备的身份和效用是否真实可信。因此,ioID 的首要和最重要的用例是可验证性本身,以推动 DePIN 的新供需。通过可验证的设备身份,最终用户将更愿意为 DePIN 的数据/服务支付费用,交易所将更愿意上市DePIN 资产,监管机构能够围绕 DePIN 制定更有意义的立法,等等。
除了为 DePIN 带来合法性和需求外,ioID 还为 DePIN 构建者引入了新的原语,解锁了令人兴奋的用例。通过ioID,DePIN 构建者可以将物理设备转换为可编程的自我主权资产,这些资产可以通过链上权限进行授权,与各种去中心化应用(Dapp)互动,同时还可以进行交易、借贷、融资等:
授权与访问控制:配备 ioID 的设备可以发放可验证凭证(VCs),只授权特定设备/所有者与智能合约、Dapp、挖矿奖励等互动。
双重挖矿与奖励分配:DePIN 可以利用 ioID 以比目前在云端/电子表格上计算的透明度更高的方式进行精细化的项目特定激励分配。配备 ioID 的设备还可以被编程为同时向多个 DePIN/Dapp 贡献,从而实现双重、多重挖矿机会。
设备可拆分所有权与融资:由于 ioID 是可编程的,因此可以实现自定义的所有权结构和层级,以便对设备进行所有权拆分。例如,设备的主要现金流可以由提供各种贡献(如融资、安装、维护)的所有者组在链上拆分,从而为 DePIN 的供给侧增长提供极大的灵活性。
设备的借贷、交易与融资:由于 ioID 在链上表示为 ioID NFT(ERC-6551),因此 ioID 可以被视为链上资产进行交易、借贷和融资,就像任何 NFT 一样。这使得用例得以实现,例如设备安装者可以将预先安装的设备出售给被动投资者,迫切需要现金的 DePIN 矿工可以将其 NFT 及相关现金流借给其他用户,等等。
ioID 案例研究
ioID 不仅是一个全面的设备身份解决方案,还灵活适应DePIN项目的异构特性。实现选项的主要区别在于去中心化身份 DID 是如何创建的,以及用于签署设备数据的DID私钥存储在哪里。对于许多项目,首选的方法是通过将 ioID SDK 集成到设备的硬件或固件中来创建 DID,并将私钥存储在设备的安全元件(TEE)或闪存中。或者,可以使用托管服务器来创建 DID,将 DID 映射到设备的现有标识符(例如,序列号、IMEI),并在服务器上存储私钥。我们下面分享了三个案例研究,展示了采用硬件、固件和软件等应用方式集成 ioID 的项目。
近期规划
ioID 的推出展示了 IoTeX 致力于提供尖端基础设施,以扩展 DePIN 构建的可能性。在未来几个月,ioID 将被集成到更多已经在开发中的项目中,并催化整个行业优先考虑 DePIN 的可验证性。此外,ioID 将与 W3bstream 无缝集成,把通过 DID 的“身份证明”与通过零知识证明的“效用证明”相结合。“可验证 DePIN” 的时代已经来临,并将根植于 IoTeX 技术!
在接下来的几周内,关于 ioID 代币经济学的治理提案将发布给 IoTeX 社区进行讨论和投票。社区将共同决定在 IoTeX 区块链上激活 ioID 所需的 $IOTX 存款费用,以及这些 $IOTX 费用将如何被销毁、质押和分配给生态系统拥有的代币池(如 Marshall DAO 和 Roll-DPoS 奖励池)。ioID 代币经济学的目标是激励 DePIN 项目采用 ioID,通过相应于 ioID 注册的通货紧缩销毁来减少$IOTX 的总供应,并奖励选择验证其 DePIN 设备身份和活动的用户。
另一个即将推出的计划是与顶级 DePIN 项目一起引入双重挖矿奖励。通过双重挖矿,配备 ioID 的设备所有者将能够在为合作 DePIN 项目提供效用并向 IoTeX 贡献其可验证设备数据/证明的同时,挖掘两个代币(即 $IOTX 和合作项目代币)。与 Network3 和 WatchX 的双重挖矿测试已上线,还有更多即将推出——敬请关注!
声明:本网站所有相关资料如有侵权请联系站长删除,资料仅供用户学习及研究之用,不构成任何投资建议!