Свод знаний по управлению бизнес-процессами: BPM CBOK 4.0 (Авторов) - страница 157

Существует несколько разновидностей блокчейна:

● Публичные (public) блокчейны – большие распределенные сети с собственными токенами. Они полностью открыты для участия на любом уровне и используют программное обеспечение с открытым исходным кодом, который поддерживает их сообщество.

● Разрешительные (permissioned) блокчейны – роли участников в них контролируются. Один из методов заключается в том, что процесс консенсуса контролируется предопределенным набором узлов. Как и публичные блокчейны, это большие распределенные системы, использующие собственные токены. Их исходный код может быть как открытым, так и закрытым.

● Приватные (private) блокчейны – как правило, меньше по размеру и не используют токены. Членство в них строго контролируется. Этому варианту отдают предпочтение консорциумы, в которых централизованно контролируется допуск доверенных членов, обменивающихся конфиденциальной информацией.

В следующей таблице сравниваются публичные и частные блокчейны [Voshmgir 2019], адаптировано.



На рисунке 8.22 представлена расширенная классификация.

Считается, что в электронной коммерции, скорее всего, будут доминировать гибриды публичных и разрешительных блокчейнов. Компании смогут совершать защищенные транзакции с партнерами и одновременно через открытый реестр доносить до клиентов информацию о продукции. По сути, гибридный блокчейн будет включать публичный, ориентированный на потребителей, и приватный для корпоративных транзакций за сценой.

Во всех блокчейнах используется криптография, позволяющая каждому участнику управлять реестром защищенным способом без обращения к какому-то центральному узлу. Отсутствие централизованного управления является одним из наиболее важных и ценных свойств блокчейна.


8.3.4.1. Алгоритмы блокчейна

Блокчейн состоят из трех основных элементов: блоков, цепочек и сети.


Блок

Набор транзакций за определенный период, который заносится в реестр. Размер, период и инициирующее запись блока событие зависят от реализации. Не во всех блокчейнах целью являются операции с криптовалютой. Но все блокчейны хранят информацию о движении своей криптовалюты или токенов. Рассматривайте транзакцию просто как запись данных. Присвоение данным значения (например, в случае финансовой транзакции) придает им определенную трактовку.


Цепочка

Хеш-функция математически связывает один блок с другим, составляя из них цепочку. Это одна из самых сложных концепций в блокчейне. Это математическая магия, склеивающая блокчейн в единое целое и создающая механизм доверия. Хеш рассчитывается по данным предшествующего блока. Хеш – это «отпечатки пальцев» данных, с помощью которых фиксируются порядок и временные маркеры блоков.