Шпаргалка для понимания некоторых удивительных технологий

Мне потребовалось несколько дней, чтобы сесть и прочитать документацию по Hyperledger Fabric. Спойлер, это потрясающая технология.

Сборник личных данных посвящен тому, как использовать личные данные в смарт-контрактах.

Если бы я был азартным игроком, каковым я являюсь, мои деньги были бы вложены в них для усыновления на предприятии.

Ниже приводится объяснение ключевых терминов.

Якорь пэр

Это используется для связи между организациями. Это позволяет коллегам в разных организациях узнавать друг о друге.

Блоки

Состоят из заголовка, данных блока (транзакций) и метаданных блока (информации об узлах, участвующих в создании блока).

Центры сертификации

Каждому, кто хочет взаимодействовать с сетями, нужна личность. CA предоставляет каждому субъекту возможность иметь поддающуюся проверке цифровую идентичность. Hyperledger Fabric имеет встроенный CA-компонент для использования в сети блокчейн.

Цепной код

Термин Hyperledger Fabric для смарт-контракта. Обратите внимание, что чейнкод необязательно устанавливать на каждом узле канала.

Канал

Канал позволяет группе участников создать отдельный реестр транзакций. Транзакции видны только участникам канала.

Конфигурация канала

Правила, которые регулируют канал, канал регулируется участниками канала. Конфигурация канала отделена от конфигурации сети.

Консорциум

Группа организаций, разделяющих потребность в совершении сделок.

Фиксирующий одноранговый узел

Каждый участник канала.

Поддерживающий коллегу

Каждый партнер, у которого установлен смарт-контракт, может быть поддерживающим партнером.

Политика одобрения

Правила, по которым организации одобряют транзакцию до того, как другие организации примут копию. Это характерно для цепного кода.

Лидер Пэр

В канале организации может быть несколько партнеров. Только один партнер из организации должен получать транзакции. Лидер распределяет транзакции от заказчика.

Поставщик услуг членства

Надежный авторитет.

MSP определяет, каким корневым центрам сертификации (СА) и промежуточным центрам сертификации доверяет сеть. MSP определяет, какие роли в сети могут играть разные участники организации.

Узлы присоединяются к сети через поставщика услуг членства.

Бухгалтерская книга

Это файл только для добавления, но его можно использовать для воссоздания состояния мира.

Узлы заказа

Похоже на точку администрирования сети. Узлы заказа поддерживают каналы приложений для упорядочивания транзакций в блоки.

Одноранговые узлы

Каждый одноранговый узел поддерживает копию реестра для каждого канала, членом которого он является.

Политики

Они определяют, кто контролирует конфигурацию сети.

Сбор личных данных

Это используется для сохранения конфиденциальности данных транзакции. Данные хранятся в частной базе данных, которая отделена от реестра каналов.

Инфраструктура открытых ключей

Это обеспечивает безопасную связь в сети. Центры сертификации выдают цифровые сертификаты, которые используются для аутентификации сообщений в сети. PKI предоставляет список идентификаторов, а MSP сообщает, какие из них являются частью организации.

Системный цепной код

Код, определяющий рабочие параметры для всего канала.

Жизненный цикл и конфигурация системный цепочный код определяет правила для канала. Системный цепочный код подтверждения и проверки определяет требования для подтверждения и проверки транзакций.

Мировое государство

Это снимок текущего состояния объектов в сети, на практике это обычно графическая база данных.

Если вы хотите получать уведомления, когда я публикую новую статью, присоединяйтесь к моему списку рассылки.