Altcoins Talks - Cryptocurrency Forum

Local => 中文 (Chinese) => 媒体 => Topic started by: billy.ryoko on August 06, 2018, 12:48:22 AM

Title: Hyperledger Fabric 交易背书的基本工作流程详解
Post by: billy.ryoko on August 06, 2018, 12:48:22 AM
文内容精选自华章鲜读专栏《Hyperledger-Fabric-源代码分析与深入解读》一书第二章“架构分析”。

《Hyperledger-Fabric-源代码分析与深入解读》纸书预计出版时间:2018年9月

华章鲜读上线:2018年7月(按章更新,纸书出版前更完本书全部内容)

Hyperledger Fabric源代码分析与深入解读

我们概述一个交易的请求流程。如图2-5所示。

Hyperledger Fabric源代码分析与深入解读

图2-5 交易的请求流程

图字翻译:

Peers 同级节点

Orderers 订单方

Endorse(TX) 发起交易TX

Respond(TX) 响应交易TX

Broadcast(EndorsedTX) 广播已发起的交易TX

Blocks 写入区块

 

(1)客户端创建交易和发送给它选择的背书peer节点
 

调用交易,客户端发送一个PROPOSE消息到它选择的一组背书peer节点。给定chaincodeID的背书peer节点的设置由客户端通过peer节点实现,从背书策略知道背书peer节点的设置。例如,交易能被发送给所有给定chaincodeID背书者,也就是说,一些背书者能够离线,其它人可能反对和选择不为交易背书。提交客户端尝试满足背书者可用的背书策略表达。

http://www.8btc.com/hyperledger-fabric-procedure