1

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

  • 节点总是需要重新编译--release标志或块执行超过槽持续时间。这很昂贵,尤其是在 CI 上。
  • 无法关闭节点并稍后重新启动它。共识会抱怨时代相距太远。
  • 从提交的外部接收反馈至少需要时隙持续时间。

理想情况下,用于本地开发的共识应该像InstantSealParity Ethereum 中的共识一样。Substrate 是否有类似的共识?奥拉呢?是否可以调整 BABE/GRANDPA 以缓解这些问题?

4

1 回答 1

0

基板节点模板切换回AURA

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

只需获取基板存储库的最新主控并获取新的节点模板并运行

substrate-node  --chain local --alice

或者,如果您构建自己的链规范,请提供 aura authority:

"aura": {
  "authorities": [
    "5FZWmKa4ePFfoSRj83XiCnDrsnWcdbf7886yFSnFAmQCcUJ2"
  ]
},
于 2019-11-19T09:50:39.357 回答