超级账本04:hyperledger fabric共识排序

本文介绍了超级账本Fabric的共识机制,包括交易背书、交易排序和验证过程。详细探讨了Orderer节点的角色,如交易排序、区块分发和多通道数据隔离。通过源码阅读,揭示了共识机制的目录结构,重点关注了`main.go`、`Manager`、`ChainSupport`以及区块切割和solo模式的相关代码。最后总结了共识机制的关键点,强调了排序节点的可插拔服务和现有共识实现。

1.共识机制介绍

  • 交易背书:客户端节点根据背书策略,选择背书节点,发送交易提案,背书节点调用智能合约执行模拟交易,执行完成后,经过签名背书,返回给客户端节点,整个过程是模拟的
  • 交易排序:排序节点接收已经签名背书的交易,确定交易顺序,将排好序的交易打包成区块,分发给其他组织主节点,排序节点不会去关心交易是否正确,只负责排序和打包区块
  • 交易验证:区块存储和交易验证不冲突,区块存储前进行交易验证,fabric中区块状态是世界状态

2.Orderer节点作用

  • 交易排序
  • 区块分发
  • 多通道数据隔离
    在这里插入图片描述

3.源码阅读
在这里插入图片描述

4.共识机制源码目录结构

  • 目录结构介绍
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

搬砖的乔布梭

你好我是秦始皇转世,资助请从速

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值