Public 仲裁中的交易卡在交易池中待处理

Public transactions in quorum stuck in pending in transaction pool

我遵循了 Quorum 的文档并使用 raft-consensus 创建了一个 2 节点网络。在创世区块中,我已将资金预先分配给其中一个账户。现在我正在尝试对另一个节点进行一些以太币的 public 交易。 然而,交易卡在交易池中,两个节点的余额保持不变。 我使用了文档中提供的相同 genesis.json 文件。有什么我想念的吗?

一旦启动了两个节点,我就尝试了运行 - eth.sendTransaction({from:current-node-address, to: second-node's-address, value:0x200,gas:21000})

在使用生成的交易哈希检查 transactionReceipt 时,它显示为空。

听起来你的网络没有生成块,所以你可能有一些 Raft 配置错误。

检查日志文件是否有任何错误消息。 您还可以通过在 geth 控制台中使用命令 raft 来检查两个节点是否都在网络中以及其中一个正在铸造(是领导者)。