我应该如何为地方发展建立共识

时间:2019-10-16 10:44:52

标签: substrate

我正在使用substrate-node-template BABE / GRANDPA 共识来开发底物链。对于本地开发(即仅运行一个节点来开发dapp),此设置存在两个问题。

  • 总是需要使用--release标志重新编译该节点,否则块执行将超出插槽持续时间。这很昂贵,尤其是在CI上。
  • 不可能关闭节点并在以后重新启动它。共识将抱怨时代距离太远。
  • 接收提交的外部反馈至少要花费广告位持续时间。

理想情况下,用于本地开发的共识的行为应类似于以太坊以太坊中的InstantSeal共识。对于基材有类似的共识吗?那光环呢?可以对BABE / GRANDPA进行调整以减轻问题吗?

1 个答案:

答案 0 :(得分:0)

基板节点模板已切换回 AURA

因此,现在您可以更轻松地部署本地测试网。

只需获取基板存储库的最新母版,然后获取新的节点模板并运行

substrate-node  --chain local --alice

或者,如果您构建自己的链规范,请提供光环授权:

"aura": {
  "authorities": [
    "5FZWmKa4ePFfoSRj83XiCnDrsnWcdbf7886yFSnFAmQCcUJ2"
  ]
},