# Fabric 架构与设计

**好的架构不是设计出来的，而是演进出来的。**

Hyperledger Fabric 作为目前最受欢迎的联盟链底层平台，其架构经历了从早期的 0.6 版本到广受企业认可的 1.x 架构，再到目前更为成熟优化的 2.x/3.x 架构的不断演进。每一次重大重构，都在可扩展性、安全性、隐私保护以及性能等方面带来了显著提升。

本章将深入剖析 Fabric 的核心架构设计。首先介绍其整体架构和核心组件的作用；然后详细图解关键机制的设计思想，如执行-排序-验证（Execute-Order-Validate）的交易模型；同时还会介绍 Fabric 在网络通信协议和性能优化方面的考量。

通过本章的学习，读者将能够从底层原型的角度，深入理解 Fabric 是如何满足企业级分布式账本系统严苛要求的。
