W3bstream「Sprout」:社区更新

W3bstream "Sprout": Community Update

简介

我们很高兴与社区分享 W3bstream 项目的最新进展。我们即将发布的版本「Sprout」,将标志着我们在提供完全去中心化基础设施方面迈出重要一步,这种基础设施对于需要从链下数据中获取自定义证明(例如 DePIN 中的「物理工作证明」)的应用至关重要。本篇博客将深入探讨 Sprout 是什么、它与 W3bstream DevNet 有何不同,以及它为节点运营商和 DePIN 项目带来的令人兴奋的可能性。

Sprout:全新的开始

通过提供去中心化的基础设施来处理原始数据并生成自定义的零知识(ZK)证明,W3bstream 确保了 dApp 代币经济中的数据真实性和可靠性。总体而言,与其前身相比,W3bstream Sprout 协议进行了重大升级,特别强调去中心化、可扩展性和可组合性:

  • 全新开发:Sprout 不仅仅是一次更新;它是从零开始的完全重新开发,源于我们在过去一年中通过 W3bstream DevNet 实施的各种 DePIN 项目积累的丰富经验。
  • 开源:W3bstream 的 Sprout 版本已经开源,可在 MachineFi 的 GitHub 仓库中访问。
  • 去中心化且可访问:W3bstream Sprout 是一个真正去中心化的网络,任何人都可以作为节点运营商参与其中,支持他们所青睐的 DePIN 项目。去中心化为节点运营商提供了通过维护协议和提供计算能力来生成 zk 证明从而赚取 $IOTX 和各种 DePIN 资产的机会。
  • IoTeX 区块链的作用:W3bstream 是 IoTeX 网络不可或缺的一部分,该网络充当协调者的角色。所有 W3bstream 节点和 DePIN 项目都将在 IoTeX 链上注册。节点运营商将被要求质押 $IOTX 代币。

以 ZK 为中心的协议

  • 支持多种 ZK 技术:该协议目前已支持多种零知识技术,包括 Halo2、RISC0 和 zkWASM。
  • 可编程性:W3bstream Sprout 允许创建自定义证明器,为任何 DePIN 项目生成 zk 证明。然后,证明会根据每个项目的配置,通过自定义的「输出适配器」自动分发到目标区块链上各项目的合约中。
  • 可验证计算的第二层网络:新的 W3bstream 协议配备了两种不同类型的节点:入口节点(Entry-Nodes),它们是数据排序器,负责批量存储/打包来自受支持的数据可用性层的原始数据消息;以及零节点(Zero-Nodes),它们是 实际的证明器,接收批量原始数据,进行计算,并将 zk 证明写入受支持的第一层区块链。

下图展示了 IoTeX 团队目前正在开发的 W3bstream Sprout 架构,突出了上述部分要素。

展望未来

随着我们持续开发和完善 W3bstream Sprout,我们将依靠开发者社区的帮助来测试当前代码,分享反馈并提出改进建议,以便在计划于 2024 年初正式发布 Sprout 之前做好准备。请持续关注后续更新,并务必在我们的 GitHub 上查看 Sprout 版本。如果您有兴趣参与测试或有任何疑问,欢迎通过 developer@iotex.io 与我们联系。