rounded

撰文:@tlay_io

 

背景


TLay 概述


TLay,Trust Layer of DePIN Infrastructure,意为 DePIN(去中心化物理基础设施网络)的信任层,致力于为 DePIN 基础设施建立一个数字信任层,以促进大规模合作,并为现实世界的资产(RWA)构建公共资产网络。TLay 的目标是通过在区块链上本地注册、发行和运行物理世界的资产,改善透明度、实时性和公平性,从而实现全球机器之间的大规模协作,创新性地探索更开放、互联和创新的下一代分布式数字商业和金融。

 

TLay 的产品整合了核心功能,包括 BoAT3 可信芯片 / 模组、BoAT3 Lite/Agent SDK、BoAT3 物联网预言机服务和 DePIN 应用链(Appchain),以及 DePIN MVP 启动支持。BoAT3 可信芯片 / 模组用于快速将多种 IoT 设备转化为支持 DePIN 功能的设备,大大减少了实现 DePIN 化的难度和时间成本。BoAT3 物联网预言机是一种专为 DePIN 场景构建的去中心化预言机,确保 DePIN 单元生成的可验证数据被可靠地记录在链上。TLay DePIN 应用链是一种与 EVM 兼容的应用链,采用 Rollup 架构,实现高性能和低成本的数据处理。TLay 家族简化了 DePIN 的开发过程,帮助开发者和初创团队快速启动项目。

 

DePIN 的介绍


DePIN(去中心化物理基础设施网络)是一种基于 Web3 的新型基础设施建设组织形式,旨在通过全球社区大规模协作,共同建设物理基础设施网络(例如无线网络、存储网络等)。

 

今天,越来越多的人为了让现实生活过得更美好,投身到了构建 DePIN 的社会实践中。参与 DePIN 建设的贡献者,作为基础设施服务的提供方,通过构建和运营物理基础设施网络来获得奖励。这种奖励,高度依赖于对其所做的实际贡献(Proof of Physical Work,即 PoPW)的准确度量。

 

物理工作证明 (PoPW)


对于每个 DePIN 项目来说,准确地测量、可靠地报告和有效地验证 DePIN 单元的物理工作是必不可少的。一个 DePIN 单元是指执行物理工作的设施。例如,对于一个无线网络单元,PoPW 是它传输的字节数;对于一个太阳能发电单元,PoPW 是它生成的能量。物理工作(PW)代表了某些现实世界资产的状态或价值。 无论确切的测量标准是什么,DePIN 单元通常配备了物联网设备,以测量和报告 PoPW,这些数据由网络验证。与区块链原生数据不同,PoPW 是链外数据,因此需要一个物联网预言机来安全地将 PoPW 传输到区块链上,以进行贡献评估。

 

然而,传统的物联网设备由于计算能力、存储空间、联网性能和功耗的约束,往往无法像电脑那样轻易地访问区块链服务。以 Arkreen 的可再生能源数据采集器为例。数据采集器用于定期测量和上报能源数据,但由于成本等限制,它通常是一个很典型的弱设备。在这样一个能力较弱的设备中,难以像在电脑上那样,安装一个类似以太坊客户端这样的程序,来把 PoPW 传递到区块链上。TLay 的目的正是为了消除这个 gap,实现从物联网设备传输 PoPW 到区块链,从而将现实世界的资产桥接到数字世界。

 

TLay 总览


BoAT3 的发展之路


BoAT3(Blockchain of AI Things for Web3)是知名开源项目 BoAT-X 的最新演进。自 2018 年启动以来,BoAT-X 一直致力于使任何物联网设备能够访问区块链服务,使每个物联网设备都可以充当区块链预言机。BoAT-X 的名称中的 「X」,意味着无限想象的可能性。BoAT-X 赋能物联网行业融合区块链能力,包括链上身份管理(加密算法和密钥),可验证的声明,交易上链等,帮助传统的物联网行业平滑演进到 Web3 时代。

 

