如何提名才能低风险、高收益?波卡的最佳验证人数量是多少?| 波卡官方 AMA
加入 PolkaWorld 社区,共建 Web 3.0!
本文来自 Web3 基金会教育和社区总监 Bill 在 3 月 2 日进行的 AMA 问答。提问者为 Reddit 社区用户。
本期问答关于波卡验证人/提名人,如果想了解更多关于验证人和提名人的问题,可以参考我们往期的文章。
Q:我质押的时候需要选择符合我的风险和收益需求的验证人。哪些值会决定验证人的风险水平,哪些值会影响收益呢?
Bill:所有的验证人在每个 era 都应该有基本相同的基础收益。然而,提名人收到的 DOT/KSM 数量会一些因素而变化,例如佣金、era 得分、提名的金额等。详见:
https://wiki.polkadot.network/docs/maintain-guides-validator-payout
其实波卡的 Wiki 文档里有一整版都在介绍提名时应该考虑哪些要素:
https://wiki.polkadot.network/docs/learn-nominator#what-to-take-into-consideration-when-nominating
简单来讲,一名:
经常在线(获得更高的 era 分数)
DOT/KSM 刚好足够进入活跃验证人集
佣金低
的验证人会让你获得最大的收益。然而,一名:
属于一个大实体(多个验证人由同一个人或同一家公司运营)
运行状况差
非专业化运营(有时极低的佣金就是这一点的标志)
的验证人会增加你被 slash 惩罚的风险,或被 slash 的程度。
还有一些类似 Yieldscan 的服务,会帮助你自动优化验证人选择。
Yieldscan: https://yieldscan.app
Q:我知道 9170 号 runtime 升级很快要实施了,该升级会移除 “固定的最低 DOT 绑定额,调整为更加弹性的限额”。这次升级会对我们提名人有什么样的实际影响呢?你知不知道提名的具体最小质押金额会是多少呢?
Bill:你会发现随着时间的推移,最小提名金额会降低。应该会立刻降到 120 左右,并在随后的几个月里持续降低。
当 “拼单” 发生时(也就是将你的提名代理给某个账户),提名限制应该不再存在,该限制变成了提名池的数量,而不是直接的提名人数量。
和往常一样,我建议阅读 Kian 在这方面的最新文章,二月的应该很快就要出了,里面应该能比我这里给出更精确的预估。
https://gist.github.com/kianenigma/aa835946455b9a3f167821b9d05ba376。
Q:目前有 297 个验证人,是否有计划增加更多的验证人呢?网络的最佳验证人数量是多少?
我发现有很多重复的验证人,比如 Pos.dog.1...Pos.dog.4 等等,这种情况会损害去中心化程度或安全性吗?
当我查询如何成为验证人时,第一句话就是提醒我成为验证人的技术复杂性。难道成为波卡验证人比成为以太坊验证人要难得多吗?在哪里可以获得验证人相关问题的帮助?
Bill:验证人的数量取决于 DOT 持有人——这个数量要通过公投来改变,具体来说就是要通过 staking.setValidatorCount 的调用。Parity 工程师建议控制验证人的增长速度,并且所有建议将验证人数量增加到 297 以上的公投都未通过,见 https://polkadot.polkassembly.io/referendum/29。(其实在这之后还有其他跟设置验证人数量相关的公投,但是都是早就有的提议,而且都建议将验证人数量设置在大概 297 个甚至更少)。
所以为什么我们想增加到 1000 名验证人呢?这就要说到你的下一个问题了。
“最佳” 是一个很难定义的词。借用一个之前我教书的时候的说法,软件工程其实就是权衡。大量的验证人(从理论上说)有益于去中心化、冗余度和灵活性... 但是不利于速度(需要达成共识的消息数量会随着验证人数的平方增加)。但是增加验证人数量同时也意味着我们可以拥有更多的平行链,从而有利于可扩展性——每条平行链需要大概 10 个验证人。中期目标是让 Polkadot 网络增加到 1000 个验证人(这也是 1000 验证人计划的来历),但这会是一个缓慢增长的过程。
注意 Kusama 有 1000 个验证人,而波卡有 297 个验证人,这些验证人都在活跃集中,而且运行良好。Kusama 一直而且永远都会是更加实验性的那条链,它会更愿意挑战极限。
至于重复的验证人是否会损害去中心化和安全性?是的。我们不鼓励同一个运行者运营太多的节点,因为这会线性增加 slash 惩罚(例如,如果两个验证人进行了攻击行为,slash 的金额会超过一个验证人攻击的罚款的两倍)。因此,提名这类验证人风险更大,因为一旦一个节点出了问题,它经常会影响到剩下的几个,也就会造成更大规模的 slash。
关于 slash 金额如何根据作恶者数量而变化,见:
https://wiki.polkadot.network/docs/learn-staking#unresponsiveness 和 https://wiki.polkadot.network/docs/learn-staking#equivocation。
我们还在鼓励更多的个人运营者加入,尤其是通过验证人千人计划,用 W3F 的 DOT 和 KSM 提名这些节点,来让更多社区成员能够进入活跃集。
最后一个问题,我自己并没有运行过以太坊验证人,所以我也不清楚。
不过,作为一个前以太坊节点运营者,我会说相比起来,运行波卡的节点更简单,但也更难。你需要的资源更少(算力方面),但是需要更多的时间来升级软件,至少目前是这样的(这一点在未来会改变,runtime 可以无分叉升级,因此你不用改动软件),但是有不少的改动都要求 Polkadot Host(例如节点)软件的升级。这些改动主要跟平行链相关,等到一切走上正轨,改动就会变少。不过,如果你想进入活跃集,确实需要获得提名,这也就意味着要经常和社区交流(或者加入验证人千人计划)!
我们在 Wiki 上有一个社区资源列表,Matrix 上的 "Polkadot Validator Lounge" 聊天室也是验证人们经常出没的地方。
社区资源列表:https://wiki.polkadot.network/docs/community。
原文:
https://www.reddit.com/r/Polkadot/comments/t43c7g/bill_laboon_ama_on_2_mar_1300_utc_nominators_and
翻译:PolkaWorld
PolkaWorld Telegram 群:
t.me/polkaworld
PolkaWorld Youtube 频道:
https://www.youtube.com/c/PolkaWorld
PolkaWorld Twitter:
@polkaworld_org
PolkaWorld 网站:
https://polkaworld.pro/
更多内容
波卡周报|Parity 正在征求意见 —— 是否延长 Polkadot 当前活跃 Crowdloan 的时间
波卡、以太坊和 Web3 背后的远见者 Gavin Wood
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 “在看” 再走吧!