W3bstream 是由 IoTeX 核心团队开发的前沿计算基础设施,旨在彻底改变应用程序验证和利用现实世界数据的方式,以对用户在物理世界中的行为进行代币化。W3bstream 有效地作为 DePIN(去中心化物理基础设施网络)项目的基础设施,推动了 web3 领域的创新与合作。
W3bstream Devnet
我们很高兴地宣布 W3bstream Devnet 发布,这是一个重要的里程碑,旨在为开发者提供构建基于现实世界数据的 dApp 所需的工具和资源。此版本旨在作为对有兴趣提前访问此技术的开发者的公共节点。
Devnet 发布与 W3bstream Studio 一起推出,这是一个强大的控制中心和用户界面工具,允许开发者从数据接收、应用逻辑到与区块链的交互,协调他们的 W3bstream 项目的每一个方面。W3bstream Studio 的主要功能包括:
- 钱包登录:开发者现在可以使用他们的 MetaMask 钱包登录 Studio,允许不同用户共享同一个 w3bstream 节点。
- 可信指标:可信指标为开发者提供了一种无缝的方式来建立和监控他们的项目指标,使得创建有洞察力的仪表板成为可能,提供仪表板选择的灵活性,并通过 API 提供便捷访问。
- 数据库创建:Studio 使开发者能够创建数据库表,以存储和查询流向其项目的数据,以及任何其他特定于应用程序的数据。
- 小程序与触发器:小程序以事件处理程序的形式定义项目的逻辑,而触发器则根据链上事件或传入数据消息的时间来协调处理程序执行操作的时机。
- 链无关性:W3bstream,因此 Devnet 发布,是链无关的。除了 IoTeX 主网和测试网外,还将逐步支持主要的 L1 和 L2,例如 Polygon 主网/孟买测试网、以太坊主网/Goerli 测试网。
- 客户端 SDK:Devnet 发布附带四个客户端 SDK,用于将 IoT 数据发送到 w3bstream,支持基于 Linux 的设备、ESP32 和 Android/iOS 设备,Arduino 板也将很快得到支持。
对于设备通信,W3bstream 实现了一种可以通过 HTTP 和 MQTT 访问的消息协议,为每个用户的项目提供专用端点。
此时最大的问题是:“我现在可以实际构建什么?”答案是:“任何东西!”W3bstream Devnet 发布实际上允许您构建一个端到端的 DePIN 应用程序,并且,如前所述,可以通过 W3bstream Studio 控制过程的每一步。
W3bstream 应用程序的典型流程
让我们深入探讨可能的应用程序流程。假设您正在构建一个应用程序来管理智能能源网项目,根据用户对电网的贡献或吸收的能源量来奖励或收费。
- 来自用户能源表的数据发送到 W3bstream
- W3bstream 将接收一条数据消息,该消息由能源表设备签名。
- W3bstream 将根据接收到数据消息时引发的 W3bstream 事件,将消息路由到相关的处理程序函数。
- 当某个区块链事件被发出或定期由 cron 作业触发时,可以调用不同的处理程序。
- 处理程序函数将处理数据消息,以验证数据完整性和设备身份,并可选择将数据存储在 W3bstream 的 SQL 数据库中。
- 根据接收到的数据和项目特定要求,处理程序将生成一些现实世界事实的证明,并将其提交给智能合约,以触发特定于应用程序的代币经济。
如前所述,W3bstream Devnet 目前作为单节点系统运行。然而,未来的升级将使其过渡到去中心化基础设施。这将允许开发者确定其应用程序运行所需的特定节点数量,并选择触发基于其应用程序逻辑的链上操作所需的共识机制。
接下来是什么?
除了去中心化之外,还有一些其他有趣的功能,开发者可以期待。一些可能在较短的时间内推出,但无论如何,以下是即将推出的功能的快速列表:
- DePIN 开发工具包:IoTeX 和 Seeed Studio 正在合作创建 DePIN 开发工具包,以允许构建者直接插入不同的传感器,直观化他们的数据,并无缝连接到 W3bstream 开始构建。
- 更好的开发者体验和更顺畅的链上交互:随着未来的迭代,链上交互和其他被视为 DePIN 应用程序中的“标准”的功能将得到简化。将提供越来越多的小程序模板。
- 更多链:随着下一次迭代,将支持越来越多的与以太坊兼容的链,例如 Binance。我们可能还会看到对非以太坊链(如 Solana)的支持。
- 更多模块化:在未来的迭代中,开发者将能够使用 W3bstream 作为中央大脑,协调他们选择的不同组件/服务,例如存储、连接等。
结论
W3bstream Devnet 发布为希望创建弥合物理世界与区块链生态系统之间差距的 dApp 的开发者带来了丰富的新可能性。通过通过 W3bstream Studio 提供易于使用、强大的后端解决方案,我们正在朝着实现 DePIN 的全部潜力和促进 Web3 领域的创新迈出重要一步。
我们鼓励开发者深入了解 W3bstream Devnet 发布,探索其功能,并与 IoTeX 团队分享他们的反馈。与我们一起开始构建! 让我们共同塑造去中心化应用程序的未来,释放 Web3 生态系统中现实世界数据的力量。