Helium在实现上涉及了传统物联网和区块链方面多种技术,本章节主要就Helium网络中几个重要的技术展开分析。 图2-6 见证人收益变化曲线社区会不断通过新的 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)。 2.5.5 WHIP无线协议 为了确保设备、路由器和网关之间的通信,目前有几种低功率广域网(LPWAN)技术可用。这些无线技术专注于为传感器和其他智能设备创建远程、低功耗的互联网通信。但是这些技术以吞吐量换取距离,数据传输速率低至每秒18位(bps)。 WHIP是一种远程低功率、支持双向通信的窄带无线网络协议。其支持sub-GHz(即频率为1 GHz以下,27 MHz~960 MHz,应用涵盖消费电子、汽车、工业和医疗等,在低功耗、长距离通信或穿墙能力上,其更具优势)的非授权频段,且通信间的身份验证使用 NIST P-256 ECC密钥对,以及存储在区块链中的所有参与者的公钥,保障通信安全。 (责任编辑:admin) |