订阅

DropWireless 与 W3bstream 打造 DePIN 广告

DropWireless 与 W3bstream 打造 DePIN 广告

DropWireless 致力于通过其 DePIN 平台 DropWireless Media,借助 IoTeX 技术栈和 W3bstream,开创去中心化点对点广告的新时代。本文深入介绍其应用流程,并为技术爱好者提供一张架构图,展示 DW 如何利用 W3bstream 为链下执行生成零知识证明,从而触发对网络提供者的链上奖励,使 DropWireless 成为真正无需信任且可验证的 DePIN 应用。

应用流程:

下图从 Drop Media 设备所有者以及希望购买广告位的终端用户两个角度,展示了应用的流程。

设备所有者交互:

  • 设备所有者在链上注册其设备,并将设备与钱包绑定。这一注册步骤确保了设备在网络上的身份和所有权。
  • 设备所有者设置可用时段,表明其设备何时可以展示广告。

终端用户购买广告位:

  • 希望购买广告位的终端用户在设备上预订一个可用时段,并向市场合约支付押金。
  • 终端用户通过市场合约监控广告的投放情况。

广告展示与验证:

  • DropWireless 设备接受订单后,广告将在终端用户预订的相应时间播放。
  • W3bstream 持续接收来自设备的数据,并生成广告成功播放的零知识证明。随后,这一“执行证明”被转发至市场合约。

支付与奖励:

  • 根据 W3bstream 提供的执行证明,市场合约向设备所有者触发 DWIN(IoTeX 链上的 ERC20 代币)支付,奖励其展示广告。

核心组件与架构:

  • IoTeX 链:IoTeX 链托管市场合约以及代币合约;一旦 W3bstream 发布证明并通过验证,代币合约就会用于奖励网络提供者,即设备所有者。
  • W3bstream:W3bstream 支持对链下数据进行去中心化且可验证的计算。对于 DropWireless,它会验证设备上的广告播放,为此生成零知识证明,并验证 DropWireless W3bstream 项目 applet 中奖励计算的正确性。
  • 账户抽象(AA)服务:AA 钱包简化了用户交互,用户无需管理 gas,甚至无需创建传统钱包即可进行操作。用户只需使用电子邮件和密码等熟悉的凭证进行操作,而 gas 支付等底层操作则通过 paymaster 无缝处理。有关 IoTeX 上账户抽象基础设施的更多信息,请参阅本指南。
  • 代币系统:DWIN 代币用于预订广告和奖励设备所有者。一旦 W3bstream 提供广告播放执行证明,ERC20 合约就会被触发以发放奖励。
  • Drop Media 设备:当前的 Drop Media 设备(即 G2 型号)会持续监控市场合约中分配给它们的订单。它们接受有效订单,并在媒体开始播放后定期向 W3bstream 发送心跳消息,作为从头到尾播放指定媒体的证明。媒体播放完成后,设备会发送一条“订单已完成”消息,以触发 W3bstream 上的证明生成流程。

结论

总而言之,DropWireless 的 DePIN 平台提供了一个去中心化的点对点广告网络,设备所有者因维护基础设施而获得奖励。该应用将利用 IoTeX 链来管理设备注册和所有者信息、代币合约以及市场合约。在链下,W3bstream 将用于确保系统的可验证性和可信度(验证链下奖励计算以及 DropWireless 业务逻辑的正确执行)。最后,IoTeX 账户抽象基础设施将通过提供便捷的账户登录以及借助 Paymaster 服务实现的免 gas 体验来提升用户体验。凭借这一技术栈,DropWireless 正在打造一个真正去中心化且无需信任的 DePIN 项目,它将为传统广告行业引入全新元素:直接奖励广告提供者,让任何人都能投放自己的内容,并降低众多小企业和个人获得优质广告资源的门槛,从而推动整个广告行业的民主化。

IoTeX