PharmaChain: блокчейн в фармацевтической отрасли. Прорывные варианты использования и решения
между собой. Это обеспечивает отказоустойчивость распределенной сети. Для согласования содержимого реестра узлы блокчейн-сети следуют одним и тем же правилам (протоколу консенсуса). Как только транзакция принята в блокчейн и записана в реестре, данные не могут быть изменены, пересмотрены или отвергнуты. Благодаря сквозной связи блоков и децентрализации, изменить информацию в сформированных блоках становится практически невозможно, так как изменение информации в одном блоке потребует внесение изменений в остальные блоки, причем на всех узлах системы. Все это делает блокчейн безопасной и надежной системой для фиксации транзакций между ее участниками.
Блокчейн обеспечивает прозрачность и подотчетность транзакций, все уполномоченные стороны могут видеть, когда кто-либо взаимодействует с данными. Таким образом, технология блокчейн служит механизмом создания доверия, позволяя группе пользователей, которые не особо доверяют друг другу, сотрудничать без необходимости обращения к управляющему центру.
Схема работы блокчейна может быть представлена следующим образом (рис. 1.1)2. Сторона A отправляет транзакцию стороне Б. Это может быть денежный перевод, заключение контракта или обмен записями. Эта транзакция передается в распределенную сеть узлов (компьютеров), которые будут проверять ее в соответствии с согласованным набором правил (механизм консенсуса). После подтверждения эта транзакция будет объединена с другими в новый блок и добавлена в блокчейн.
Рис. 1.1. Схема работы блокчейна
Существует множество различных типов блокчейнов с различными функциональными возможностями и архитектурами. Они различаются в зависимости от того, кто может читать, выполнять и проверять транзакции. При самой упрощенной классификации выделяют открытые (публичные) и закрытые (частные) блокчейны (рис. 1.2).
Рис. 1.2. Типы блокчейнов
В открытом блокчейне все транзакции происходят в свободном порядке и никем не контролируются. Любой желающий может присоединиться к сети для выполнения операций чтения и записи данных.
В закрытом блокчейне присутствует центральный орган, который контролирует все транзакции и определяет, кто может присоединиться к сети. Доступ имеют только авторизованные пользователи, что обеспечивает конфиденциальность данных. Разновидностью закрытого блокчейна является консорциумный блокчейн. Его управление осуществляется группой организаций, транзакции согласовываются отобранными консорциумом узлами. Консорциум решает, кто может иметь копию распределенного журнала транзакций и участвовать в их подтверждении.
По своим техническим свойствам закрытые блокчейны обладают большей пропускной способностью. Кроме того, частные блокчейны могут работать более эффективно, не требуя значительных вычислительных мощностей, как публичные блокчейны.
Существуют