Vitalik:通过更多反相关激励支持去中心化质押

作者:Vitalik Buterin,@vitalik.eth;编译:松雪,金色财经

激励协议中更好的去中心化的一种策略是惩罚相关性。 也就是说,如果一个参与者行为不当(包括意外),那么与他们同时行为不当的其他参与者(以总 ETH 衡量)越多,他们受到的惩罚就会越大。 该理论认为,如果你是一个大型参与者,那么你所犯的任何错误都更有可能在你控制的所有“身份”中复制,即使你将你的代币分散到许多名义上独立的账户中。

这项技术已经在以太坊削减(以及可以说是不活动泄漏)机制中得到应用。 然而,仅在极特殊的攻击情况下出现的边缘情况激励措施在实践中可能永远不会出现,可能不足以激励去中心化

这篇文章建议将类似的反相关激励扩展到更“平凡”的失败案例中,例如错过证明,几乎所有验证者至少偶尔都会这样做。 该理论认为,较大的质押者,包括富有的个人和质押池,将在同一互联网连接甚至同一台物理计算机上运行许多验证器,这将导致不成比例的相关失败。 这样的质押者总是可以为每个节点进行独立的物理设置,但如果他们最终这样做,那就意味着我们已经完全消除了质押的规模经济。

健全性检查:同一“集群”中不同验证器的错误实际上更有可能相互关联吗?

我们可以通过组合两个数据集来检查这一点:(i) 最近一些时期的证明数据,显示在每个时隙期间哪些验证器应该经过证明,以及哪些验证器实际进行了证明,以及 (ii) 将验证器 ID 映射到公开的数据包含许多验证器的集群(例如“Lido”、“Coinbase”、“Vitalik Buterin”)。 您可以在此处、此处和此处 找到前者的转储,在此处 找到后者的转储。

然后,我们运行一个脚本来计算共同失败的总数:同一集群中的两个验证器的实例被分配在同一时间槽内进行证明,并在该时间槽中失败。

我们还计算预期的共同故障如果故障完全是随机机会的结果,则“应该发生”的共同故障的数量。

例如,假设有 10 个验证器,其中一个集群大小为 4,其他集群独立,并且 3 个验证器失败:两个在该集群内,一个在集群外。

wYEhNQUOftJ6rMOjNRfqhciP2QzyBvnOWmqk81FE.jpeg

这里有一个共同失败:第一个集群中的第二个和第四个验证器。 如果该集群中的所有四个验证器都失败了,则会出现六个共同失败,每六个可能的对有一个。

但“应该”有多少共同失败呢? 这是一个棘手的哲学问题。 回答的几种方式:

对于每次失败,假设共同失败的数量等于该时隙中其他验证器的失败率乘以该集群中验证器的数量,并将其减半以补偿重复计算。 对于上面的例子,给出了2/3。

计算全局故障率,平方,然后乘以[n*(n-1)]/2对于每个集群。 这是给定的[(3/10)^2]*6=0.54

将每个验证者的失败随机重新分布到其整个历史记录中。

每种方法都不是完美的。 前两种方法未能考虑具有不同质量设置的不同集群。 同时,最后一种方法未能考虑到具有不同固有困难的不同时隙所产生的相关性:例如,时隙 8103681 具有大量的证明,这些证明未包含在单个时隙中,可能是因为该块已发布异常迟到。

m2QOMYY51KEBDO3aI8OidLMUuKXhrAtf6ju7Hbim.png

请参阅此 python 输出中的“10216 ssfumbles”。

我最终实现了三种方法:上面的前两种方法,以及一种更复杂的方法,我将“实际共同失败”与“假共同失败”进行比较:每个集群成员被替换为(伪)随机验证器的失败具有相似的故障率。

我还明确区分了失误错过。 我对这些术语的定义如下:

失误:当验证者在当前时期错过证明,但在上一个时期正确证明时;

错过:当验证者在当前时期错过了证明并且在上一个时期也错过了证明时。

目标是区分两种截然不同的现象:(i) 正常运行期间出现网络故障,以及 (ii) 离线或出现长期故障。

我还同时对两个数据集进行此分析:最大截止日期和单槽截止日期。 仅当根本不包含证明时,第一个数据集才会将验证器视为在一个时期内失败。 如果证明未包含在单个槽中,第二个数据集将验证器视为失败。

