воскресенье, 3 ноября 2019 г.

Немного о блокчейн с единственным валидатором

Блокчейн - это по сути дела распределенный реестр.

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

Минимальный набор требований к блокчейну. Рассмотрим от противного. Существует шесть ключевых аспектов, с точки зрения которых эта система может не выполнить возложенные на нее обязанности.

  • Подделка: Перевод акций от одного человека к другому без разрешения владельца.
  • Цензура: Отказ от выполнения какого-либо запроса на перевод акций в чью-либо пользу.
  • Откат операций: Отмена ранее совершенных переводов.
  • Нелегитимность: Изменение общего количества акций в системе без ведома эмитента или действий с его стороны.
  • Непоследовательность: Предоставление разных ответов на идентичные запросы разных пользователей.
  • Простой: Полное отсутствие какого-либо ответа на полученные запросы.
Блокчейн с единственным валидатором.
Один из распространенных подходов.
В нем задача генерации блоков подтвержденных транзакций отводится единственному узлу сети.
Вместо рассылки транзакции всем узлам сети, система отправляет их одному-единственному узлую
Процесс попадает в зависимость от капризов центрального узла.
Участники могут самостоятельно подтверждает валидность транзакций, но это как утешение.

Преимущества тоже есть.
Транзакции проходят обязательную подписку узла, чьи средства они затрагивают.
Транзакциине подлежат возврату, поскольку каждый из узлов хранит собственную копию «чейна».
Транзакции не могут быть использованы для запрещенных операций (например, создание активов "из воздуха")ю
Каждый узел сохраняет собственную копию базы данных и ее содержимое доступно для чтения.

Но остаются минусы.
Узел-валидатор может подвергнуть цензуре отдельные транзакции, отказавшись включить их в создаваемые им блоки.
Это может произойти также и из-за коммуникационного сбоя.


Смотрите также
https://habr.com/company/wirex/blog/370239/
Как понять, что перед вами «полусырой» блокчейн

Комментариев нет:

Отправить комментарий