将Hyperledger Sawtooth客户端连接到另一台计算机上的Hyperledger Sawtooth验证程序

时间:2018-11-28 10:37:00

标签: docker hyperledger blockchain hyperledger-sawtooth

我在公司环境中有两个Ubuntu服务器。我的计划是在一台计算机上设置Sawtooth验证程序,在另一台计算机上设置Sawtooth Client。

我能够在同一台计算机上同时运行它们。

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

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

1 个答案:

答案 0 :(得分:3)

您让客户端连接到远程计算机上的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