gpt4 book ai didi

blockchain - 如何激活 Substrate GRANDPA 敲定?

转载 作者:行者123 更新时间:2023-12-02 04:21:01 25 4
gpt4 key购买 nike

我想以 Babe/Grandpa 共识开始一条链。我可以使用 Toolbox->RPC->author->insertKey() 开始块生产在用户界面中。但我不知道如何开始区块终结。

我试过设置爷爷键的方式与我在 Toolbox->RPC->author->insertKey() 中设置宝贝键的方式相同:

  • key 类型:gran
  • 苏瑞://Alice
  • 公钥:0x88dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee (我也试过 sr25519 版本 0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d)

  • 它没有帮助。

    在这里,您可以看到块编号正确递增,而最终计数器保持为 #0:
    2020-01-16 15:03:19 Idle (1 peers), best: #101 (0x56ce…7c6a), finalized #0 (0x885c…85d7), ⬇ 0 ⬆ 0
    2020-01-16 15:03:21 Imported #102 (0xe984…2776)
    2020-01-16 15:03:24 Idle (1 peers), best: #102 (0xe984…2776), finalized #0 (0x885c…85d7), ⬇ 0.1kiB/s ⬆ 10 B/s
    2020-01-16 15:03:27 Starting consensus session on top of parent 0xe98487a704c4fb20239df06ba4e8dda9e57c3fa1813b97819c16311c4ac92776
    2020-01-16 15:03:29 Idle (1 peers), best: #102 (0xe984…2776), finalized #0 (0x885c…85d7), ⬇ 72 B/s ⬆ 76 B/s
    2020-01-16 15:03:31 Imported #103 (0xc3ef…1438)
    2020-01-16 15:03:34 Idle (1 peers), best: #103 (0xc3ef…1438), finalized #0 (0x885c…85d7), ⬇ 0.1kiB/s ⬆ 10 B/s

    最佳答案

    有很好的教程Start a network with Substrate它几乎涵盖了您正在寻找的确切主题,但有一个小异常(exception),它使用 Aura 而不是 Babe 进行区块生产。

    如果您想使用著名的 Alice、Bob 等帐户作为验证者,将他们的 key 放入 keystore 的最简单方法是提供 --alice启动节点时的标志。 step 2 中介绍了此方法的教程。来自 substrate --help :

    --alice
        Shortcut for --name Alice --validator with session keys for Alice added to keystore.



    如果您想使用自己生成的 key ,则必须按照您的描述进行 RPC 调用。 end of step 4 中介绍了此过程。在教程中。

    可以在您尝试时通过 RPC 调用插入众所周知的 Alice key 。以下是您在尝试这种方法时可能没有最终确定块的两个原因。
  • GRANDPA 要求 2/3 的验证者投票以完成任何事情(research)。如果您的链规范中有其他验证器,则在您将正确的 key 插入至少 2/3 的验证节点之前,什么都不会最终确定。
  • 您可能需要提供完整的 dev phrase插入 key 时,而不仅仅是 //Alice .
  • 关于blockchain - 如何激活 Substrate GRANDPA 敲定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59770639/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com