了解物联网项目Helium网络中的“六边形”

在Helium网络上的一切功能,都是基于底层的“六边形”来进行运作的。近期六边形视图的更新,将为过滤器、发现模式、远程定位等功能带来全新的使用角度✨。

了解“六边形”

基于Uber的H3指数,地球的表面可以用不同解析度的六边形网格来表示,解析度等级(0级为最高,依0,1,2…依次递减)越高,其覆盖的面积越大,而解析度等级最小的六边形仅可覆盖几厘米的范围。如果你想要了解Helium中使用六边形的技术细节和具体实施方式,请查看我们一位核心开发团队人员写的博客。

了解Helium网络中的“六边形”

Helium网络中的“六边形”

自Helium区块链诞生以来,我们一直用解析度等级12来表示热点的位置,之后也将继续延用这一等级。六边形解析度12是一个覆盖范围为0.3平方米的半精确定位。热点的位置随后又被放大为母六边形,用于覆盖证明。

这就是为什么一些热点的显示位置会与真实定位有一定误差。然而,随着网络的扩大,也有越来越多的人对热点位置的安全性和隐私性有所担忧。

Helium App中的“六边形

为了提高隐私性和安全性,更好地了解定位情况,我们在Helium App中引入了六边形标准。这些新的六边形将取代原先热点的具体定位圆点。

你的热点所处的六边形是由解析度为12的定位信息计算得出的,并按比例将其放大到解析度为8的母六边形。

解析度8的六边形

Helium App中所显示的是解析度为8的六边形,其面积约为0.74平方公里,边长约为0.46公里大约130个六边形可以覆盖旧金山市的全部面积。

了解Helium网络中的“六边形”

查看六边形内的热点

每个Helium热点所在的六边形都会由特定颜色显示,这样的六边形代表该范围内有一个热点。拥有多个热点的六边形将显示对应的数字。

点击带有数字的六边形,你会看到一个热点选择器,选择器里显示该六边形内在线热点。在选择器中滑动,你可以查看每个单独的热点的信息。

了解Helium网络中的“六边形”

你关注列表中的热点所在的六边形会显示为紫色,你拥有的热点所在的六边形则为蓝色,其他热点所在的六边形为灰色

你拥有的和关注的热点在地图上会自动被显示。

了解Helium网络中的“六边形”

地图过滤器

在地图上以六边形取代具体定点显示为我们带来了新的设计挑战:如何将不同的热点属性在一个分组中显示?如果一个六边形的多个热点拥有不同的传输系数(transmit scale),要如何显示?如果一个六边形中的三个热点中只有一个是见证人,又该怎么显示?

为了应对这些挑战,Helium App 3.3.0版本中引入了三个全新的地图过滤选项:

  1. 你拥有的和关注的热点

  2. 见证人

  3. 系数

你拥有的和关注的热点

选择该图层之后,你所拥有或关注的热点所在的六边形将以蓝色、紫色或灰色呈现。

  • 如果一个六边形中包含你所关注的热点,该六边形将以紫色显示。

  • 如果在一个六边形中包含你所拥有的热点,它将被标记成蓝色,即使在这个六边形中同时包含你关注的其他热点。

  • 如果一个六边形内不包含你所拥有或者关注的热点,该六边形将以灰色显示。

了解Helium网络中的“六边形”

见证人

选中热点的见证人所处的六边形将以黄色显示。被见证的热点所在的六边形将被白边勾勒。

了解Helium网络中的“六边形”

要查看你见证过的热点的列表,可以切换到见证人选项。

了解Helium网络中的“六边形”

基于覆盖证明(PoC)机制,这些热点最近见证了来自Magic Fleece Terrier的Beacon。

传输系数地图过滤器

传输系数,此前被称为 “奖励系数”。我们现将其重新命名,以准确表达这个数字所传达的含义。

传输系数是一个乘数,任何见证你的热点beacon所获得的见证奖励将被乘以该系数。该系数还将影响到在你作为被挑战者时可获得的奖励。

这个数字表示,在不同的解析度下(从解析度12到解析度4),一个六边形内热点的密集程度。该数字越小,说明该区域热点越密集。

这意味着,如果在离你的热点0.3 m²到1,770.32 km²之间的范围有任何新的热点出现,你的热点的传输系数可能会改变。如果你对传输系数的计算方式感兴趣,请查看工程博客了解更多。

六边形的颜色

拥有较高平均传输系数的六边形是绿色的,而有着较低平均传输系数的六边形是橙色的。在Helium App中,解析度为8的六边形的颜色是基于该六边形中所有热点的传输系数的平均值产生的

举个例子,如果一个六边形中有三个热点,它们的传输系数分别为1.0、0.74和0.68,那么该六边形的平均传输系数为0.80667,该六边形的颜色是会是浅绿色。

了解Helium网络中的“六边形”

发现模式

发现模式可以帮助你了解并优化热点的覆盖。接收到发现模式数据包的响应者所在的六边形将以黄色突出显示。点击黄色六边形,就会显示出具体做出响应的热点的名称。

了解Helium网络中的“六边形”

远程定位

任何热点都可以在App中看到其附近的六边形里有多少个其他的热点。然而,不要因为另一个区域没有热点而随便选择一个空的六边形。请记住,真实的定位很重要,因为PoC机制只会基于你的真实位置而产生奖励

FAQ

问:为什么用六边形取代原来准确的热点位置显示?

答:为了保护热点所有者的隐私,Helium App和浏览器将使用六边形来取代精确位置来显示热点的覆盖范围。

问:为什么我的热点位置距离六边形的中心位置相差这么远?

答:在解析度为12的六边形中的每个热点,我们会将其所在的六边形放大到解析度为8的母六边形,并将热点位置锁定在母六边形的中心。这就是为什么你可能会看到热点位置出现漂移。不过这不会影响系统计算覆盖证明奖励的方式。

问:为什么我的热点与相邻300米以外的热点在同一个六边形中?

答:即使两个热点之间的距离超过300米,他们依然可以处于同一个解析度为8的六边形中的。请记住,一个解析度为8的六边形的面积约为737平方米,边长约为461米。

问:为什么同一个六边形中的热点会有如此不同的传输系数?

答:每个热点的传输系数都是根据其所在的一系列拥有不同解析度等级(从解析度12到解析度4)的六边形中的密度计算出来的。热点A与热点B可能处于同一个解析度为4的六边形中,然而可能处于两个不同的解析度10的六边形中。热点A可能在一个非常密集的解析度为10的六边形中,故而传输系数将会降低;而热点B则可能是另一个解析度为10的六边形中唯一的热点,这意味着热点B的传输系数将不受影响。

问:我的定位是否依旧准确?

答:是的。在解析度为12的六边形中,你的定位仍然是准确的。精确的位置有助于网络形成覆盖证明挑战。任何对于定位所用的六边形解析度的修改都将在HIP中提出,并提交给社区投票。我们目前还没有这方面的计划。

以上就是Helium App此次更新的主要内容! 敬请继续关注我们在未来的其他重大改进。


相关链接:

“六边形”相关博客:https://blog.helium.com/mapping-the-world-with-hexagons-49f57d8b3df5

工程博客:https://engineering.helium.com/2020/12/09/blockchain-release-hip-17.html

本文章来自网络,只做学习使用,不代表牛弹财经观点,不作为投资参考。发布者:比特老爹,转转请注明出处:https://niutan.com/26406.html

发表评论

登录后才能评论