HOPR基础知识:平衡覆盖流量
这是我们系列的第十一章,涵盖了 HOPR 的基础知识。在文章末尾可以找到前几章的链接。
上次我们谈到了覆盖流量节点。这些节点由HOPR协会赞助(最初由其运营),用于通过HOPR网络传输覆盖流量。这种覆盖流量既提供了一整套数据确保所有用户都可以私下使用HOPR网络,也为持有HOPR令牌的人提供了收益,超过了他们从实际用户那里中继数据包所赚取的费用。
将覆盖流量与质押绑定解决了很多问题,但也带来了新的问题:
- 覆盖流量是不可预测的。它应该模拟真实的流量,或者根本不提供掩护,因为一个足够强大的对手可能会开始根据观察到的数据特征将流量标记为真实或虚假。仅仅根据权益关系来确定节点的优先级是完全可以预测的,而且无法达到隐私的目地。
- HOPR 的主要目标是为其用户提供隐私。质押信息存在于区块链上,因此是公开的。如果质押和接收覆盖流量奖励之间的联系过于直白,那么攻击者就有可能开始使用元数据在 HOPR 活动和真实世界身份之间建立联系。
- 但是,如果质押和收到的覆盖流量之间没有直接联系,那么质押的意义何在?如果我质押 10,000 HOPR 代币,而您质押 1,000,000 HOPR 代币,那么正常认知上您应该获得 比我高100 倍的奖励。
- 尽管有普遍的理由认为权益水平与节点可靠性相关 — — 例如,持有更多 HOPR 代币的人更有可能支持项目的目标,并且更有可能拥有运行和维持高质量节点 — — 这不一定是真的。虽然我们之前了解到,将覆盖流量与质押绑定可以让 HOPR 避免将覆盖流量减少到绝对最小值的问题,但我们仍然不想浪费资源将覆盖流量发送到离线或已经不存在的节点。我们也不想以较低的代价削减高质量的节点。
最后一点与更广泛的中央集权和网络健康问题有关。虽然覆盖流量不是节点接收数据进行中继的主要方式 ,它只是对真实流量的覆盖, 但添加的质押功能意味着覆盖流量节点可以在网络路由中发挥巨大的作用。虽然普通的HOPR用户可以完全控制其数据的路由,但实际上大多数用户都会使用自动路由策略,这些策略可能会不成比例地包括覆盖流量所青睐的节点。
如果我们让节点质量与节点权益相同,那么我们最终会遇到我们在加密中见过无数次的问题:几个鲸鱼(鲸鱼意指拥有非常多代币或算力的组织或个人)的中心化。鲸鱼将通过其节点获得所有的覆盖流量,这意味着它们将有最多的机会证明自己的节点是真实的,这意味着普通用户将选择它们来中继真实数据,然而这进一步提高了鲸鱼节点的质量。其他节点几乎没有机会对网络产生影响,这将损害网络的发展。
质量与数量
这一切都归结为路由问题。每个覆盖流量节点都有一定数量的数据包要传输,以及相关的HOPR令牌要以中继证明机制的形式分发。节点每次发送数据包时,都需要通过网络选择一条路由进行发送。它应该如何选择?由基于上述原因,仅使用质押列表是行不通的。常规节点使用基于感知节点质量的标准(它是否响应 ping?它是否快速可靠地参与了中继证明,其他节点是否同意它是可靠的?等等)。但这与质押完全没有关系,因此不是一种公平的奖励分配方式。
答案也许并不奇怪,就是将两种权重结合起来以确保平衡。覆盖流量节点形成一个候选节点列表,该列表主要通过权值进行加权,但如果某个节点的质量分数出现大幅下降,则该节点将从候选列表中删除,直到其质量恢复。所以如果你的节点有1000000个HOPR令牌,很可能会被选择接收覆盖流量,但如果它离线或无法正确中继数据包,它将需要多次重复ping和其他检查才能再次被选择。
随机因素
最后有一个随机乘数,可以注入足够的随机性,以破坏任何确定覆盖流量分布模式的尝试,但不会破坏质押数量和获得奖励数量之间的联系。这类似于用于概率支付的机制,事实上这两种随机性会叠加在一起:因为从覆盖流量中获取中奖彩票需要克服覆盖流量和彩票随机的两种因素,所以当你获取奖励时,最终到达区块链的数据是不可跟踪的。当然,所有这些都是如此频繁地发生,以至于从节点运行者的角度来看,随机性很快就会达到平均值,这意味着如果一个节点运行足够长的时间,就不会有人一直亏损。
简而言之,这种路由加权方法将确保拥有1000000 HOPR质押的节点在保持在线并继续执行中继任务的情况下,比拥有10000 HOPR质押的节点收益更多。随机性将确保每个人的隐私都得到保障,但又不会随机到与质押无关的程度。
这是一个微妙的平衡,这些重要性和质量权重以及它们如何影响路由,是我们在当前的测试网系列中测试的主要内容之一。
作者:Sebastian Bürgel — HOPR 创始人
Website: https://www.hoprnet.org
Twitter: https://twitter.com/hoprnet
Telegram: https://t.me/hoprnet
Discord: https://discord.gg/dEAWC4G
LinkedIn: https://www.linkedin.com/company/hoprnet
Forum: https://forum.hoprnet.org
HOPR基础知识章节
第1章:HOPR是什么
第2章: 元数据是什么
第3章: 匿名路由
第4章: 混合网络
第5章: 激励模型
第6章: 中继证明
第7章: 票证和支付通道
第8章: 概率支付
第9章: 覆盖流量
第10章: 覆盖流量节点
第11章: 平衡覆盖流量
第 12 章: HOPR DAO 简介
扫码添加我们助手微信加入微信群👇