Hyperledger Fabric представляет собой блокчейн платформу, разработанную технологическим гигантом IBM, которая обеспечивает высокий уровень конфиденциальности, отказоустойчивости, гибкости и масштабируемости.
Благодаря таким функциям, как показатель производительности (1350 транзакций в секунду), Hyperledger Fabric является идеальным решением для развития корпоративных блокчейн сетей.
Консорциум Hyperledger был создан в 2015 году Фондом Linux с целью развития технологии блокчейн. Основной идеей консорциума является построение сетей блокчейн для решения определенных бизнес-задач.
Основным отличием Hyperledger Fabric является управляемость и конфиденциальность, что означает прохождение своего рода сертификации для всех, кто хочет стать членом сети.
Архитектура блокчейна Hyperledger Fabric допускает управление сетью известными участниками, которые прошли процесс идентификации.
Блокчейн сеть обеспечивает безопасный способ взаимодействия между группами пользователей, у которых есть общая цель, но которым не хватает полного доверия. Поскольку все участники идентифицируются, а все действия в сети (отправка транзакций, изменение конфигурации или запуск "умного" контракта) заключаются в блокчейне в соответствии с политикой одобрения, установленной сетевыми администраторами, это снижает риск того, что участник умышленно причинит вред системе.
Каждая организация, использующая блокчейн Hyperledger Fabric, имеет возможность определять политику добавления участников (членов) организации в сеть (Membership Service Provider (MSP)). Эта политика может действовать как локально (на уровне одного подразделения компании), так и распространяться на несколько подразделений, что является актуальной проблемой для корпораций.
Hyperledger Fabric благодаря своей настраиваемости позволяет каждой компании определять свои собственные правила и настраивать уровни конфиденциальности для различных отделов в зависимости от их потребностей.
Соответствие конкретного пользователя требованиям организации и ее политикам подтверждается сертификатом. Действует принцип работы Поставщика Членских Сервисов (MSP), который может настроить каждую компанию в соответствии с их потребностями. MSP организации 1 определяет список членов организации. MSP организации 2 показывает возможность настройки нескольких MSP для организации нескольких направлений их работы.
Как известно, работа каждой распределенной сети зависит от механизма, выбранного разработчиками для достижения консенсуса. В настоящее время Hyperledger Fabric работает с отказоустойчивым (CFT) алгоритмом. Но поскольку CFT достаточно гибкий и модульный, то данное решение позволяет компаниям реализовывать собственные алгоритмы консенсуса, если предоставляемые не отвечают их требованиям.
Hyperledger Fabric представляет собой управляемый блокчейн, который был реализован с использованием уникального подхода к идентификации участников. Каждому участнику сети присваивается ключ, и благодаря формированию списков доступа можно задавать возможности каждого отдельного пользователя.
Категории участников сети Hyperledger Fabric:
- Клиент (совершает сделки);
- Peers или Одноранговые узлы (поддерживает сетевые узлы и запускает контейнеры с цепочками кодов для выполнения операций чтения / записи в цепочку блоков. Одноранговые узлы принадлежат и поддерживаются участниками);
- Endorsers (проверяют операции на соответствие сетевым требованиям, содержащимся в коде блокчейна (смарт контракт), для которого они были определены);
- Поставщики услуг по оформлению заказов (формируют блоки транзакций и утверждают добавление новых блоков в сеть. Они существуют независимо от peer процессов и заказывают транзакции в порядке поступления заявок для всех каналов в сети). Эта категоризация помогает настроить работу с высокой степенью эффективности и безопасности.
Наиболее важным вопросом для B2B компаний является высокие требования к конфиденциальности, которые Hyperledger Fabric выполняет за счет формирования каналов (позволяет изолировать и обеспечить конфиденциальность использования данных аутентифицированными участниками). Таким образом, все данные и сообщения не могут стать доступными для других участников сети, которые не имеют прав доступа к каналу.
Такой подход ориентирован на корпоративный сегмент, где многие участники (сотрудники/отделы компании/клиенты) взаимодействуют в рамках одной экосистемы, при этом каждый из них играет разные роли в общем процессе.
Несмотря на то, что с технологической точки зрения Hyperledger Fabric достаточно сложна, ее внедрение в корпоративные процессы будет способствовать положительным изменениям на всех рабочих уровнях компаний/организаций.