风险提示:理性看待区块链,提高风险意识!
波卡的 Phragmén 顺序算法 -1 |Polkadot Wiki
首页 > 币界资讯 > 竞争币新闻 2021-03-15 10:52:46

“本文摘自波卡官方文档 Polkadot Wiki 的 Phragmén 篇,全文共三节,这是第一节。Phragmén 算法在波卡的 NPoS 验证人选举和理事会选举中都有应用。

什么是 Phragmén 顺序算法?

Phragmén 顺序算法是 19 世纪 90 年代 Edvard Phragmén 提出的一种多方共赢的选举方法。下面这段内容摘取自 Phragmén 文献中对 Phragmén 顺序算法目的的总结 :

“Phragmén 算法试图解决的问题是从范围较大的候选人中选出一组给定的人数。Phragmén(这里指人名)在多成员选区的议会选举中讨论了这一点。当然,同样的问题也可能发生在地方选举中,但在很多其他情况下,例如在一个组织中选举董事会或委员会时,也会出现同样的问题。”

NPoS: 验证人选举

在 NPoS 方案中使用 Phragmén 顺序算法来选举验证人。根据验证人自己的质押和提名人给他们的投票。它还试图在每一轮选举后平衡验证人之间的权重。由于验证人在 Polkadot 中得到的报酬是相等的,所以摊开每个验证人背后的质押很重要。Polkadot 在选举中优化三个指标:

  1. 最大限度地提高质押总额
  2. 最大限度地增加最小验证人的质押额
  3. 最小化节点池中的质押的方差

链下的 Phragmén 算法

在大量的提名人和验证人的情况下,Phragmén 算法是一个困难的优化问题。Polkadot使用 off-chain workers 计算链外结果,并提交一个交易来提议出胜出者的结果。在链外执行此计算的原因是为了保持 6 秒的恒定出块时间,并防止在验证人选举时每个 era 结束时的长出块时间。

由于某些用户操作,如更改提名,会改变 Phragmén 选举的结果,系统禁止在 era 变化之前的最后一个 session 调用这些函数,下面这些函数是禁止调用的:

bondExtraunbondwithdrawUnbondedvalidatenominatechillpayoutStakersrebond

理事会选举

在理事会选举机制中也采用了 Phragmén 算法。当你投票给理事会成员时,你可以最多选择 16 个不同的候选人,然后质押一些绑定的 DOT 作为你的投票权重。Phragmén 将在每次选举中进行一次竞选,以确定担任理事会职位的最佳候选人,然后再选出最优秀的候选人,以尽可能平衡他们背后的选票权重。

这对节点运营者意味着什么?

Phragmén 算法是在后台运行的,并不需要你的额外操作。了解它的工作原理是好的,因为在选举结束后,你提名的所有 stake 并不是都会在你提名的验证人那里。提名人可能会提名几个不同的验证人,并相信这些验证人可以很好地操作节点。你可以使用offline-phragmén[1]脚本在新的选举之前预测验证人选举的结果。

原文链接:https://wiki.polkadot.network/docs/en/learn-phragmen[2]翻译:PolkaWorld 社区参考链接:[1]offline-phragmén: https://link.zhihu.com/?target=https%3A//github.com/paritytech/substrate-debug-kit[2]https://wiki.polkadot.network/docs/en/learn-phragmen: https://wiki.polkadot.network/docs/en/learn-phragmen

上一篇: 怎样参与波卡插槽拍卖?什么时候开始拍?|回答 8 个你关心的问题
下一篇: Hypersphere:我们看好波卡上的存储、隐私和计算项目
推荐专栏
web3首席知识博主
一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
爱Web 3,爱生活,爱科技,爱炒币的老韭菜
热门币种
更多
币种
价格
24H涨跌幅
BTC比特币
¥267,273.33
37,448.45 USDT
+5.33%
ETH以太坊
¥14,666.95
2,055.03 USDT
+3.86%
USDT泰达币
¥7.24
1.01 USDT
+0.14%
BNB币安币
¥1,803.54
252.70 USDT
+3%
XRP瑞波币
¥4.68
0.65640 USDT
+4.17%
USDC
¥7.14
0.99980 USDT
-0.01%
SOLSolana
¥467.10
65.45 USDT
+14.41%
OKBOK币
¥426.35
59.74 USDT
+2.21%
ADA艾达币
¥2.74
0.38460 USDT
+7.28%
DOGE狗狗币
¥0.54760
0.07674 USDT
+5.16%
热搜币种
更多
币种
价格
24H涨跌幅
dYdX
¥29.64
4.0822 USDT
+6.65%
Filecoin
¥38.59
5.3149 USDT
+9.29%
FTX Token
¥27.11
3.7344 USDT
+4.75%
PancakeSwap
¥19.35
2.6648 USDT
+5.63%
Solana
¥475.17
65.4468 USDT
+14.41%
奇亚
¥198.16
27.2934 USDT
+3.12%
Yield Guild Games
¥3.08
0.4247 USDT
+3.56%
Conflux
¥1.24
0.1713 USDT
+6.6%
火必积分
¥21.98
3.0278 USDT
+4.72%
Terra Classic
¥0.00
8.508E-5 USDT
+5.4%
阿童木
¥73.51
10.1251 USDT
+11.83%
ChainLink
¥107.81
14.8491 USDT
+2.84%
最新快讯
更多
某巨鲸在12小时前将50万枚DYDX换成200万枚USDC
2023-11-16 12:58:29
某鲸鱼/机构在12小时前将50万枚DYDX换成200万枚USDC
2023-11-16 12:58:29
Mocaverse将于今日启动MocaID第三阶段铸造
2023-11-16 12:51:05
SushiSwap“部署SUSHI新代币经济学”的提案开启民意调查投票
2023-11-16 12:36:38
Polytrade与OndoFinance、OpenEden建立合作伙伴关系
2023-11-16 12:25:46
Polytrade与OndoFinance等建立合作伙伴关系
2023-11-16 12:25:46
Arbitrum链上提案拟将STIP激励总预算增至7140万枚ARB
2023-11-16 12:19:30
下载币界网APP