将 Hyperledger Sawtooth 客户端连接到不同机器上的 Hyperledger Sawtooth 验证器

Connecting Hyperledger Sawtooth Client to a Hyperledger Sawtooth Validator on a different machine

我在企业环境中有两台 Ubuntu 服务器。我的计划是在一台机器上设置一个 Sawtooth 验证器,在另一台机器上设置一个 Sawtooth 客户端。

我可以 运行 他们都在同一台机器上。

如何在另一台机器上设置客户端并将其连接到我当前的验证器设置。是否有任何我需要复制的文件或任何 docker 个要复制的图像,或者是否有任何需要完成的配置?

所有在线可用的博客都解释了在同一台机器上设置客户端和验证器。我还没有看到任何解释不同机器上的设置的博客。

您的客户端连接到远程计算机上的 REST API。 Sawtooth REST API 的 TCP 端口是 8008。 例如,如果您的验证节点位于 IP 地址 10.0.0.100,则您连接到 http://10.0.0.100:8008

REST API URL 已在您的客户端源代码中指定。许多 Sawtooth 客户端可以选择指定 REST API 点。例如,intkey CLI 有一个 --url 选项,因此您可以使用 intkey --url http://10.0.0.100:8008

这假设您的主机上没有防火墙(在本例中,10.0.0.100)。如果禁用它或(最好)打开传入的 TCP 端口 8008.