我和作曲家一起用织物。我知道你把背书政策设为实例化。但是,如果是这样,并且我有以下场景:
A公司说它已将实物资产转移到B公司,我希望B公司成为交易的背书人,但A公司可能已将其转移到B、C或D等.
因此,是否可以在运行时动态地选择接收公司作为代言人?
发布于 2018-03-31 02:12:37
更新答复:
是的,有一种方法可以根据背书策略动态地选择背书者。Hyperledger v1.2及更高版本提供了一个名为“服务发现”的服务。此服务需要在对等级别上启用。
启用此功能后,您可以使用服务发现将事务发送到通道。服务发现将检查自己的背书策略,并将事务建议发送给所需的代理者。
从JAVA应用程序中附加了一个片段:
channel.sendTransactionProposalToEndorsers(request,
createDiscoveryOptions().setEndorsementSelector(ServiceDiscovery.EndorsementSelector.ENDORSEMENT_SELECTION_RANDOM)
.setForceDiscovery(true));有一个概念的Application 用于与您的Hyperleger网络交互。如果您有多个组织,每个组织都需要有自己的SDK。使用该SDK,您可以利用服务发现来定位代理对等点,以发送事务建议。请参考此图像

希望这能有所帮助。
https://stackoverflow.com/questions/49560791
复制相似问题