大多数区块链项目致力于以人为直接对象,在互联网上提供服务,而 BoAT-X 独辟蹊径地专注于物联网。随着近年来物联网的快速发展,预计到 2025 年,物联网设备的数量将超过全球人口的 5 倍。庞大的物联网设备每天都在高效地捕捉大量数据,为各种应用(如 AI 训练和推理)提供数据。因此,数据的可信度是数据利用和变现的核心。

 

区块链是多个参与方之间确保数据真实性和记录生成数据的活动的可信方式,但这对于物联网来说并不容易。大多数物联网设备的性能比人们想象的要弱得多。例如,在不少面向物联网的 Web3 项目,采用的 Raspberry Pi(树莓派)。尽管树莓派比电脑弱得多,但却已经是性能最强的物联网设备之一。在大多数大规模部署的物联网应用中,物联网设备的性能往往比 Raspberry Pi 弱得多。如何将大规模的性能或强或弱的物联网设备与区块链连接起来,就是 BoAT-X 试图解决的挑战。

 

解决这个挑战的基本方法是,将区块链钱包的最必要功能裁剪,并移植到物联网设备的关键组件上。在过去的五年中,BoAT-X 框架(一个多链物联网区块链钱包)已经支持了主流的物联网芯片和模组,尤其是那些资源约束苛刻的芯片和模组。通过覆盖这些芯片和模组,BoAT 能够赋能大多数装有这些芯片或模组的物联网设备徜徉于区块链的新大陆。

 

而今,BoAT 进一步从设备端,扩展到了面向 DePIN 的物联网预言机。

 

面向 PoPW 的 DePIN 预言机


BoAT3 物联网预言机是一个面向 PoPW 的 DePIN 预言机。它为涉及物联网设备、云服务和区块链服务的 DePIN 项目提供了一套硬件和软件,用于生成、报告和验证某种物理工作的证明。

 

DePIN 系统中的 PoPW 流程


一个典型的 PoPW 流程如下:

 

1.DePIN 单元执行一些物理工作(例如,可再生能源发电)并产生发电数据。

 

2.在这些数据中,可能有一些非 PoPW 的应用数据(例如,低电量警报)被直接发送到 dApp 后端(紫色路径),这超出了本文的讨论范围。

 

3.与此同时,DePIN 单元生成 PoPW,将工作数据(例如,温度和湿度)打包在一起。DePIN 单元中的钱包持有唯一的设备加密密钥并对 PoPW 进行签名。然后,已签名的 PoPW 沿图中蓝色路径被发送到物联网预言机 。

 

4.物联网预言机根据注册在 DID 中的设备凭证验证签名的 PoPW。如果验证通过,经过验证的 PoPW 被发送到区块链和 dApp,沿着绿色路径。

 

5.经过验证的 PoPW 一旦被送到区块链上,dApp 就可以进一步依据这些 PoPW 进行处理(例如,根据 PoPW 工作量,奖励参与的 DePIN 单元)。

 

BoAT3 的理念和挑战


