

DePIN是一种去中心化物理基础设施网络,通过将区块链、加密货币和智能合约与智能设备相结合,可以提高效率、降低成本、扩大可及性并赋予个人更大的主动权。
原文标题:Decentralized Verification in DePIN
原文来源:IoTeX
原文作者:IoTeX Foundation
编译:深潮 TechFlow
撰写:Raullen Chai、Andrew Law
编译:深潮 TechFlow
去中心化物理基础设施网络(DePIN)代表了我们对现实世界系统的规划和组织方式的转型升级。它跨越能源、交通、电信等领域。通过将区块链、加密货币和智能合约与智能设备相结合,DePIN 提供了以去中心化和点对点的方式协调物理基础设施的能力。正如 a16z 的 Guy Woullet 指出的,DePIN 的成功关键在于解决一个核心挑战:在不需要中心化管理的情况下,确保对地理分散的服务节点进行可信验证。本文深入探讨 DePIN 中的去中心化验证问题,批判性分析现有解决方案,并提出在不影响安全性和去中心化的情况下保证可扩展性的创新途径。
DePIN 利用区块链和智能合约的力量,为植根于物理基础设施的服务构建开放的市场。想象一个基于能源的 DePIN:配备了太阳能电池板的家庭可以潜在地生产电力,并将剩余电力输送给邻居。在区块链的促进和智能合约的执行下,这些能源交易可以自动记录和结算。这个过程的核心是物联网设备,例如电池和其他微电网连接的硬件,这使得家庭以可信赖的直接点对点方式分发能源成为可能,无需电力公司作为中间人。
这些去中心化的物理基础设施网络在 2023 年的各个行业获得越来越多的关注。通过边缘化中心化的守门人,DePIN 有望提高效率、降低成本、扩大可及性并赋予个人更大的主动权。

去中心化的物理基础设施依靠一个复杂的技术栈,将硬件、连接性、中间件、基于区块链的智能合约和网络或移动应用程序融合在一起。

放大一个典型的 DePIN 网络(比如 DIMO 或 Helium 或 WiFimap 或 GeoDnet),它们通常有三个角色:
设计和架构这样一个中间件是非常复杂的。让我们从不同的角度来看它。
如果同时实现了以下两点,则认为 DePIN 中的验证是成功的:
以一个侧重能源的 DePIN 为例:智能合约必须相信智能电表正确测量了太阳能发电量,并且中间件验证了可能来自这个智能电表的 6 小时测量值,才能在链上启动加密货币支付。
为了实现这两点,我们可以列出目前可行的技术,如下所示:

在足够了解可行的验证技术之后,我们需要考虑如何以去中心化的方式将其打包成协议。这里有一些想法:

在不同的场景下,服务节点的工作方式不同。例如,就文件存储而言,服务节点一直在工作(存储所承诺的内容),所以可以对它们进行抽样检查,而就 DIMO(汽车数据收集)而言,一个服务节点(安装在汽车上的设备)每 10 分钟上传一次测量值,所以可以对所有测量值进行验证。因此,中间件具有不同的验证模式,以适应不同的 DePIN 应用:
综合上述所有视角,我们提倡基于有效性证明的方法,并设想一个去中心化、共享和中立的链下验证协议(作为物联网网络的一部分)为 DePIN 网络服务。该协议汇总来自大量较小 DePIN 网络的测量值,并为智能合约提供有效性证明(例如,我们目前使用 SNARK 证明)。

从更广泛的层面来看,W3bstream 是一个社区运营的分片网络,它方便各种 DePIN 项目将其验证“公式”部署(及后续更新)到该平台。这些“公式”可以用 Rust、Golang、C++等语言编写,不久将支持更多语言。它们通常如下所示:

零知识证明通常伴随着性能权衡,包括更长的证明生成时间和更多的计算资源,这使其对某些实际应用的可扩展性较差。我们在 zk-SNARKs 的基础上进行了内部优化(包括批处理),以解决这些性能问题,目标是提供更快的证明生成同时保留零知识协议的核心优势。
去中心化物理基础设施正处于重塑我们世界的多个层面。然而,发挥其全部潜力的关键在于解决去中心化验证的挑战,确保这些网络的神圣性和不可侵犯性。我们期待与区块链、密码学、物联网、安全/隐私和经济学等领域的顶级研究人员和工程师交流,一起实现这个共同的愿景。