【发布时间】:2021-01-05 10:19:09
【问题描述】:
可以在substrate-node-template上配置的可用的Proof-of-Stake[PoS]算法有哪些
【问题讨论】:
标签: substrate polkadot polkadot-js
可以在substrate-node-template上配置的可用的Proof-of-Stake[PoS]算法有哪些
【问题讨论】:
标签: substrate polkadot polkadot-js
只需按照此tutorial 将此staking pallet 添加到您的运行时模板。
更多详情,请点击:npos-elections
【讨论】:
我认为,在我具体回答之前,了解共识如何在基质中是很重要的。让我们从提问开始:
Here 是您可以组合到节点中的基板中包含的托盘的概述,here 是您可以为达成共识而组合的托盘。
node template 与Aura consensus pallet 打包在一起 - 一种权威证明 (PoA) 块生产 机制,带有 GRANDPA 确定性小工具。该模板使用您在runtime/src/lib.rs 中看到的Aura module pallet 和GRANDPA pallet。
因此,如果您想将模板从 PoA 转换为 nPoS,则需要为您的用例交换 Aura(可能还有 GRANDPA)。例如,Polkadot 使用提名权益证明 (NPoS)(阅读更多 here),使用 BABE 作为块生产机制和 GRANDPA 确定性小工具。 此外,还有一些与 staking Polkadot also uses 相关的托盘,您可能希望将其用作参考。
这里也是an example 介绍如何配置混合 Pow/PoS 共识节点。
【讨论】: