【问题标题】:Why blocks dont finalized为什么块没有最终确定
【发布时间】:2021-01-28 09:28:26
【问题描述】:

我们有贝贝+爷爷共识的底层节点。我们试图在不同的计算机上运行它并创建一个网络。如果我们使用 Alice 和 Bob 的预装帐户,一切都会正常工作。我们正在尝试使用自己的密钥创建自己的配置。使用子密钥,生成了 2 对 4 密钥。 2 sr25519 格式(帐户地址和帐户存储地址),然后是 ed25519 格式的密钥(用于 GrandpaId)。我们从他那里获取了一个种子短语并创建了一个 sr25519 密钥(用于 Babe)。也就是说,我们有 2 个验证器。我们启动了节点并使用 rpc 请求为两个验证器(babe + gran)插入密钥

节点在网络上相互看到,创建块,但不最终确定块。它可以与什么连接?屏幕截图显示了我们在启动网络photo 和第二个photo 时使用的配置

【问题讨论】:

  • 如何运行节点?您是否使用 --release 标志编译节点?
  • 不包括文本截图。将文本粘贴到您的问题中,这样更易​​于阅读,并且有助于使问题的重要部分可搜索。
  • @TomaszWaszczyk,是的,我们使用 --release 标志构建,./target/release/substrate --chain ./customSpecRaw.json --ws-port 9944 --rpc-port 9933 --验证器 --rpc-methods=Uafe --listen-addr /ip4/someip/tcp/30333 --name MyNode01 --tmp --unsafe-ws-external --unsafe-rpc-external --rpc-cors '*'

标签: blockchain substrate polkadot pallet


【解决方案1】:

我自己发现了错误,你需要在启动前删除 -tmp 标志,使用命令 -d / node / node1 创建文件夹,插入密钥后,重新启动节点

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-05
    • 1970-01-01
    • 2011-12-24
    • 2016-07-09
    • 1970-01-01
    • 2016-10-23
    • 2012-09-28
    相关资源
    最近更新 更多