Dropwireless 和 W3bstream 的 DePIN 广告
DropWireless 旨在通过其 DePIN 平台 DropWireless Media 在去中心化的点对点广告方面开创新纪元,利用 IoTeX 堆栈和 W3bstream。以下是应用流程的深入分析,以及一个技术爱好者的示意图,展示了 DW 如何利用 W3bstream 生成链下执行的 zk 证明,以触发网络提供者的链上奖励,从而使 DropWireless 成为一个真正无信任且可验证的 DePIN 应用程序。
应用流程:
下面的示意图展示了应用的流程,从 Drop Media 设备 拥有者和最终用户(旨在购买广告位)的角度来看。

设备拥有者互动:
- 设备拥有者在链上注册他们的设备,并将其与他们的钱包绑定。此注册步骤确保设备在网络上的身份和所有权。
- 设备拥有者设置可用时间,指明他们的设备何时可以显示广告。
最终用户购买广告位:
- 最终用户,旨在购买广告位,预定设备上的可用时段,并在市场合约中进行押金支付。
- 最终用户监控广告从市场合约的交付。
广告展示和验证:
- 一旦 DropWireless 设备接受订单,广告将在最终用户预定的相应时间播放。
- W3bstream 不断从设备接收数据,并生成成功播放广告的 zk 证明。此“执行证明”随后被转发到市场合约中。
支付和奖励:
- 基于 W3bstream 提供的执行证明,市场合约触发对设备拥有者的 DWIN (IoTeX 链上的 ERC20 代币)支付,以奖励他们展示广告。
关键组件和架构:

- IoTeX 链: IoTeX 链托管市场合约和用于奖励网络提供者(即设备拥有者)的代币合约,一旦 W3bstream 提供证明并经过验证。
- W3bstream: W3bstream 允许去中心化和可验证的链下数据计算。对于 DropWireless 来说,它验证设备上的广告播放,生成 zk 证明,并正确计算在 DropWireless W3bstream 项目应用程序中计算的奖励。
- 账户抽象(AA)服务: 简化用户交互,AA 钱包允许用户进行无需管理燃料或创建传统钱包的操作。用户只需使用熟悉的凭证,如电子邮件和密码进行操作,而底层操作(例如燃料支付)则通过支付者无缝处理。有关 IoTeX 上账户抽象基础设施的更多信息,请参见 本指南。
- 代币系统: DWIN 代币用于预订广告和奖励设备拥有者。一旦 W3bstream 提供广告播放执行的证明,ERC20 合约便会被触发以分发奖励。
- Drop Media 设备:当前 Drop Media 设备,即 G2 型号,持续监控市场合约中的订单。一旦接收有效订单并且媒体播放开始,它们会定期向 W3bstream 发送心跳消息,以证明从头到尾播放指定媒体。在媒体播放完成后,将发送“订单完成”消息以触发在 W3bstream 上的证明生成过程。
结论
总之,DropWireless 的 DePIN 平台提供了一个去中心化的点对点广告网络,设备拥有者通过维护基础设施获得奖励。该应用将利用 IoTeX 链来管理设备注册和所有者信息、代币合约和市场合约。在链下,W3bstream 将用于确保系统的可验证性和可信度(验证奖励的链下计算和 DropWireless 商业逻辑的正确执行)。最后,IoTeX 账户抽象基础设施 将用于通过提供便捷的账户登录和无燃料体验的支付服务,提升用户体验。借助这个堆栈,DropWireless 确保了一个真正去中心化和无信任的 DePIN 项目,旨在为传统广告行业引入全新元素,直接奖励广告提供者,使任何人都能够宣传他们的内容,并降低许多小企业和个人获得优质广告的门槛,从而使整个广告行业民主化。