1

有哪些可用的权益证明 [PoS] 算法可以在基板节​​点模板上配置

4

2 回答 2

2

只需按照本教程将这个放样托盘添加到您的运行时模板。

有关更多详细信息,请访问:npos-elections

于 2021-01-05T10:36:10.587 回答
2

我认为在具体回答之前,重要的是要了解共识是如何在基板中起作用的。让我们先问:

  1. 谁可以参与共识?--> 选举算法、PoA、PoS、任何人(PoW)
  2. 谁可以提出一个区块?--> 光环、宝贝、PoW
  3. 哪一组更改是最终的?--> 爷爷,最长的链条

以下是您可以组合到节点中的基板中包含的托盘的概述,这里是您可以为达成共识而组合的托盘。

节点模板与Aura 共识托盘打包在一起-具有 GRANDPA 最终性小工具的权威证明 (PoA)块生产机制。该模板使用您在 中看到的Aura 模块托盘GRANDPA 托盘runtime/src/lib.rs

因此,如果您想将模板从 PoA 转换为 nPoS,则需要为您的用例交换 Aura(可能还有 GRANDPA)。例如,Polkadot 使用提名权益证明 (NPoS)(在此处阅读更多内容),使用 BABE 作为块生产机制和 GRANDPA 确定性小工具。此外,还有一些与Polkadot 质押相关的托盘,您可能希望将其用作参考。

这也是一个配置混合 Pow/PoS 共识节点的示例。

于 2021-01-05T20:00:06.103 回答