如何在Hyperledger作曲家中手动签署交易?

问题描述 投票:0回答:1

我正在考虑的场景是Org1和Org2中的同行需要认可这些交易以便在区块链中提交。这应该按以下步骤进行:

  1. Org1中的对等方创建事务
  2. Org2中的Peer通过链代码事件得到通知
  3. Org2中的Peer手动支持交易(比如点击应用程序中的按钮)
  4. 交易在区块链中提交

我想了解第3步究竟是如何工作的?在SDK和作曲家中创建事件的方式,我想应用程序(即侦听事件)无法发回批准。我在这里读到通过创建另一个事务来实现手动批准:How does Hyperledger composer handle endorsements

这究竟是如何工作的(特别是当代码政策对于链代码是'AND'时)?你能建议实现这个的任何代码吗?

hyperledger-fabric hyperledger hyperledger-composer
1个回答
0
投票

使用composer network start命令启动业务网络时,您可以指定要强制执行的认可策略,Composer“客户端”将与Fabric一起使用以创建有效的事务。

如果您需要额外的手动审批流程,那么您可能希望编写一个更改资产中属性值的事务。此批准交易本身将受到认可政策的约束!

实现属性值变化的代码并不复杂,Composer TutorialsSample Networks中也有例子。

您可能还需要考虑ACL,以便限制对资产的写入权限。

© www.soinside.com 2019 - 2024. All rights reserved.