区块尚未在专用网络中最终确定



我正在学习在substrate中运行基本的2节点专用网络的教程。我已经使用subkey为这两个节点生成了aura和爷爷密钥,并将这些密钥添加到keystore中。

我认为我做得很正确,两个节点都在运行和生成块,但块还没有最终确定。我不确定问题出在哪里,aura密钥负责区块生产,爷爷密钥负责区块最终确定,aura钥匙显然在工作,因为区块是生产的,所以我怀疑爷爷密钥有问题,但添加密钥的过程实际上对aura和爷爷都是一样的,所以我不明白为什么它对一个有效而对另一个无效。

在添加了两对密钥以重新启动节点后,我使用purge-chain命令清除了链,但块尚未最终确定。

此外,我使用一台Linux机器在单独的终端窗口中运行两个节点,我不知道这是否是一个问题。有什么想法吗?

无论出于何种原因,使用终端向Keystore添加密钥都不起作用,但您可以使用polkadot.js.org/apps接口添加密钥,然后块就可以正常工作了,它们正在生成和最终确定中。该步骤在教程中进行了讨论,但据说这不是添加密钥的最安全方法

我认为重新启动会起作用。

你能把启动命令粘贴到这里吗?我会为您更新答案。

最新更新