首页 > 世链号 > 【fmall交易所】BM 长文:关于抗 Pareto 的去中心化节点选举设想
币圈大叔  

【fmall交易所】BM 长文:关于抗 Pareto 的去中心化节点选举设想

摘要:在 POW 下,区块链应该在每个块之后切换哈希算法,所选择的算法必须能够抵抗矿池的创建。

摘要:四种组合方式来选举出块节点的设想。

6 月 24 日,BM 发布长文,提出了使用四种组合的方式来选举出块节点的设想,以下是主要内容概述:

POW 模式,POS 模式,DPOS 模式都受制于二八(Pareto)原则,引起了不同程度的中心化问题。在单一规则下,二八原则是不可避免的。BM
提出可以通过多个独立的二八分布来实现去中心化。比如存在一套组合规则,根据 ASIC、GPU、CPU
投票权重和质押时间长短,多个组合的标准来选节点,这样的话,同一批人不大可能在所有选择标准中占有绝对优势,因此更多的玩家可以参与进来。

以下是 BM 四种组合方式来选举出块节点的设想:

1、8 — STAKE²

注:8 个节点根据 EOS 质押数量的平方选出,且投票越集中,权重越高(减少大户控制节点数)

2、8 — DAYS * STAKE²

注:8 个节点根据质押时间*质押数量的平方选出,质押时间越长,权重越高

3、3 — RAM

注:3 个节点根据 RAM 持有量选出

4、2 — (AVG BURN/DAY)²

注:2 个节点根据永久锁仓(类似于销毁)最多代币的持有者选出 , 同时奖励不投票的用户,可以有效地决定控制权和获得收益回报的权利分开。如果游戏规则太复杂难以执行也是一个问题,可以前期选出 100 个优秀候选人,然后再集中的选出 21 个席位这样可以避免混乱和浪费。

以上机制仅为 BM 个人想法,并不一定意味 EOS 主网未来的发展方向。

原文标题:Decentralizing in Spite of Pareto Principle

以下为 BM 全文:

比特币的诞生是为了分散对区块生产的控制,这样就不会出现单点故障或控制。这个想法是从人群中随机选择一些人来挖块,并奖励他们的贡献。为了防止通过制造“假机器”来玩弄选择过程,中本聪引入了工作证明。每台计算机都必须执行一个不能伪造的计算彩票。

假设计算能力在人口中平均分配,那么结果会是一个真正分散的系统,没有人能够控制它,除非有 51% 的人口串谋审查数据。不幸的是,对于中本聪和社会来说,
平均分配计算能力的假设从根本上是无效的,因此建立在它之上的一切都是无效的。

生活和自然界中的大多数事物都是根据 Pareto 原理分布的,其中大部分资源、技能、效率和能力都掌握在少数人手中。在很多情况下,1% 的人拥有 51% 的股份。有了 POW,也只有一小部分人能够获得所需的廉价电力、高效芯片和技术技能。

更糟糕的是,POW 是很容易委托 / 外包的。因此,矿池已经占据了主导地位。规模经济意味着只有少数几个矿池是有意义的
,最终 51% 的区块生产是由少数人完成的,而这一小部分是由规模稍大但仍然相当小的专业矿工组成的团队选择的。对于假设 99.99% 的比特币块是由 0.01% 的比特币使用者生产的说法,这并非完全没有道理。

比特币 Hashpower 分布

POS 也受到 Pareto 原则的限制

任何系统的质押也都是根据 Pareto 原理进行分配的。这意味着 POS 网络,POS 网络的委托证明,也通过底层资源的自然分布呈现“集中化”的态势。

虽然有更多的人有投票的机会,但是小的 stake 持有者比大的 stake 持有者更不协调,参与投票的动机也更少。其结果是,只有最活跃的令牌持有者才能控制局面,这些最大的持有者通常是持有其他用户代币的交易所。因此,虽然像 EOS 这样的区块链上有“21 个”超级节点,但它们可能被不到 21 个参与方选中。

似乎对于区块链可以选择的任何一个给定的客观指标,Pareto 原则都会将控制集中到少数几个个体中。如果我们想要设计一些东西来增加控制中唯一参与方的数量 (从而分散控制),那么我们必须考虑 Pareto 原理。

