Hyperledger fabric Hyperledger结构:创建交易建议

Hyperledger fabric Hyperledger结构:创建交易建议,hyperledger-fabric,Hyperledger Fabric,是否有可能在不将交易提案提交给区块链的情况下创建交易提案?我可以通过另一个链码调用来执行/提交它们吗 我们希望获得更为复杂的认可,以便只有在某些组织验证了交易后,才会提交某些交易。据我所知,Fabric中的背书过程只检查读写集是否正确,但我们不能指定来自不同组织的背书人必须执行的任何其他检查。他们不是为了这个目的 如果有一种方法可以创建未提交的事务,甚至可以在事后执行它们,那么不同的组织可以将事务建议作为输入来执行验证。经过足够多的组织验证后,他们可以执行交易,将其提交到区块链。在交易的第3阶段

是否有可能在不将交易提案提交给区块链的情况下创建交易提案?我可以通过另一个链码调用来执行/提交它们吗

我们希望获得更为复杂的认可,以便只有在某些组织验证了交易后,才会提交某些交易。据我所知,Fabric中的背书过程只检查读写集是否正确,但我们不能指定来自不同组织的背书人必须执行的任何其他检查。他们不是为了这个目的

如果有一种方法可以创建未提交的事务,甚至可以在事后执行它们,那么不同的组织可以将事务建议作为输入来执行验证。经过足够多的组织验证后,他们可以执行交易,将其提交到区块链。

在交易的第3阶段

应用程序验证背书对等签名并比较提案响应,以确定提案响应是否相同。如果链码只是查询分类账,应用程序将只检查查询响应,通常不会将事务提交给订购服务如果客户应用程序打算向订购服务提交交易以更新分类账,则应用程序将确定在提交之前是否已满足指定的背书政策(即peerA和peerB是否都背书)。该体系结构使得即使应用程序选择不检查响应或转发未经认可的事务,认可策略仍将由对等方强制执行,并在提交验证阶段得到支持

这意味着,申请可以保留自己的认可的建议,并提交它以后!但您不能将其用于另一个链码调用,因为每个事务都有一个唯一的txid,一个唯一的建议

如果您试图提出02个有效的建议,然后在提交给订购方之前更改它们的顺序,那么对等方可能会在验证阶段拒绝您以后的有效交易,因为