我正在使用BABE/GRANDPA共识substrate-node-template
来开发 Substrate 链。对于本地开发(即仅运行一个节点来开发 dapp),此设置有几个问题。
- 节点总是需要重新编译
--release
标志或块执行超过槽持续时间。这很昂贵,尤其是在 CI 上。 - 无法关闭节点并稍后重新启动它。共识会抱怨时代相距太远。
- 从提交的外部接收反馈至少需要时隙持续时间。
理想情况下,用于本地开发的共识应该像InstantSeal
Parity Ethereum 中的共识一样。Substrate 是否有类似的共识?奥拉呢?是否可以调整 BABE/GRANDPA 以缓解这些问题?