BoAT3 物联网预言机专注于 DePIN 项目的一个共同需求,即 PoPW 协议,也就是如何平滑和安全地将 PoPW 从多样化的物联网设备传递到区块链上。它解决了几个关键方面的需求:

 

  • 主动数据馈送:大多数区块链预言机,是被动由智能合约触发,来请求链外服务器(数据源)提供有价值信息,而 BoAT3 物联网预言机,大多是工作在主动馈送模式下。这与大多数物联网设备的典型行为相一致,它们通常是按照某个时间间隔或在某个事件触发时,主动将数据发送到后端。此外,根据网络拓扑结构(例如 LoRa 网络)和节能策略,有些物联网设备大多数时候处在休眠状态,只有在它们醒来并上传数据的时候,才能接收到控制命令。因此,通常情况下,物联网设备通过 BoAT3 物联网预言机,主动将 PoPW 传输到区块链。

 

  • 灵活的区块链能力支持:物联网设备的多样性,是指需要灵活的方法来安全地生成和报告物理工作证明(PoPW)。与功能强大的服务器不同,物联网设备的能力范围差别很大,既有运行频率仅为几十 MHz、内存只有几十 kB 的轻量级微控制器(MCU),也有 Raspberry Pi 这样比较强大的设备,还有运行频率超过 1GHz、拥有多个 CPU/GPU 核心的基于 Android 的智能模组。TLay 为物联网设备提供了支持区块链的芯片和模组以及软件开发工具包(SDK),以满足不同类型物联网设备的上链需求。

 

  • 管理设备身份:对于大多数去中心化应用(dApp)来说,用户通常是匿名的,除非他将区块链身份(地址)与其现实生活身份(例如,社交媒体账户)绑定。然而,对于 DePIN 单元来说,情况并非如此。设备身份验证(KYD,即 「了解你的设备」)是 DePIN 网络中验证每个 DePIN 单元的物理工作量的必要步骤。只有可信地管理物联网设备的身份,才能确保只有注册的物联网设备,能够生成有效的 PoPW。

 

  • PoPW 验证与工作量评估的分离:BoAT3 物联网预言机通过验证 PoPW 的签名,来验证每个 PoPW 报告。每个有效的物联网设备都有一个注册身份,只有来自真实 DePIN 单元的未被篡改的 PoPW 才能通过验证。由于物理工作(PW)取决于具体的 DePIN 项目,因此 PW 的评估与 PoPW 的验证是分开的。这允许 BoAT3 物联网预言机专注于 PoPW 真实性的标准化验证,而将各种 PW 的评估(基于经过验证的 PoPW)留给 dApp 处理。

 

  • 多链适应性:一个繁荣的 DePIN 生态系统应覆盖运行在不同区块链上的多个 dApp。作为一种基础设施,BoAT3 物联网预言机通过在预言机节点上引入可定制的 dApp 连接器,扩展了其灵活性。这允许 DePIN 项目定制如何将 PoPW 传递到其区块链和智能合约。

 

  • 物联网平台集成:虽然 PoPW 是由物联网设备生成的关键消息,但物联网数据并不仅仅是 PoPW。BoAT3 物联网预言机可以集成到物联网平台中,以扩展方式处理 PoPW 和非 PoPW 数据。

 

  • 隐私保护:隐私保护是 DePIN 项目的基石之一。如果原始 PoPW 包含敏感信息,在离开物联网设备之前,必须对其进行加密。BoAT3 物联网预言机集成了机密计算环境和零知识证明(ZKP)技术,以允许敏感数据在可信环境中处理,并生成结果真实性的 ZKP 证明。

 

  • 去中心化的预言机节点:BoAT3 物联网预言机是一个去中心化的预言机。任何符合条件的预言机服务提供商都可以在链上注册其服务端点。具体的服务条款由每个服务提供商自行决定。通过这些努力,BoAT3 物联网预言机能够帮助 DePIN 项目快速且安全地进入市场。它提供了 DePIN 项目所需的所有工具,以构建其数字 MRV(测量、报告和验证)能力。

 

DePIN 应用链


对于 DePIN 项目来说,底层区块链基础设施必须满足几个关键要求:

 

  • 性能和成本:DePIN 项目通常涉及成千上万甚至数百万台物联网设备,每个奖励周期会产生大量的交易。因此,区块链必须提供高性能、强大的安全性和低成本。像 Rollup 这样的模块化区块链解决方案很好地满足了这些要求,使其成为支持 DePIN 项目的明智选择。

 

  • 存储需求:PW 和 PoPW 数据量通常很大,有些甚至需要长期保留。因此,这些数据通常被存储在链外,并保持可访问性而不受审查。去中心化存储解决方案,如 Filecoin、Arweave、Kwil,或者云存储都是合适的选择,确保数据对社区完全开放,避免数据被篡改。

 

  • 跨链服务:不同 DePIN 项目之间的协作对于提供便捷的用户服务至关重要。由于这些项目可能运行在不同的区块链上,因此需要可信的跨链服务,以促进它们之间的无缝协作。

 

