Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hyperledger fabric 在Hyperledger结构中,TLS消息层的证书是如何生成的?_Hyperledger Fabric_Hyperledger - Fatal编程技术网

Hyperledger fabric 在Hyperledger结构中,TLS消息层的证书是如何生成的?

Hyperledger fabric 在Hyperledger结构中,TLS消息层的证书是如何生成的?,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,文档中似乎说它们是由根CA()生成的,但这对节点发现意味着什么,这就是八卦 我认为我理解中的漏洞在于,您是否需要成为通道的一部分才能真正看到该通道中的其他节点(在这种情况下,我理解认证由通道上MSP上的结构ca服务器处理,尽管这可能不正确) 然而,这就引出了一个问题,即如果无法发现现有节点,如何将其加入到通道中,那么除此之外,这是如何工作的呢?TLS证书与节点发现无关。节点发现与端点有关 要将一个节点连接到一个通道,需要给它一个genesis块(或者,如果从快照引导,则需要一个配置块) gene

文档中似乎说它们是由根CA()生成的,但这对节点发现意味着什么,这就是八卦

我认为我理解中的漏洞在于,您是否需要成为通道的一部分才能真正看到该通道中的其他节点(在这种情况下,我理解认证由通道上MSP上的
结构ca服务器处理,尽管这可能不正确)


然而,这就引出了一个问题,即如果无法发现现有节点,如何将其加入到通道中,那么除此之外,这是如何工作的呢?

TLS证书与节点发现无关。节点发现与端点有关

要将一个节点连接到一个通道,需要给它一个genesis块(或者,如果从快照引导,则需要一个配置块)

genesis块(或配置块)包含通道锚节点的端点(主机:端口)

加入通道的对等方只需联系锚定对等方,并与它们交换成员信息

连接到其他对等点的另一种方式是通过本地配置中的引导对等点集。这是对等方预定义的一组端点,这些端点应仅指向与对等方位于同一组织中的对等方

我认为我理解上的漏洞在于你是否需要成为其中的一部分 用于实际查看该通道中其他节点的通道

是和否。如果您的组织中有认识您的同事,他们将向您发送通道元数据消息(但不是该通道中的块)。 仅当您已加入该频道(从本地管理员处收到该频道的genesis block/config block),您还将开始向该频道中的其他对等方发送频道元数据消息