Fabric背书策略

背书策略流程

在这里插入图片描述

Hyperledger Fabric 区块链网络交易的执行分为以下几个步骤。Endorser 与 Committer 都是 Hyperledger Fabric 区块链网络中 Peer 节点的具体角色。与背书策略强相关的是第3步。

  1. Client 构造交易并发往 Endorser 节点,Endorser 节点执行交易并调用系统链码 ESCC 对交易签名(背书),结果返回 Client
  2. Client 将交易响应发送给 Orderer 节点进行排序出块,Orderer 节点将交易打包到区块中,广播给网络上的 Committer 节点
  3. Committer 节点收到区块后,对区块内交易逐一验证,其中一个重要的步骤是调用系统链码 VSCC 校验交易是否符合指定的 Endorsement 策略,最后将区块追加到区块链上。

Hyperledger Fabric 区块链网络的交易执行到第3步时, Orderer 节点已经出块,交易包含在区块中。若此处仅仅是区块内部的交易验证失败,不会影响区块上链,只是对于该交易会标记一个交易失败的验证码(ValidationCode: “0” 表示交易成功,"非0"表示交易无效),对于背书策略不符的情况,验证码为 ENDORSEMENT_POLICY_FAILURE(10)。

更新背书策略

对于 Chaincode 实例化后才加入的组织,其节点可以进行 Chaincode

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值