有鉴于上述需求,TLay 纳入了以 Rollup 为基础的 DePIN 应用链。

 

TLay 架构分析


物联网设备集成到 DePIN 单元中


BoAT3 的物联网设备集成是 BoAT 间接操作模式的扩展。物联网设备与 BoAT3 Lite SDK 集成,以创建它们自己的区块链钱包,并与 BoAT3 物联网预言机节点合作。有关间接方法的背景可以在 BoAT-EdgeDocs 上找到。

 

BoAT3 Lite SDK

 

BoAT3 Lite SDK 是一种 C 语言轻量级区块链钱包软件开发工具包,专为嵌入式设备设计。它管理设备钱包,使物联网设备能够生成和签署 PoPW,并将其传送到 BoAT3 物联网预言机节点进行验证。大多数物联网设备资源受限,它们的计算能力、存储容量和连接带宽都有限,很难运行 Node.js 和其他区块链 SDK。BoAT3 Lite SDK 经过极度优化,适用于这样的资源受限嵌入式系统,使设备能够生成和报告 PoPW。

 

BoAT3 Lite SDK 支持许多流行的物联网芯片和模组。它还通过采用可信执行环境(TEE)、安全元件(SE)或 SIM 卡(用于蜂窝通信)提供高级别的安全性。

 

目前已经实现 BoAT 集成的物联网芯片和模组列表 。我们会定期更新该清单,不断努力支持更多的芯片和模组型号。 此外,如果需要将 BoAT3 IoT Oracle 连接到物联网平台,我们还提供了用高级语言(如 Java 和 Golang)编写的 BoAT3 Agent SDK。

 

BoAT3 可信芯片和模组

 

BoAT3 可信芯片和模组是由 BoAT3 Lite SDK 驱动的物联网硬件组件。除了正常的连接能力外,它们还能够通过 BoAT3 Lite SDK 生成和报告 PoPW 到 BoAT3 物联网预言机节点。

 

虽然 BoAT3 Lite SDK 可以灵活地移植到几乎任何物联网硬件上,但这需要在区块链和嵌入式 / 物联网领域的专业知识。为了缩短上市时间,TLay 与合作伙伴合作,提供已经集成了 BoAT3 Lite SDK 的物联网芯片和模组。DePIN 项目可以选择这些组件,立即具备 PoPW 上报能力。因此,开发者可以专注于业务本身,而不是处理 SDK 在各种物联网硬件上的移植问题。

 

BoAT3 可信芯片和模组作为标准硬件组件,相较于一一适配各类硬件,可以让 DePIN 项目规模化部署的速度提升 10 倍以上。实际上,DePIN 设备的应用领域和硬件形态非常碎片化,BoAT3 可信芯片和模组,恰恰是各种 DePIN 设备中都能用到的通用零部件。透过它们,物联网设备可以轻而易举地获得 PoPW 的能力。

 

BoAT3 物联网预言机的架构


BoAT3 物联网预言机的架构如下

 

BoAT3 物联网预言机的架构

 

