W3bstream "Sprout": 社区更新
介绍
我们很高兴与我们的社区分享 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 证明。然后,根据每个项目的配置,证明会通过自定义“输出适配器”自动发送到每个项目在目标区块链上的合约。
- 面向可验证计算的 Layer-2: 新的 W3bstream 协议包含两种不同类型的节点:入口节点,它是数据排序器,以批处理方式存储/打包原始数据消息到/来自支持的数据可用性层;以及 零节点,它是 实际的证明者,接收原始数据批次,计算并将 zk 证明写入支持的 Layer-1 区块链。
下面的图示展示了目前 IoTeX 团队正在开发的 W3bstream Sprout 架构,突出了上述的一些元素。

展望未来
随着我们继续开发和增强 W3bstream Sprout,我们将依赖于开发者社区的帮助,以测试 当前代码,分享反馈并建议改进,以便在计划于 2024 年初的正式 Sprout 发布之前进行调整。请继续关注进一步的更新,并务必在我们的 GitHub 上探索 Sprout 发布。如果您有兴趣加入 beta 测试或有任何询问,欢迎随时通过 developer@iotex.io 联系我们。