什么是Fabric中的锚节点?

16

在配置 Fabric 网络时,更新锚节点是必要的一个步骤。每个组织只有一个锚节点,但为什么我们需要锚节点还不太理解。

3个回答

9
在通道上,所有其他节点都可以发现并与之通信的对等节点。通道上的每个成员都有一个锚点对等体(或多个锚点对等体以防止单点故障),允许属于不同成员的对等方发现通道上所有现有的对等方。您可以在Hyperledger Fabric网站的词汇表中了解此内容:https://hyperledger-fabric.readthedocs.io/en/release-1.1/glossary.html#anchor-peer

鼓励提供外部资源链接,但请添加上下文说明链接的内容和目的。在引用重要链接时,请引用最相关的部分,以防目标网站无法访问或永久离线。 - baduker
值得注意的是,该链接是用于版本1.1的发布。要查看最新版本,请访问https://hyperledger-fabric.readthedocs.io/en/latest/glossary.html#anchor-peer。 - undefined

9

锚点节点编码到配置更新事务中,以便启用不同组织之间的对等方通信,并发现通道中所有活动参与者。


明白了。您能告诉我为什么锚定节点需要这些单独的.tx文件,而订购方需要知道吗?我正在阅读Fabric的BYFN(阅读文档)。 - arnabkaycee
因为它配置了两个锚点对,每个组织一个,并且只允许该组织的同行更新它。因此,您必须分别由每个组织的一位同行提交两个交易。 - Artem Barger

0

为频道上一个特定成员指定的对等节点,其他成员的对等节点可以发现并与之通信。 允许属于不同成员的对等方发现频道上的所有现有对等方。 可以指定多个锚点对等方。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接