包括以下组件:

 

  • 数据验证器:验证器验证由物联网设备测量和报告的物理工作证明(PoPW)的可信度。PoPW 的签名和设备身份在 DID 中注册,并与之进行验证。一旦验证通过,PoPW 将被传送到规则引擎以进行分发。

 

  • 规则引擎:规则引擎是一个分发器,它根据 DePIN 项目和 PoPW 的物模型,将验证后的 PoPW 分发到相应的连接器。

 

  • 连接器:连接器是虚拟机实例,允许作为 JavaScript 模块的插件加载和执行,以定制 PoPW 流的处理过程。DePIN 项目可以编写自己的 JavaScript 模块来处理 PoPW,并适应他们运行的区块链和智能合约。

 

  • 机密计算环境和零知识证明(ZKP):机密计算环境是一个能够对敏感数据进行处理的隔离执行环境。在数据应用中,有价值的往往是从数据中提取的信息,而不是原始数据本身。如果 PoPW 中含有敏感信息(例如个人信息),应当对明文 PoPW 进行加密之后,方可从 IoT 设备发送出来。经过加密的 PoPW,必须送至机密计算环境内,才能解密,并使用预先设定的算法,对数据进行分析处理,提取所需的信息。这些提取出来的信息,称之为物理工作量声明(Physical Work Claim)。Physical Work Claim 一般已经去除了敏感信息,能够以明文形式释放到机密计算环境外,而含有敏感信息的原始数据,则不会以明文形式传播。ZK Prover 能够与机密计算环境协同,证明 Physical Work Claim 确由所约定的原始数据和所约定的算法计算而来。由此,用户无需透露含有隐私的原始数据,就可以借助机密计算环境和零知识证明,实现数据价值的变现。

 

DePIN 应用链和链上服务


DePIN 应用链架构

 

TLay 的 DePIN 应用链架构

基于 Rollup 技术,分为以下几个关键层次:

 

  • 以太坊主网(Layer 1,L1):作为 Layer 1,以太坊主网(Ethereum Mainnet)提供整个系统的安全性和信任度,负责 Layer 2(L2)数据的可用性和结算。

 

  • Rollup Layer 2(L2):这一层采用流行的乐观 Rollup 或零知识 Rollup(如 Optimism、Arbitrum 和 Polygon CDK),在较低成本下提供高安全性和信任度。尽管如此,由于依赖以太坊主网的数据可用性,L2 的性能和成本效率可能不足以支持 DePIN 项目的大规模实施。

 

许多服务于 DePIN 公用事业的公共服务合约将在这一层部署,这些合约涵盖从统一经济模型到无信任的跨链操作和去中心化标识符(DID)服务。L2 层是链上活动的中心,使 DePIN 项目能够与多样的链上生态系统进行交互,例如去中心化交易所(DEX)和贷款平台。TLay Layer 3 上的矿工可以将他们的奖励转移到 L2,以便将其转换为稳定币。

 

  • TLay Layer 3(L3):作为 Layer 3,这一层采用 OP 或 ZK Rollup,以 Layer 2 作为结算层,并使用第三方数据可用性(DA)服务。其安全性和信任度继承自 Layer 2。通过采用第三方 DA 服务,其性能不再受限于以太坊 L1 的 Block Gas Limit,从而进一步降低了成本和提高了性能。L3 的性能和费用足以支持 DePIN 项目的大规模实施。

 

由于 DePIN 项目数量庞大,单一的 L3 链可能无法支持所有项目,因此可能会有多个 L3 链并行运行。它们可以通过位于 Layer 2 的无信任跨链合约,实现跨项目的跨链协作。

 

DePIN 项目的智能合约以及直接服务于 DePIN 项目的 DID 合约和其他合约将部署在这一层。

 

  • 数据可用性(DA)服务:采用第三方 DA 服务,如 Celestia 或 EigenDA,它们使用数据可用性抽样(DAS)技术,确保托管的数据对社区完全可访问,从而避免数据扣留攻击,这是 Rollup 安全的重要保障。采用第三方 DA 服务可以防止消耗以太坊 L1 的 Gas,从而大幅扩展链上的吞吐量。

 

  • 数据存储服务:PW(物理工作)或 PoPW(物理工作证明)数据是 DePIN 项目奖励分配的基础。为了确保这些数据的安全性和可追溯性,它们通常被存储在链外,并保持完全开放。数据存储服务可以使用去中心化存储方案,如 Filecoin 和 Arweave,以及云存储。为了确保数据的可访问性和防止数据扣留,需要一个挑战过程来确保数据的访问。

 

链上服务

 

