奇迹小说
Hyperledger Fabric技术内幕:架构设计与实现原理

Hyperledger Fabric技术内幕:架构设计与实现原理

作者: 李鑫

94.78万40人 正在读

已完结现代当代当代文学
目录 (326章)
倒序
正文
001 区块链基础与Hyperledger Fabric架构002 .1 区块链背景、概念与现状003 .1.1 区块链产生的背景及研究热潮(1)004 .1.1 区块链产生的背景及研究热潮(2)005 .1.2 区块链概念与核心技术(1)006 .1.2 区块链概念与核心技术(2)007 .1.2 区块链概念与核心技术(3)008 .1.3 区块链典型平台现状及趋势009 .2 Hyperledger Fabric基本概念与架构010 .2.1 基本概念(1)011 .2.1 基本概念(2)012 .2.1 基本概念(3)013 .2.2 Hyperledger Fabric架构014 .2.3 安装基础环境与部署Fabric系统(1)015 .2.3 安装基础环境与部署Fabric系统(2)016 .2.3 安装基础环境与部署Fabric系统(3)017 .2.4 Fabric初始化启动流程(1)018 .2.4 Fabric初始化启动流程(2)019 .2.4 Fabric初始化启动流程(3)020 .2.4 Fabric初始化启动流程(4)021 .2.4 Fabric初始化启动流程(5)022 .2.4 Fabric初始化启动流程(6)023 .2.4 Fabric初始化启动流程(7)024 .2.4 Fabric初始化启动流程(8)025 .2.4 Fabric初始化启动流程(9)026 .2.4 Fabric初始化启动流程(10)027 .2.4 Fabric初始化启动流程(11)028 .2.4 Fabric初始化启动流程(12)029 .2.5 Fabric交易处理流程030 .3 Hyperledger Fabric源码分析说明031 .3.2 配置机制032 .4 小结033 Orderer排序节点034 .1 功能概述035 .2 Orderer节点启动流程036 .2.1 加载orderer.yaml配置文件037 .2.2 初始化日志与本地MSP组件038 .2.3 启动Orderer排序节点(1)039 .2.3 启动Orderer排序节点(2)040 .2.3 启动Orderer排序节点(3)041 .2.3 启动Orderer排序节点(4)042 .2.3 启动Orderer排序节点(5)043 .2.3 启动Orderer排序节点(6)044 .2.3 启动Orderer排序节点(7)045 .2.3 启动Orderer排序节点(8)046 .3 Broadcast交易广播服务047 .3.2 Broadcast服务消息处理(1)048 .3.2 Broadcast服务消息处理(2)049 .3.2 Broadcast服务消息处理(3)050 .3.2 Broadcast服务消息处理(4)051 .4 Orderer共识排序服务(配置交易消息)052 .4.2 Solo共识组件(1)053 .4.2 Solo共识组件(2)054 .4.2 Solo共识组件(3)055 .4.2 Solo共识组件(4)056 .4.3 Kafka共识组件(1)057 .4.3 Kafka共识组件(2)058 .4.3 Kafka共识组件(3)059 .4.3 Kafka共识组件(4)060 .4.3 Kafka共识组件(5)061 .4.3 Kafka共识组件(6)062 .5 Orderer共识排序服务(普通交易消息)063 .5.2 Solo共识组件(1)064 .5.2 Solo共识组件(2)065 .5.3 Kafka共识组件(1)066 .5.3 Kafka共识组件(2)067 .6 Deliver区块分发服务068 .6.1 概述069 .6.2 Deliver服务消息处理(1)070 .6.2 Deliver服务消息处理(2)071 .6.2 Deliver服务消息处理(3)072 .6.2 Deliver服务消息处理(4)073 .6.3 Deliver服务客户端(1)074 .6.3 Deliver服务客户端(2)075 .6.3 Deliver服务客户端(3)076 .6.3 Deliver服务客户端(4)077 .6.3 Deliver服务客户端(5)078 .6.3 Deliver服务客户端(6)079 .7 小结080 Peer节点081 .1 功能概述082 .1.1 链码生命周期管理083 .1.2 系统链码084 .1.3 用户链码085 .2 Peer节点启动流程086 .2.2 定义、注册命令与初始化配置087 .2.3 初始化本地MSP组件088 .2.4 执行启动Peer节点命令(1)089 .2.4 执行启动Peer节点命令(2)090 .2.4 执行启动Peer节点命令(3)091 .2.4 执行启动Peer节点命令(4)092 .2.4 执行启动Peer节点命令(5)093 .2.4 执行启动Peer节点命令(6)094 .2.4 执行启动Peer节点命令(7)095 .2.4 执行启动Peer节点命令(8)096 .2.4 执行启动Peer节点命令(9)097 .2.4 执行启动Peer节点命令(10)098 .3 peer channel通道子命令099 .3.1 定义注册channel子命令(1)100 .3.1 定义注册channel子命令(2)101 .3.2 创建通道命令create(1)102 .3.2 创建通道命令create(2)103 .3.3 Peer节点加入通道命令join(1)104 .3.3 Peer节点加入通道命令join(2)105 .3.3 Peer节点加入通道命令join(3)106 .3.4 获取区块命令fetch107 .3.5 获取区块链信息getinfo108 .3.6 获取已加入通道列表list109 .3.7 签名配置交易文件signconfigtx110 .3.8 更新通道配置update111 .4 peer chaincode链码子命令112 .4.1 定义注册chaincode子命令(1)113 .4.1 定义注册chaincode子命令(2)114 .4.2 安装链码命令install(1)115 .4.2 安装链码命令install(2)116 .4.2 安装链码命令install(3)117 .4.2 安装链码命令install(4)118 .4.3 实例化链码命令instantiate(1)119 .4.3 实例化链码命令instantiate(2)120 .4.3 实例化链码命令instantiate(3)121 .4.3 实例化链码命令instantiate(4)122 .4.4 调用链码命令invoke(1)123 .4.4 调用链码命令invoke(2)124 .4.5 查询链码命令query125 .4.6 升级链码命令upgrade(1)126 .4.6 升级链码命令upgrade(2)127 .4.7 查询链码列表命令list(1)128 .4.7 查询链码列表命令list(2)129 .4.7 查询链码列表命令list(3)130 .4.8 打包链码命令package(1)131 .4.8 打包链码命令package(2)132 .4.9 签名链码包命令signpackage133 .5 其他子命令134 .5.2 版本子命令135 .5.3 日志子命令136 .6 小结137 Endorser背书节点138 .1 功能概述139 .2 Endorser背书服务(1)140 .2 Endorser背书服务(2)141 .3 预处理签名提案消息142 .3.1 验证消息格式与签名合法性143 .3.2 检查是否为允许外部调用的系统链码144 .3.3 检查签名提案消息的唯一性145 .3.4 检查是否满足通道的访问权限策略146 .4 模拟执行提案147 .4.1 检查实例化策略148 .4.2 启动链码容器概述(1)149 .4.2 启动链码容器概述(2)150 .4.2 启动链码容器概述(3)151 .4.3 准备启动链码容器(1)152 .4.3 准备启动链码容器(2)153 .4.3 准备启动链码容器(3)154 .4.3 准备启动链码容器(4)155 .4.4 启动系统链码inprocContainer容器(1)156 .4.4 启动系统链码inprocContainer容器(2)157 .4.4 启动系统链码inprocContainer容器(3)158 .4.5 启动用户链码Docker容器(1)159 .4.5 启动用户链码Docker容器(2)160 .4.5 启动用户链码Docker容器(3)161 .4.5 启动用户链码Docker容器(4)162 .4.5 启动用户链码Docker容器(5)163 .4.5 启动用户链码Docker容器(6)164 .4.6 消息处理核心函数(1)165 .4.6 消息处理核心函数(2)166 .4.6 消息处理核心函数(3)167 .4.6 消息处理核心函数(4)168 .4.6 消息处理核心函数(5)169 .4.7 请求链码执行(1)170 .4.7 请求链码执行(2)171 .4.7 请求链码执行(3)172 .4.7 请求链码执行(4)173 .4.7 请求链码执行(5)174 .4.8 停止链码容器175 .4.9 处理模拟执行结果176 .5 对模拟执行结果签名背书(1)177 .5 对模拟执行结果签名背书(2)178 .5 对模拟执行结果签名背书(3)179 .6 小结180 Committer记账节点181 .1 功能概述182 .2 创建与调用Committer功能模块183 .2.2 调用Committer功能模块(1)184 .2.2 调用Committer功能模块(2)185 .2.2 调用Committer功能模块(3)186 .3 交易验证器187 .3.1 验证交易数据的合法性(1)188 .3.1 验证交易数据的合法性(2)189 .3.1 验证交易数据的合法性(3)190 .3.1 验证交易数据的合法性(4)191 .3.1 验证交易数据的合法性(5)192 .3.2 VSCC验证交易背书策略(1)193 .3.2 VSCC验证交易背书策略(2)194 .3.2 VSCC验证交易背书策略(3)195 .3.2 VSCC验证交易背书策略(4)196 .3.2 VSCC验证交易背书策略(5)197 .3.2 VSCC验证交易背书策略(6)198 .3.2 VSCC验证交易背书策略(7)199 .3.2 VSCC验证交易背书策略(8)200 .4 账本提交器201 .4.1 验证与准备数据(1)202 .4.1 验证与准备数据(2)203 .4.1 验证与准备数据(3)204 .4.1 验证与准备数据(4)205 .4.1 验证与准备数据(5)206 .4.1 验证与准备数据(6)207 .4.1 验证与准备数据(7)208 .4.2 提交账本数据(1)209 .4.2 提交账本数据(2)210 .4.2 提交账本数据(3)211 .4.2 提交账本数据(4)212 .4.2 提交账本数据(5)213 .5 小结214 Gossip消息模块215 .1 功能概述216 .2 Gossip消息模块启动流程217 .2.1 创建与初始化Gossip服务器实例(1)218 .2.1 创建与初始化Gossip服务器实例(2)219 .2.1 创建与初始化Gossip服务器实例(3)220 .2.2 初始化通道上的Gossip服务模块(1)221 .2.2 初始化通道上的Gossip服务模块(2)222 .2.2 初始化通道上的Gossip服务模块(3)223 .2.2 初始化通道上的Gossip服务模块(4)224 .3 Gossip消息通信与处理机制225 .3.2 Gossip消息通信与处理机制(1)226 .3.2 Gossip消息通信与处理机制(2)227 .3.2 Gossip消息通信与处理机制(3)228 .3.2 Gossip消息通信与处理机制(4)229 .3.2 Gossip消息通信与处理机制(5)230 .3.2 Gossip消息通信与处理机制(6)231 .3.2 Gossip消息通信与处理机制(7)232 .3.2 Gossip消息通信与处理机制(8)233 .3.2 Gossip消息通信与处理机制(9)234 .3.2 Gossip消息通信与处理机制(10)235 .3.2 Gossip消息通信与处理机制(11)236 .3.2 Gossip消息通信与处理机制(12)237 .3.2 Gossip消息通信与处理机制(13)238 .3.2 Gossip消息通信与处理机制(14)239 .3.2 Gossip消息通信与处理机制(15)240 .3.2 Gossip消息通信与处理机制(16)241 .3.2 Gossip消息通信与处理机制(17)242 .3.3 Gossip服务实例中的消息处理(1)243 .3.3 Gossip服务实例中的消息处理(2)244 .3.3 Gossip服务实例中的消息处理(3)245 .3.3 Gossip服务实例中的消息处理(4)246 .3.3 Gossip服务实例中的消息处理(5)247 .3.3 Gossip服务实例中的消息处理(6)248 .3.3 Gossip服务实例中的消息处理(7)249 .3.3 Gossip服务实例中的消息处理(8)250 .3.3 Gossip服务实例中的消息处理(9)251 .3.3 Gossip服务实例中的消息处理(10)252 .3.4 state模块中的数据消息处理(1)253 .3.4 state模块中的数据消息处理(2)254 .3.5 state模块中的远程状态与隐私数据消息处理(1)255 .3.5 state模块中的远程状态与隐私数据消息处理(2)256 .3.5 state模块中的远程状态与隐私数据消息处理(3)257 .3.6 Fetcher组件中的隐私数据请求与响应消息处理(1)258 .3.6 Fetcher组件中的隐私数据请求与响应消息处理(2)259 .3.7 election选举模块中的主节点选举消息处理260 .4 Gossip节点管理机制261 .4.2 选举Leader主节点(1)262 .4.2 选举Leader主节点(2)263 .4.3 更新节点相关信息机制(1)264 .4.3 更新节点相关信息机制(2)265 .4.3 更新节点相关信息机制(3)266 .5 Gossip数据分发与状态同步机制267 .5.2 分发隐私数据流程(1)268 .5.2 分发隐私数据流程(2)269 .5.2 分发隐私数据流程(3)270 .5.3 更新通道状态信息271 .5.4 更新数据消息272 .6 Gossip反熵算法273 .6.1 获取当前最大的账本高度274 .6.2 分批发送远程状态请求消息275 .6.3 处理远程状态请求消息276 .7 小结277 公共功能模块278 .1 账本数据存储模块279 .1.1 Peer节点账本(1)280 .1.1 Peer节点账本(2)281 .1.1 Peer节点账本(3)282 .1.1 Peer节点账本(4)283 .1.2 idStore数据库284 .1.3 区块数据文件与隐私数据库(1)285 .1.3 区块数据文件与隐私数据库(2)286 .1.3 区块数据文件与隐私数据库(3)287 .1.3 区块数据文件与隐私数据库(4)288 .1.3 区块数据文件与隐私数据库(5)289 .1.3 区块数据文件与隐私数据库(6)290 .1.3 区块数据文件与隐私数据库(7)291 .1.3 区块数据文件与隐私数据库(8)292 .1.3 区块数据文件与隐私数据库(9)293 .1.3 区块数据文件与隐私数据库(10)294 .1.3 区块数据文件与隐私数据库(11)295 .1.4 区块索引数据库296 .1.5 状态数据库(1)297 .1.5 状态数据库(2)298 .1.5 状态数据库(3)299 .1.5 状态数据库(4)300 .1.5 状态数据库(5)301 .1.5 状态数据库(6)302 .1.6 历史数据库303 .1.7 transient隐私数据库(1)304 .1.7 transient隐私数据库(2)305 .1.7 transient隐私数据库(3)306 .1.7 transient隐私数据库(4)307 .1.7 transient隐私数据库(5)308 .1.7 transient隐私数据库(6)309 .1.7 transient隐私数据库(7)310 .1.7 transient隐私数据库(8)311 .1.7 transient隐私数据库(9)312 .1.7 transient隐私数据库(10)313 .1.7 transient隐私数据库(11)314 .2 安全服务模块315 .2.1 MSP(成员关系服务模块)(1)316 .2.1 MSP(成员关系服务模块)(2)317 .2.1 MSP(成员关系服务模块)(3)318 .2.1 MSP(成员关系服务模块)(4)319 .2.2 BCCSP(区块链密码服务模块)320 .3 Events事件模块321 .3.2 订阅与发布事件322 .3.3 注册与注销事件323 .4 小结324 附录A Hyperledger Fabric配置文件(1)325 附录B e2e_cli示例相关文件情况(1)326 参考文献
精选推荐
领导力法则

