如何列出创建的节点

问题描述

我按照下面的链接成功创建了两个节点,但看起来 Alice 和 Bob 是硬编码的!。有没有办法列出网络中的节点? https://substrate.dev/docs/en/tutorials/start-a-private-network/

解决方法

正如您在该教程中看到的,当您启动节点时,您添加了 --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

编辑:添加众所周知的密钥链接