以下是我对前两种计算预期共同故障的方法的结果。 这里的 SSfumbles 和 SSmisses 是指使用单时隙数据集的失球和失误。

6zpOOViYdN8pt0TR6ATQJFc6QGimW30YKe3AlZGQ.jpeg

对于第一种方法,实际行有所不同,因为为了提高效率,使用了更受限制的数据集:

KB2U2JQwbvefz0p6TR7E6N03UfSVunEaVKrFX3ko.jpeg

“预期”和“假集群”列显示,如果集群不相关,基于上述技术,集群内“应该”有多少共同故障。 “实际”列显示实际有多少共同故障。 一致地,我们看到集群内“过多相关失败”的有力证据:同一集群中的两个验证器比不同集群中的两个验证器同时错过证明的可能性明显更大。

我们如何将其应用到惩罚规则中?

我提出了一个简单的论点:在每个槽中,令 p 为当前错过的槽数除以最后 32 个槽的平均值。

GMJgxEz3a4DMKmKYirgoVtafKW9s8rdSmlNet2N9.jpeg

该时隙证明的惩罚应与 p 成正比。

也就是说,与其他最近的槽位相比,未证明某个槽位的惩罚应与该槽位中失败的验证者数量成正比。

这种机制有一个很好的特性,那就是它不容易被攻击:在任何情况下,失败都会减少你的惩罚,并且操纵平均值足以产生影响需要你自己进行大量的失败。

现在,让我们尝试实际运行它。 以下是四种惩罚方案对大集群、中集群、小集群和所有验证器(包括非集群)的总惩罚:

基本:每次失误扣一分(即类似于现状)

basic_ss:相同,但需要包含单槽才算作未命中

超额:用上面计算的 p 来惩罚 p 点

extra_ss:用上面计算的 p 来惩罚 p 点,要求单槽包含不计为未命中

xTWW9NSLVgs3bVR1kaQjiqGghRCEdhn9oJDao2Ue.jpeg

使用“基本”方案,大方案比小方案有约 1.4 倍的优势(在单槽数据集中约 1.2 倍)。 使用“额外”方案,该值下降至约 1.3 倍(在单时隙数据集中约 1.1 倍)。 通过多次其他迭代,使用略有不同的数据集,超额惩罚方案统一缩小了“大人物”相对于“小人物”的优势。

这是怎么回事?

每个插槽的故障数量很少:通常只有几十个。 这比几乎任何“大额股份”都要小得多。 事实上,它比大型质押者在单个槽位中活跃的验证者数量还要少(即其总存量的 1/32)。 如果大型质押者在同一台物理计算机或互联网连接上运行许多节点,那么任何故障都可能会影响其所有验证器。

这意味着:当大型验证者出现证明包含失败时,他们会单枪匹马地改变当前槽的失败率,这反过来又会增加他们的惩罚。 小型验证器不会这样做。

原则上,大股东可以通过将每个验证者置于单独的互联网连接上来绕过这种惩罚方案。 但这牺牲了大型利益相关者能够重用相同物理基础设施的规模经济优势。

进一步分析

  • 寻找其他策略来确认这种影响的大小,其中同一集群中的验证器很可能同时出现证明失败。

  • 尝试找到理想的(但仍然简单,以免过度拟合和不可利用)奖励/惩罚方案,以最小化大型验证者相对于小型验证者的平均优势。

  • 尝试证明此类激励方案的安全特性,理想情况下确定一个“设计空间区域”,其中奇怪攻击的风险(例如,在特定时间战略性地离线以操纵平均值)成本太高,不值得。

  • 按地理位置聚类。 这可以决定该机制是否也能激励地理上的去中心化。

  • 通过(执行和信标)客户端软件进行集群。 这可以决定该机制是否也能激励使用少数客户。

WEEX唯客是一家安全易用的加密货币交易所,由新加坡顶级区块链投资机构斥资1亿美元打造,注册用户超百万,日均交易额超15亿美元,已获得美国MSB、加拿大MSB、SVGFSA金融牌照。

WEEX唯客平台所有数据皆于海外数据库严格保存,服务器多地部署和备份,并采用满足银行级安全需求的亚马逊AWS及高速高稳定性的香港CDN,为全球用户提供最安全、最专业、最具隐私性的交易服务。

