我正在考虑的场景是Org1和Org2中的同行需要认可这些交易以便在区块链中提交。这应该按以下步骤进行:
我想了解第3步究竟是如何工作的?在SDK和作曲家中创建事件的方式,我想应用程序(即侦听事件)无法发回批准。我在这里读到通过创建另一个事务来实现手动批准:How does Hyperledger composer handle endorsements
这究竟是如何工作的(特别是当代码政策对于链代码是'AND'时)?你能建议实现这个的任何代码吗?
使用composer network start
命令启动业务网络时,您可以指定要强制执行的认可策略,Composer“客户端”将与Fabric一起使用以创建有效的事务。
如果您需要额外的手动审批流程,那么您可能希望编写一个更改资产中属性值的事务。此批准交易本身将受到认可政策的约束!
实现属性值变化的代码并不复杂,Composer Tutorials和Sample Networks中也有例子。
您可能还需要考虑ACL,以便限制对资产的写入权限。