通过多个独立的 Pareto 分布分散

每一个 Pareto 分布都将控制权集中到少数具有自然优势的一方。然而,如果您使用多个独立的或理想情况下互斥的度量,那么您可以将
分散的级别乘以 Pareto 的数量。

假设您有一个 asic 优化算法、一个 gpu 优化算法、一个 cpu 优化算法、一个 stake 加权算法、一个 stake 时间加权算法,并确保所有这些算法都能抵抗矿池的创建。在这样的模型下,同样的人不可能在所有指标上都具有同样的优势。因此,会有更多的人参与其中。

EOS 分权治理

对于亚洲共同体选择的 21 个区块生产商,市场上一直存在相当大的担忧。虽然通过控买选票,该社区具有重大交流与合作的优势。但现实情况是,
亚洲社区正在控制 POS,就像他们控制比特币开采一样。即使可以在没有集中身份验证的情况下实现一人一票,亚洲社区的集中化也还是会继续下去。

分散区块链治理的挑战是组合多个指标。
例如,如果有可能在每个国家分配区块生产者,那么这个网络就可以在全球范围内分散,而不管任何国家的人口或财富集中程度如何。这是美国参众两院的基础,阻止纽约和加利福尼亚控制其他 48 个州。

虽然我们不能使用主观指标来分散区块链,但是我们可以使用多个客观指标来分散控制。

防止女巫攻击(Sybil Attack)

分散网络必须做的第一件事就是阻止人们通过将资源分配到多个帐户来玩系统游戏。
当涉及到利害攸关的投票时,这意味着我们希望鼓励用户整合他们自己的资源,而不是分裂。最简单的方法是通过计算一个账户的投票权重,将其提高到 1.x,从而对规模的影响产生偏差。在此模型下,
1 个带有 2 个令牌的帐户比 2 个带有 1 个令牌的帐户具有更大的影响。

然后,给每个帐户只投票给 1 个块生产者的选项。拥有 2 个令牌的人可以更有影响力地支持一个生产者,而不是分割它们的令牌并支持 2 个生产者。

从可证明的权力下放的角度来看,我们必须假定投票给某一生产者的所有代币都属于该生产者。虽然一个块生产者可能有 1000 名支持者,但我们不知道他们是“真实的”还是仅仅通过购买选票“租来的”。因此,我们必须假设,生产商要么是乞求、借入、窃取,要么是购买了用于让他们当选的令牌。

在这种“保守”的假设下,我们可以将 DPOS 建模为选出前 21 个节点来控制网络。Pareto 分布是循环的,所以前 4 名节点将拥有前 21 名节点 80% 的股份,而前 21 名节点将拥有整个网络 51% 以上的股份。如果持币者将他们的代币分成 21 个账户,那么在一个线性投票权重下,他们可能会产生 21 个账户,每个账户都比其他账户拥有更多的投票权。
在非线性投票权重下,划分他们的令牌的影响惩罚抵消了他们比其他人拥有更多令牌所创造的优势。

因此,走向权力下放的第一步是,至少要确保前 21 名的位置是由前 21 名最富有的人控制。
而不是由最富有的人拥有 15/21 的位置,而其他人都在为最后 7 个位置而战,这不足以防止拜占庭式的失败。

显然,由于存在不同程度的 Pareto 分布,EOS
stake 分布不像上面使用的那么极端。然而,假设线性投票权重小于 21 个真正独立的党派,那么其最终将获得控制权,这可能会反映出比特币矿池的集中化,只有少数人控制所有 21 个位置。

规模经济

购买选票导致中央集权的原因在于规模经济。
虽然区块链中有已知的 21 个生产者,但它无法强制这些生产者在独立的硬件上运行。因此,一个党派如果能获得足够多的选票来购买 2 个节点,那么其就拥有 2 倍于固定支出的收入,并且能够支付比一个只能获得 21 个席位中的 1 个席位的党派更多的选票。

比特币矿池也是如此。虽然可能有两个不同的“记录池”,但是没有办法确切地知道在这一切背后是否只有一个节点。

要实现分散,我们需要能够抵消规模经济的解决方案。而正是因为规模经济首先创造了 Pareto 分布。所以,我们必须实现多个定义规模不同的独立经济体。

赋予 RAM 投票权重

