上QQ阅读APP看书,第一时间看更新
第2章 Orderer排序节点
虽然大多数技术倾向于让周围的工人自动完成无意义的工作,但区块链的自动机制是去中心化的。区块链不会让出租车司机失业,而是能直接与客户合作,最后Uber将无容身之处。
——以太坊创始人,Vitalik Buterin
本章将分析Hyperledger Fabric中Orderer排序节点的设计与实现,其源代码主要分布在/orderer、/common、/core和/protos等目录下,如表2-1所示。读者可以通过本章了解到Orderer排序节点的启动流程,以及Orderer排序节点的Broadcast交易广播服务、Orderer共识排序服务、Deliver区块分发服务等。
表2-1 Orderer节点相关源码列表