波卡Staking改进路线图中关键功能的提名池是什么?(下)

Polkadot生态研究院
个人专栏
热度: 20457

提名池将很快在Kusama上激活,这将有助于扩展Staking系统

“波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第48期,提名池很快将在Kusama上激活,在更多的细节更新之前,本期为大家重点介绍有关池的管理和生命周期。

随着提名池的部署,流入Staking系统的DOT将会增加,而激励机制会促使验证者确保这种流入是流向他们验证者的。

提名池目前仅在测试网Westend可用,计划很快将在Kusama上激活,随后在接下来的几个月里,还会有更多的细节和更新。

在上一期的科普栏目中,我们已经介绍了提名池的主要组成部分以及池成员的生命周期,那么本期将重点介绍有关池管理和池的生命周期等内容。


池管理


States


Open(开放):该池是开放的,任何人都可以加入。

Blocked(封锁):池被封锁了,不允许加入者。

Destroying(销毁):池正在被销毁。一旦处于这种状态,池可能永远不会恢复到任何其他状态;它只能继续被销毁。所有成员都可以不经允许地解除绑定;这允许无论任何单个成员的主动性如何,都可以拆除池。


Roles


Depositor(存款人):创建池并且也是初始成员。存款人只有在所有其他成员都离开后才能离开资金池。一旦他们通过提款离开,资金池就会从系统中完全移除。

Nominator(提名者):可以选择资金池提名的验证者。

State-Toggler(状态切换者):可以改变池的状态,并在池被封锁的情况下踢掉(不允许解除绑定/退出)成员。

Root(根成员):可以更改提名者、状态切换者或自己。此外,它可以执行提名者或状态切换者可以执行的任何行动。


池的生命周期


创建


存款人调用create外部函数,设置管理角色并将一些资金转移到池中,以便将自己添加为第一个成员。


如上所述,只要资金池存在,存款人就必须始终是成员;他们将是最后离开的成员,确保他们能始终参与其中


存款人的大量股份始终是资金池信誉的良好指标。池的“提名者角色”用提名的外在条件选择验证者。在Polkadot JS Apps用户界面上,导航到Network>Staking>Pools,然后单击“Add Pool”按钮。


br


用户界面自动为池分配ID,并允许输入池的名称以及要绑定的存款。


br


使用Polkadot JS Apps用户界面创建池时,所有角色都默认映射到存款人账户。

如果需要将这些角色中的任何一个分配给不同的帐户,请使用Polkadot JS Apps用户界面上的Developer>Extrinsics>NominationPools来创建池。


维护


提名者可以更新池的验证者选择。在Polkadot JS Apps用户界面上,导航到Network>Staking>Accounts页面,并单击“Pooled”按钮。

如果你有任何具有提名者角色的池账户,你会注意到设置提名者的选项。选择要提名的验证者,就像你通常使用提名者账户一样。

br


state-toggler可以通过setState外在条件将池的状态更新为封锁,然后通过调用unbond和withdrawUnbonded来踢掉成员。(状态也可以切换回打开)。


销毁


一个池可以通过以下方式被推到 "销毁 "状态。

  • 状态切换者将资金池设置为 "销毁"。
  • 如果资金池中超过90%的活跃保证金余额被Slash,任何账户都可以将资金池设置为销毁状态。拆除销毁池。
  • 当一个池处于 "销毁 "状态时,unbond和withdrawUnbonded变成未经许可时,所有人都可以帮助所有成员退出。
  • 一旦存款者退出,就没有成员属于这个池,池的所有资源都从状态中删除。


Slashing


如果一个池的基础提名账户被Staking系统slash,那么slash era+1到slash apply时代,slash将均匀分布在绑定池(bonded pool)和未绑定池(unbonding pool)中。

因此,在上述era范围内,a)未绑定或b)积极绑定的会员都会受到斜线的影响。换句话说,在犯罪期间可能已经积极结合的成员将根据其相对于总slash金额按比例被slash

解绑池需要被slash,以确保在担保资金池中所有支持犯罪的验证者的提名者都受到惩罚。如果没有这些措施,提名者可以在验证者模棱两可后立即解除绑定,而不会产生任何后果。

这种策略对那些在slash之后加入的成员是不公平的,因为他们也会被slash,但对那些解绑的成员却有好处。

后者对于安全来说更为重要:如果池的验证者正在攻击网络,他们的成员需要快速解除绑定!如果验证者被反复slash,避免额外的slash会激励他们这样做。

验证者在波卡网络中是一个重要的角色,他们会因为成功验证区块而获得奖励,同时,也会因为恶意行为被slash,这种激励机制有利于增加系统的安全性。

然而区块链网络中经常会存在大量通证的持有人,他们会影响网络的去中心化问题,因此从2020年开始,波卡就推出了“1000验证人计划”,来建立一个良好的验证人生态系统,以此解决独立验证人无法获得足够支持以及去中心化的问题。


欢迎大家加入我们Polkadot生态研究院的电报:

https://t.me/polkadot_eri

欢迎大家访问波卡生态研究院的Mirror地址:

https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。