Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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结构中的锚节点_Hyperledger Fabric - Fatal编程技术网

Hyperledger fabric hyperledger结构中的锚节点

Hyperledger fabric hyperledger结构中的锚节点,hyperledger-fabric,Hyperledger Fabric,我在浏览hyper ledger文档时,遇到了一种称为锚节点节点的节点。在搜索了很多之后,我无法找到关于它们的合适解释。有些人说,它们用于查找通道成员的所有对等点。这意味着什么?锚节点实际上是什么?想象一下频道中有几个组织,即Org1、Org2、Org3。 他们需要找到对方才能互相交谈。 即使您在每个组织中有100个对等点,您也不需要为所有对等点提供所有其他对等点的端点-只要对等点知道通道中的一些对等点就足够了,一旦一个对等体知道另一个对等体的端点并能成功地与之通信,它也会了解其他对等体已经知道

我在浏览hyper ledger文档时,遇到了一种称为锚节点节点的节点。在搜索了很多之后,我无法找到关于它们的合适解释。有些人说,它们用于查找通道成员的所有对等点。这意味着什么?锚节点实际上是什么?

想象一下频道中有几个组织,即Org1、Org2、Org3。 他们需要找到对方才能互相交谈。 即使您在每个组织中有100个对等点,您也不需要为所有对等点提供所有其他对等点的端点-只要对等点知道通道中的一些对等点就足够了,一旦一个对等体知道另一个对等体的端点并能成功地与之通信,它也会了解其他对等体已经知道的所有对等体


锚定对等点只是表示对等点(对于每个组织,都有自己的锚定对等点集)的端点,它们的端点预计不会更改,并且一旦对等点加入通道并获得关于锚定对等点的配置更新,它们就可以联系锚定对等点并交换关于它们知道的对等点的信息(他们告诉锚节点)并从锚节点获取锚节点知道的节点的信息。

可能您对
锚节点
领导节点
之间的区别感到困惑,因此答案如下:

锚定对等方

它是通道上的对等节点,所有其他对等方都可以发现并与其通信。因此,通道中的每个参与组织都有一个锚定对等方。属于某个组织的对等方可以查询此对等方,以发现属于通道中其他组织的所有对等方

Leader peer


当订购服务节点必须向通道中的对等方发送块时,它会将该块发送给与组织相关联的每个领先对等方。领先对等方依次将该块分发给属于同一组织的其他对等方。

这会导致后续问题:已回答:)如果有什么不清楚的地方,请随时在DM on rocket chat中询问我。