2)被挑战者(Transmitter,有时也被成为Challengee):被挑战的热点(即PoC问询的热点)接受到挑战信息后,会基于挑战的信息,发起一次无差别的无线电信标(RF Beacon),周围接收到信标的热点作为见证人,可以将信息回传至Helium网络以进行验证。每次挑战都需要具备有效见证,被挑战者才能获得对应的奖励。 对于被挑战者来说,一次挑战的有效见证越多,收获的奖励越多。当有效见证超过4个的时候,奖励的增量会递减。 3)见证人 (Witness):接收到Beacon的热点即成为见证人,会将挑战的信息回传至Helium网络。每个Epoch的共识组会根据见证人和被挑战者的位置、密码学证据及信号强度和衰减的合理性等一系列符合逻辑来判定这次见证是否有效。在进行有效见证后,见证人会获得相应的奖励。 对于见证人来说,当一次挑战的有效见证小于等于4个时,每个见证人收获的单位奖励不变,当超过4个时,每个见证人收获的单位奖励递减。具体数据可以参考下图: 见证人收益变化曲线 社区会不断通过新的 HIP提案对PoC 奖励的分配进行调整,以鼓励各热点进行部署策略优化,从而促进整个网络基础设施的健康部署和发展。 简单的理解就是,POC机制通过让被挑战的热点发送一个标志固定位置装置的信标,周围接收到信标的热点(见证人)在基于被挑战者发送的连续脉冲电路等一系列逻辑,来确定其物理位置,以此防范不诚实的热点虚假定位。 2.5.4 数据交易(Packet Purchasing) 如何实现无线数据提供商和用户之间的价值交换是Helium网络的核心,数据交易在Helium区块链上通过两个特定基元实现的: 1)组织唯一标识符(Organizationally Unique Identifiers,OUI) 组织唯一标识符(OUI)是Helium区块链上的注册身份。为了向终端设备发送和接收数据包,需要为网络用户提供OUI。这可以是他们自己的OUI或由第三方运营的OUI,例如Helium官方运营的Console。 OUI有一些与LoRaWAN和数据包路由相关的特性(详情可查阅此处),但对于区块链,重要的是只有注册为OUI端点的libp2p地址才能代表OUI打开和关闭状态通道。 2)状态通道(State Channels) 状态通道是由OUI操作员(注册到OUI的任何libp2p地址)打开的侧链。通过state_channel_open交易,运营商需要质押两倍于可在状态通道中使用的数据积分(Data Credits,详见经济模型)。此外,还配置了通道到期之前的区块数量。 一旦状态通道打开,热点和OUI操作员就能够在状态通道内进行交易。一般来说,大体流程如下:1)热点(Hotspot)将采集到的数据包提供给OUI运营商;2)OUI运营商决定是否购买数据包,如果决定购买,则签署交易;3)签署交易后,数据包由热点传递给OUI运营商;运营商支付给热点相应的数据积分(Data Credits)。 (责任编辑:admin) |