W3bstream开发网发布

W3bstream Devnet Release

W3bstream 由 IoTeX 核心团队开发,是一种前沿的计算基础设施,旨在彻底改变应用程序验证和利用现实世界数据的方式,从而将用户在物理世界中的行为代币化。W3bstream 实际上充当了 DePIN(去中心化物理基础设施网络)项目的底层基础设施,推动着 web3 领域的创新与协作。

W3bstream 开发网

我们很高兴地宣布 W3bstream 开发网发布,这是一个重要的里程碑,旨在为开发者提供基于现实世界数据构建去中心化应用(dApp)所需的工具和资源。此次发布旨在为有兴趣提前体验该技术的开发者提供一个公共节点。

开发网的发布同时配套推出了 W3bstream Studio,这是一个强大的控制中心和用户交互工具,使开发者能够从数据接收到应用逻辑,再到与区块链的交互,全方位掌控其 W3bstream 项目的各个环节。W3bstream Studio 的主要功能包括:

  1. 钱包登录:开发者现在可以使用 MetaMask 钱包登录 Studio,这样同一个 w3bstream 节点就可以被不同用户共享
  2. 可信指标:可信指标(Trusted Metrics)为开发者提供了一种无缝的方式来建立和监控他们的项目指标,从而能够创建富有洞察力的仪表盘,提供仪表盘选择的灵活性,并通过 API 提供便捷的访问方式。
  3. 数据库创建:Studio 使开发者能够创建数据库表,用于存储和查询流式传输到其项目中的数据,以及任何其他特定于应用的数据。
  4. Applet 与触发器:Applet 以事件处理程序的形式定义了项目的逻辑,而触发器(Trigger)则根据链上事件或传入的数据消息来编排处理程序执行操作的时机。
  5. 链无关性:W3bstream 以及开发网的发布是链无关的。除了 IoTeX 主网和测试网之外,未来还将逐步支持主流的 L1 和 L2 链,例如 Polygon 主网/Mumbai 测试网、以太坊主网/Goerli 测试网。
  6. 客户端 SDK:开发网版本随附四种客户端 SDK,用于向 w3bstream 发送物联网数据,分别适用于基于 Linux 的设备、ESP32 以及 Android/iOS 设备,Arduino 开发板的支持也即将推出。

在设备通信方面,W3bstream 实现了一种消息协议,该协议可通过 HTTP 和 MQTT 访问,每个用户的项目都有专属的端点。

此时最大的问题是:“我现在到底能构建什么?”答案是:“任何东西!”W3bstream 开发网的发布实际上允许你构建一个端到端的 DePIN 应用程序,并且如前所述,可以通过 W3bstream Studio 控制整个流程的每一步。

W3bstream 应用程序的典型流程

让我们更深入地了解一个可能的应用程序流程会是什么样子。假设你正在构建一个智能能源网络管理应用程序,该应用程序会根据用户向电网贡献或从电网吸收的能源量来奖励或收费。

  1. 用户电表的数据被发送到 W3bstream
  2. W3bstream 将接收到一条数据消息,该消息由电表设备签名。
  3. W3bstream 将根据接收到数据消息时触发的 W3bstream 事件,将该消息路由到相关的处理程序函数。
  4. 当某个特定的区块链事件被触发,或者由定时任务(cron job)周期性触发时,可以调用不同的处理程序。
  5. 处理程序函数将处理该数据消息,以验证数据完整性和设备身份,并可选择将数据存储在 W3bstream 的 SQL 数据库中。
  6. 根据接收到的数据以及项目特定的要求,处理程序将生成某些现实世界事实的证明,并将其提交给智能合约,以触发特定于该应用程序的代币经济。

如前所述,W3bstream 开发网目前作为单节点系统运行。然而,未来的升级将使其过渡到去中心化的基础设施。这将使开发者能够确定其应用程序运行所需的特定节点数量,并选择基于其应用程序逻辑触发链上操作所需的共识机制。

接下来是什么?

除了去中心化之外,开发者还可以期待一些其他有趣的功能。有些功能的时间线可能比其他功能更近,不过下面是即将推出功能的简要列表:

  • DePIN 开发套件:IoTeX 与 Seeed Studio 正在合作打造 DePIN 开发套件,让构建者能够直接接入各种传感器,可视化其数据,并无缝连接到 W3bstream,从而开始构建。
  • 更好的开发者体验和更流畅的链上交互:在未来的迭代中,链上交互以及其他在 DePIN 应用程序中被视为“标准”的功能将得到简化。同时也会推出越来越多的 Applet 模板。
  • 更多链:在接下来的迭代中,将支持越来越多与以太坊兼容的链,例如币安链。我们也可能看到对类似 Solana 这样的非以太坊类链的支持。
  • 更强的模块化:在未来的迭代中,开发者将能够使用 W3bstream 作为中央大脑,来编排他们所选择的不同组件/服务,例如存储、连接性等等……

结语

W3bstream 开发网的发布为希望创建能够弥合物理世界与区块链生态系统之间鸿沟的 dApp 开发者带来了大量新的可能性。通过 W3bstream Studio 提供易于使用且功能强大的后端解决方案,我们正朝着充分释放 DePIN 潜力、促进 Web3 领域创新迈出重要一步。

我们鼓励开发者深入体验 W3bstream 开发网的发布,探索其功能,并与 IoTeX 团队分享反馈。立即与我们一起开始构建!让我们携手塑造去中心化应用程序的未来,释放现实世界数据在 Web3 生态系统中的力量。