Раздел 2 • Глава 3
Подтверждающие и коммитящие пиры в Hyperledger Fabric
Сводка
В этом разделе рассматриваются компоненты и архитектура Hyperledger Fabric. Hyperledger Fabric — это распределенный реестр с модульной архитектурой, предназначенный для разработки приложений. Основные компоненты включают: пиры (peers), сервис упорядочения (ordering service), центр сертификации (Fabric CA), реестр (Fabric Ledger), каналы (channels), смарт-контракты (chaincodes), политику одобрения (endorsement policy) и провайдера членства (MSP). Пиры — это фундаментальные элементы сети, которые хранят реестр и смарт-контракты. Они могут быть разных типов: анкерные (anchor peers), лидеры (leader peers), одобряющие (endorsing peers) и подтверждающие (committing peers). Пиры общаются через gossip-протокол. Каждый пир принадлежит одной организации и связан с одним MSP. Анкерные пиры обеспечивают связь между организациями, лидеры получают новые блоки от сервиса упорядочения, одобряющие пиры симулируют и одобряют транзакции, а подтверждающие проверяют их перед добавлением в блокчейн.