我按照以下链接成功创建了两个节点,但看起来 Alice 和 Bob 是硬编码的!有没有办法列出网络中的节点? https://substrate.dev/docs/en/tutorials/start-a-private-network/
问问题
86 次
1 回答
2
正如您在该教程中看到的那样,当您启动节点时,您会添加 --alice
标志以及--bob
标志,每个节点都对应一个标志。教程中对此标志的解释如下:
将预定义的 Alice 密钥(用于块生产和最终确定)放入节点的密钥库中。通常应该生成自己的密钥并通过 RPC 调用插入它们。我们将在后面的步骤中生成我们自己的密钥。这个标志也使 Alice 成为验证者。
这些密钥被认为是众所周知的密钥,并且这组密钥用于开发目的,它们具有预填充的余额,因此您不必担心在开发时创建自定义帐户。在任何情况下,这些都不打算在生产环境中使用!正如你可以想象的那样。
有关众所周知的密钥的更多信息在这里https://substrate.dev/docs/en/knowledgebase/integrate/subkey#well-known-keys
此外,为了获得网络中的节点列表,您可能有兴趣查看监控和遥测资源,我将在此处为您提供一对链接:)
https://wiki.polkadot.network/docs/en/build-node-management#monitoring-and-telemetry
https://github.com/paritytech/substrate-telemetry
编辑:添加众所周知的密钥链接
于 2021-01-04T12:33:40.233 回答