WEEX唯客是全球交易深度最好的合约交易所之一,位居CMC交易所流动性排名前五,订单厚度、价差领先同行,微秒级撮合,零滑点、零插针,最大程度降低交易成本及流动性风险,让用户面对极端行情也能丝滑成交。

在WEEX唯客,用户不仅能享受行业最低的交易手续费(Taker 0手续费,Maker 0.06%),还可零门槛一键跟随专业交易员操作,复制高手的交易策略,平台严格甄选数5,000多名优秀交易员供用户挑选。

为保障用户资金安全,WEEX唯客设立了1,000 BTC投资者保护基金,以在非用户自身原因的情况下有效补偿用户资金出现的意外损失,并公示资金池热钱包地址,让用户交易安心无忧。

WEEX官网:weex.com

你也可以在 CMCCoingecko非小号X (Twitter)中文 X (Twitter)YoutubeFacebookLinkedin微博 上关注我们,第一时间获取更多投资资讯和空投福利。

在线咨询

WEEX华语社群:https://t.me/weex_group

WEEX英文社群:https://t.me/Weex_Global

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容

随即推荐
4节找准战略定位利润翻上一倍-H5资源网

4节找准战略定位利润翻上一倍

'4节找准战略定位利润翻上一倍'课程是一门专注于帮助学员在商业领域中实现快速增长的课程。通过系统性的教学和案例分析,学员将学习到如何找准市场需求、制定确切的战略定位以及优化运营模式,...
1年前
0305
火龙果电影解说全套教程+9套短视频付费教程-H5资源网

火龙果电影解说全套教程+9套短视频付费教程

课程来自火龙果的21年电影解说教程合集(评论区获取课程),课程内容包括:机器配音、PR剪辑、字幕教学、封面教学、BGM素材库、头像设计、高清无字幕电影资源等。
2年前
07513

土耳其监管大转折——是否会引发Web3 繁荣?

来源:TaxDAO 加密货币在任何特定司法管辖区的运营许可,都可能由政府或国家领导人的观点而通过或取消。土耳其政府最近宣布了一系列新的加密货币监管措施,但实现这一目标的道路并不平坦。多年...
7个月前
04111
强大新 ui装逼神器微信小程序源码多模板支持多种流量主模式-H5资源网

强大新 ui装逼神器微信小程序源码多模板支持多种流量主模式

这是一款装逼制作的一款微信小程序源码
2年前
0238
《流浪》v1.2中文版-H5资源网

《流浪》v1.2中文版

游戏介绍  《Stray》是一款以猫为主角的第三人称冒险游戏。故事发生在一座日渐衰败的赛博城市,这里有着刻画细致的霓虹闪烁的小巷,以及脏乱阴暗的下层环境。在高高低低的环境中流浪,抵御...
2年前
04013
pc3000数据恢复软件怎么使用-H5资源网

pc3000数据恢复软件怎么使用

工具/原料: 系统版本:windows7系统 品牌型号:联想小新air12 软件版本:pc3000数据恢复软件
1年前
0455
360数据恢复工具的安全性高吗-H5资源网

360数据恢复工具的安全性高吗

工具/原料: 系统版本:windows10 品牌型号:戴尔XPS13 软件版本:360数据恢复工具
金山重装系统如何操作-H5资源网

金山重装系统如何操作

一般对于电脑新手小白来说,要想重装电脑系统的话,可以考虑借助到金山重装系统大师等等装机工具实现。有些小伙伴是第一次接触装机工具,不知道金山重装系统怎么操作?下面就给大家介绍下相关方...
1年前
05911
第三方API代付系统源码-H5资源网

第三方API代付系统源码

资源简介 第三方API代付系统源码:集成QQ、微信、支付宝API代付系统源码,支持余额充值接口与易支付
12个月前
0506
七分学堂恋爱核武器2.0课程-H5资源网

七分学堂恋爱核武器2.0课程

你或许无法改变世界,但学习恋爱核武器可以改变你的世界!改变自己,提升恋爱能力,成为一个有魅力的潮男,任何年纪下,心脏永远有动力敢于接受挑战,不再妥协。
1年前
02914