TLay 提供了一系列链上服务,以支持 DePIN 项目的运行和管理:

 

  • 去中心化标识符(DID)和设备注册:每个物联网设备都需要在 DePIN 生态系统中注册一个身份。与许多只关心数字签名的 Web3 项目不同,DePIN 项目不仅要验证签名,还要认证数据和签名来自注册的物联网设备。

 

  • 预言机节点注册:预言机节点注册是一个链上注册表,列出符合条件的 BoAT3 物联网预言机服务提供商。任何符合必要条件的提供商都可以设置 BoAT3 物联网预言机节点。

 

  • 访问授权:访问授权允许 DePIN 项目定义访问 BoAT3 物联网预言机的规则。例如,DePIN 项目可以确定哪些地址可以更新相应连接器中的 JavaScript 代码。

 

  • 零知识验证器(ZK Verifier):零知识验证器是一个库,允许智能合约验证由 BoAT3 物联网预言机节点中的 ZK 证明器生成的零知识证明(ZK Proof)。

 

  • PoPW 存证服务:作为默认的 dApp 存证服务,BoAT3 物联网预言机内置了这个服务。任何物联网设备都可以通过调用该服务来存证 PoPW,其中数据存储在去中心化存储中,其指纹(例如哈希值)永久存储在区块链上。

 

  • 物模型(Thing Model):物模型是一个为物联网设备报告其 PoPW 定义的自定义数据结构。任何 PoPW 必须遵循 DePIN 项目定义的一个物模型。

 

开发者指南

 

第一步:确定物联网网络拓扑

 

物联网网络通常是一个多层的星形网络。物联网设备(终端)连接到物联网网关,网关再连接到互联网或内部网络。确定网络拓扑的具体配置需要考虑多个因素,包括设备能力、连接技术、路由配置、商业策略和监管要求。

 

首先,必须确定数据信任锚点的位置。信任锚点是信任链的起点,通常位于数据可以用唯一密钥签名的地方。

 

 

理想情况下,物联网设备应该测量物理工作量(PW),将测量的 PW 打包成 PoPW,并用其唯一的设备密钥对 PoPW 进行签名。这将信任锚点放置在物联网设备中,这是 PoPW 路径中距离数据源头最近的点。然而,在某些情况下,物联网设备无法签署 PoPW,这可能是由于技术问题、商业原因或两者兼而有之。因此,还有两个选择可以放置信任锚点:一个是在现场网关设备上,另一个是在云上的物联网平台上。

 

无论锚点放置在哪里,锚点应该生成并报告 PoPW 到 BoAT3 物联网预言机节点。

 

第二步:选择物联网集成解决方案

 

如果信任锚点放置在物联网设备或现场网关设备上,有两种集成选项:软件解决方案和硬件解决方案。

 

  • 软件解决方案:将 BoAT3 Lite SDK 移植到目标物联网设备上。BoAT3 Lite SDK 是用 C 语言编写的轻量级区块链钱包 SDK,非常适合在物联网硬件上运行。然而,C 语言不是跨平台的,这意味着不可避免地需要进行额外的开发工作,并且需要嵌入式硬件和软件技能来移植 SDK。

 

  • 硬件解决方案:选择已经集成了 BoAT3 Lite SDK 的 BoAT3 可信模组或 BoAT3 可信芯片。通信模组或芯片是组成物联网设备的关键组件。选择支持的型号可以避免 SDK 移植的问题。

 

如果信任锚点放置在物联网平台上,则无需进行物联网集成。物联网平台应集成 BoAT3 Agent SDK,该 SDK 是用高级语言(如 Java 和 Golang)编写的。

 

第三步:选择 PoPW 验证模式

 

在不同的应用场景下,可以选择两种 PoPW(物理工作证明)验证模式:明文 PoPW 和隐私保护 PoPW,以满足各种需求。

 

明文 PoPW

 

在明文 PoPW 场景中,PoPW 是某种物理工作的原始数据。

 

