我正在测试业务模型,其中Org1和Org2在渠道上。在查看详细信息之后,需要由Org2认可/签名由Org1创建的事务。一旦交易由Org1和Org2签名,它就会在区块链中提交。
我的猜测是,Org2中的管理员/用户需要侦听频道上的某个事件,然后在回复时添加其签名。我试图弄清楚如何使用JAVA sdk来实现。我在以下示例中使用链码“ fabcar”:https://github.com/IBM/blockchain-application-using-fabric-java-sdk
YAML认可政策如下:
identities:
user1: {"role": {"name": "member", "mspId": "Org1MSP"}}
user2: {"role": {"name": "member", "mspId": "Org2MSP"}}
admin1: {"role": {"name": "admin", "mspId": "Org1MSP"}}
admin2: {"role": {"name": "admin", "mspId": "Org2MSP"}}
policy:
2-of:
- 1-of:
- signed-by: "user1"
- signed-by: "admin1"
- 1-of:
- signed-by: "user2"
- signed-by: "admin2"