领导力法则

[中国纺织出版社]

陆禹萌

已完结当代文学

销售心理学

销售心理学

[中国纺织出版社]

兰华

已完结当代文学

销售就是玩转情商

销售就是玩转情商

[中国纺织出版社]

王威

已完结当代文学

销售员情商实战训练

销售员情商实战训练

成功的销售需要高智商,更需要高情商。一个销售员的销售业绩,往往与他的情商成正比。本书从十个方面详细讲述了有效运用情商,提高销售业绩的方法和技巧。通过实际销售案例和销售心理学理论指导,以及实战点拨和情商拓展训练,帮助读者全方位、快速提高情商。故事性、多版块、碎片化的内容设置,有效降低读者阅读疲劳,提高阅读兴趣,不论是奔波在路上的销售小白,还是带领团队奋勇向前的销售经理,都能从中找到适合自己的销售软技巧。

刘军

已完结当代文学

让未来的你,感谢现在勇敢的自己

让未来的你,感谢现在勇敢的自己

[中国纺织出版社]

王介威

已完结当代文学

行为心理学:华生的实用心理学课

行为心理学:华生的实用心理学课

[中国纺织出版社]

(美)约翰·华生著.倪彩

已完结当代文学

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)是以作者多来年的心理辅导和咨询数据为素材,对现实生活中的行为心理学应用进行了形象、深入、全面的论述和解读。本书与日本心理学图解书形式相同,浅显易读,有趣又益。

武莉

已完结当代文学

自卑与超越

自卑与超越

《自卑与(全译插图典藏版)》是个体心理学研究领域的著作,也是人本主义心理学先驱阿尔弗雷德·阿德勒的很好著作。阿德勒的学说以“自卑感”与“创造性自我”为中心,并强调“社会意识”。全书立足个人心理学的观点,从教育、家庭、婚姻、伦理、社交等多个领域,以大量的实例为论述基础,阐明了人生意义的真谛,帮助人们克服自卑、不断超自己,正确对待职业,正确理解社会与性。本书直接促进了亲子教育、人格培养、婚姻与爱情、职业生涯、家庭建设、人际关系等诸多领域的长足发展,成为人们了解心理学的经典读物。

(奥)阿尔弗雷德·阿德勒

已完结当代文学

自制力:道理我都懂,为什么就是过不好人生

自制力:道理我都懂,为什么就是过不好人生

[中国纺织出版社]

邱开杰

已完结当代文学