介绍
我们很高兴与社区分享 W3bstream 项目的最新进展。我们即将发布的 "Sprout" 将标志着在提供完全去中心化基础设施方面的重要飞跃,这对于需要从链外数据派生的自定义证明的应用程序至关重要(如 DePIN 中的 "物理工作证明")。本博客将深入探讨 Sprout 的定义、它与 W3bstream DevNet 的不同之处,以及它为节点运营商和 DePIN 项目带来的激动人心的可能性。
Sprout:新的开始
通过提供去中心化的基础设施来处理原始数据并生成自定义零知识(ZK)证明,W3bstream 确保了 dApps 代币经济中的数据真实性和可靠性。总体而言,W3bstream Sprout 协议相比其前身进行了重大升级,重点强调去中心化、可扩展性和可组合性:
- 全新开发: Sprout 不仅仅是一次更新;它是从头开始的完全重建,源于我们在过去一年中通过 W3bstream DevNet 实施的各种 DePIN 项目的丰富经验。
- 开源: W3bstream 的 Sprout 版本已经开源,并可在 MachineFi 的 GitHub 仓库 中访问。
- 去中心化和可访问: W3bstream Sprout 是一个真正的去中心化网络,任何人都可以作为节点运营商参与,支持他们首选的 DePIN 项目。去中心化为节点运营商提供了赚取 $IOTX 和各种 DePIN 资产的机会,以维护协议并提供计算能力以生成 zk-proofs。
- IoTeX 区块链的角色: W3bstream 是 IoTeX 网络 的一个重要组成部分,作为协调者。所有 W3bstream 节点和 DePIN 项目将注册在 IoTeX 链上。节点运营商需要质押 $IOTX 代币。
以 ZK 为中心的协议
- 支持多种 ZK 技术: 该协议已经支持多种零知识技术,包括 Halo2、RISC0 和 zkWASM。
- 可编程性: W3bstream Sprout 允许创建自定义证明者,以为任何 DePIN 项目生成 zk-proofs。然后,证明会通过自定义 "输出适配器" 自动发送到每个项目在目标区块链上的合约,具体取决于每个项目的配置。
- 可验证计算的第二层: 新的 W3bstream 协议具有两种不同类型的节点:入口节点,即数据排序器,按批次存储/打包来自支持的数据可用性层的原始数据消息,以及 零节点,即实际的证明者,接收原始数据批次,计算并将 zk 证明写入支持的 Layer-1 区块链。
下面的图表展示了 IoTeX 团队目前正在开发的 W3bstream Sprout 架构,突出了上述一些元素。

展望未来
随着我们继续开发和增强 W3bstream Sprout,我们将依靠开发者社区的帮助来测试这段 当前代码,分享反馈并提出改进建议,计划在 2024 年初正式发布 Sprout。请继续关注更多更新,并确保在我们的 GitHub 上探索 Sprout 版本。如果您有兴趣加入测试或有任何询问,请随时通过 [email protected] 联系我们。