想象一下,如果 RAM 持有者要选择几个块生成器。随着网络规模的扩大和 RAM 供应的增加,持有 RAM 会产生经济成本。除非你真的需要 RAM,否则从长远来看,购买 RAM 来获得影响力是非常昂贵的交易。有些人不能同时在 EOS 和 RAM 中保存他们的财富 ; 因此,他们必须做出选择,并且由于上文提出的超线性投票权重系统,他们的财富分配结果也降低了他们在系统中的总影响力。

RAM
holding 是那些实际使用网络的人的代理,让这些党派对一些区块生产者施加影响,有助于在关心令牌价格 (EOS) 和关心公用事业 (RAM) 持有者之间分散选民的利益。

赋予质押时间的投票权重

持有大量 stake 的人分为两大阵营,一是需要流动性 (交易所) 的人,一是长期持有,不需要流动性的人。

我们可以通过让那些把代币押在更长的时间里的人拥有更大的影响力,来增强权力下放。给每个用户投票权重比例 stake-days
*(stake²)。一个人下注一个令牌 1000 天,他对一个人下注一个令牌 1 天的影响是 1000 倍。如果质押时间投票的用户可以选择一些生产者,那么我们可以保证,最富有的人不能控制所有的位置,除非他们也是最长期的承诺。此外,如果一个富有的个人想要使用质押时间和质押加权投票,他们将不得不分割他们的质押,这将使他们的影响力整体减弱。

显然,押注时间的回报正在递减。而押注一个代币的期限也应该有一定规范,比如几年时间。

无限质押时间投票权重

想象一下,如果有人可以永远锁上他们的代币。这相当于销毁代币或直接买入前 21 名的位置。这样做的人通过销毁令牌使所有其他令牌持有者受益,并能在谈判桌上获得一个席位。要保持这个位置,您必须不断地销毁比其他人更多的令牌。这在经济上相当于 POW,您
不是为了电力公司的经济利益而燃烧电力,而是为了令牌持有者的经济利益而燃烧令牌。
这种方法具有 POW 的优点,而不会对那些能够获得特定资源和技能的人产生偏见。

奖励不投票的用户

付钱给不投票的人,是将公正的党派和无知的观点从治理等式中剔除的最佳方式。

在这种制度下,那些自愿接受现金转移的人控制着那些想要现金转移的人。为了阻止人们只拿现金而不冒险,投票奖励应该与赌注时间的承诺成比例分配。承诺 1000 天的人将获得比只赌 1 天的人更多的非投票奖励。这样一来,非选民对网络的投入就会得到回报,他们必须相信长期治理是在良好的掌控之下。必须限制持股人持股的时间长度,以防止长期持股人垄断。

总结

为总结建议,我对社区审查的建议是把 21 个生产商分为 4 类 :

1、8 -stake²

2、8 -days*stake²

3、3 - RAM

4、2 - (AVG burn/day)²

选举团制度

网络可以选择 100 个代表,然后使用每个代表 1 票的批准投票来选择 21 个区块生产者,而不是让生产者必须选择其中一个类别,并将数量限制在 21 个。这种间接层次的增加使人们在不牺牲区块链性能的情况下有了更多的发言权,并且避免了生产者必须选择一个类别。

这种治理结构的主要挑战是复杂性。我们可以说,最简单的治理结构是一个中央集权的国王。我相信在复杂性和分散化之间存在一个统一体,任何简单的系统都会因为 Pareto 原理而被集中化。如果复杂性允许复杂的、难以遵循的规则博弈,那么它可能是危险的。

POW 链

在 POW 下,区块链应该在每个块之后切换哈希算法,所选择的算法必须能够抵抗矿池的创建。这可以通过要求一个私人密钥来控制比块奖励更多的资金来作为 POW 的一部分。任何一个矿池都必须将自己的私钥分发给池中的所有成员,其中任何成员都可以带走资金。最终的结果是,将不会有矿池。

结论

我希望这篇文章将引发一些非常必要的讨论,讨论增加权力下放和打破规模经济以及它所造成的权力和影响的帕累托分配的客观手段。

免责声明 : 此意见是我个人的,不是代表 block.one 的意见,我可以随时更改。

作者:Daniel Larimer

来源:共享财经 Neo

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。