首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >channel.addPeer()和channel.joinPeer()之间的区别

channel.addPeer()和channel.joinPeer()之间的区别
EN

Stack Overflow用户
提问于 2018-05-14 04:31:12
回答 1查看 169关注 0票数 1

我正在研究超级分类器织物,并从超级分类器织物样本中运行样本。我已经运行了BYFN网络network.html

我还可以使用Fabric访问对等程序,调用和查询链码。

我使用channel.addPeer()函数和initilaize将对等点添加到通道中。

通道类中还有一个方法joinPeer()。

我想知道channel.addPeer()channel.joinPeer()的区别

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-26 22:21:31

当您加入同侪时,您实际上更新了“通道”。但是,当您添加对等点时,您基本上只是在更新“通道对象”的本地副本,并假定对等方已经“加入”了。

如果您查看'joinPeer‘方法,您将看到它调用'addPeer',并从一个随机排序器中获取成因块。另一方面,addPeer更新了一些内部映射。

有了足够的心理体操,它就开始有意义了。

源代码:https://github.com/hyperledger/fabric-sdk-java/blob/f11f197852d4596d2ab6e4c88eb4fe861d3765c4/src/main/java/org/hyperledger/fabric/sdk/Channel.java#L837

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50323127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档