明文 PoPW 流程

 

明文 PoPW 流程:

 

1.物联网设备测量物理工作,并用设备密钥对其签名。

2.签名的 PoPW 以明文形式发送到 BoAT3 物联网预言机节点。

3.数据验证器验证 PoPW 的真实性,然后将其传递给规则引擎。

4.规则引擎选择相应的连接器,处理通过验证的明文 PoPW。

5.DePIN 项目定制的插件在连接器实例中运行,将验证后的明文 PoPW 传递给 dApp。

6.dApp 根据物理工作奖励 DePIN 单元。

 

隐私保护 PoPW

 

在隐私保护 PoPW 场景中,PoPW 是加密的数据,并且物理工作声明(Physical Work Claim)是从物理工作的原始数据中提取的某些非敏感信息的计算结果。

 

隐私保护 PoPW 流程

 

隐私保护 PoPW 流程:

 

1.物联网设备测量物理工作量,并在用设备密钥签名前对其加密。

2.加密的 PoPW 发送到 BoAT3 物联网预言机节点。

3.数据验证器验证加密 PoPW 的签名,并将其传递给规则引擎。

4.规则引擎选择相应的连接器,处理加密的 PoPW。

5.DePIN 项目定制的插件在连接器实例中运行,将加密的 PoPW 注入机密计算环境(Confidential Computation Enclave)。

6.在机密计算环境中,PoPW 被解密,并通过环境内的算法计算出物理工作量声明,同时生成零知识证明(ZKP)。

7.物理工作声明及其 ZKP 被发送到 dApp。

8.dApp 验证 ZKP,并根据物理工作量声明奖励 DePIN 单元。

 

第四步:准备连接器插件

 

为了支持多个区块链和智能合约,连接器是一个可定制的 JavaScript 脚本,开发人员可以通过它定义如何处理验证后的 PoPW。至少包括将 PoPW 报告给 dApp 的智能合约。此外,PoPW 还可以被存储在去中心化存储中,以备后用。开发人员可以通过编写自己的插件代码来决定具体的行为。

 

结论

 

新兴的 DePIN 生态系统需要一个物联网预言机以及高性能、低成本的应用链,以将 DePIN 单元所做贡献的物理工作量证明传递给智能合约。不同于其他 Web3 项目大多是直接向人提供服务,DePIN 单元是基于物联网设备的。在这个赛道上,机遇与挑战并存。

 

技术上,BoAT3 物联网预言机通过 BoAT3 Lite SDK 以及内置区块链钱包的 BoAT3 可信芯片和模组,解决了 DePIN 单元内部物联网设备的多样性问题,使物联网设备能够生成和报告 PoPW 到预言机节点。预言机节点验证 PoPW 的真实性,并通过 DePIN 项目定制的连接器,将其传递给 dApp 的链上智能合约。dApp 根据物理工作量对 DePIN 单元进行奖励。对于包含敏感信息的 PoPW,机密计算环境和零知识证明参与其中,生成一个可验证的物理工作声明,以便 dApp 评估对 DePIN 单元的奖励。

 

TLay 通过标准化 PoPW 生成、报告和验证协议,加速了 DePIN 项目的发展。人们熟知的比特币在其共识方法中,内置了工作量证明(PoW),但对 DePIN 应用来说,物理工作量(PW)通常是一个区块链外部的效益。DePIN 项目的应用链或智能合约不能直接测量 PW,而是要借助物联网设备和预言机才能获知 PW。TLay 不仅为 DePIN 项目提供了实现这些协议的软件,还提供了关键的物联网硬件组件,令基于可信 PoPW 的数字化测量、报告与验证(dMRV)机制得以实现,从而满足不同领域中各种硬件形态 DePIN 单元的需要,推动 DePIN 项目快速成长。

 

综上所述,TLay 将物理世界的 PoPW 安全可信地传递到区块链的数字世界,为 DePIN 基础设施建立了一个信任层。