W3bstream "Sprout": 社区更新

W3bstream "Sprout": Community Update

介绍

我们很高兴与我们的社区分享 W3bstream 项目的最新进展。我们即将发布的 "Sprout" 将标志着在提供完全去中心化基础设施方面的一次重大飞跃,这对需要根据链下数据派生的自定义证明的应用程序至关重要(如 DePIN 中的 "物理工作证明")。这篇博客将深入探讨 Sprout 是什么,它与 W3bstream DevNet 的区别,以及它为节点运营商和 DePIN 项目开辟的令人兴奋的可能性。

Sprout: 新的开始

通过提供去中心化的基础设施来处理原始数据并生成自定义零知识 (ZK) 证明,W3bstream 确保了去中心化应用程序 (dApps) 代币经济的真实性和可靠性。总的来说,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 协议提供了两种不同类型的节点:入口节点,它们是数据排序器,按批次存储/打包来自受支持数据可用性层的原始数据消息,以及零节点,它们是实际的证明器,接收原始数据批次,计算并将 zk 证明写入支持的 Layer-1 区块链。

下面的图表展示了 IoTeX 团队目前正在开发的 W3bstream Sprout 架构,突出了上述一些元素。

展望未来

随着我们继续开发和增强 W3bstream Sprout,我们将依靠开发者社区的帮助来测试这个 当前代码,分享反馈并提出改进建议,官方 Sprout 发布计划在2024年初进行。请关注更多更新,并确保在我们的 GitHub 上探索 Sprout 发布。如果您有兴趣加入测试或有任何查询,请随时通过 developer@iotex.io 与我们联系。