💬 Производительность протоколов консенсуса на основе кворума в блокчейне

Производительность протоколов консенсуса на основе кворума в блокчейне 👑 Premium-робот: получай более 20-ти торговых идей в день!
Размер текста

Производительность протоколов консенсуса на основе кворума в блокчейне

Если бы блокчейн был животным, консенсусные протоколы были бы его скелетом. Как неотъемлемая часть любой децентрализованной сети протокол консенсуса отвечает за проверку транзакций всеми узлами в сети. Это делается путем определения достоверности добавляемого блока, чтобы убедиться, что это то, с чем согласились все узлы.

Что такое протоколы консенсуса на основе кворума

Консенсус-протоколы на основе кворума были довольно популярны в блокчейн-пространстве. Но что это такое? Предлагают ли они какие-либо преимущества перед другими протоколами консенсуса, не основанными на кворуме? Как они себя показали?

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

Протокол консенсуса на основе кворума – это протокол, в котором решению о добавлении блоков предшествует достижение минимального количества голосов.

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

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

Консенсус достигается после того, как лидер предложил блокировку, а большинство участников приняли решение и утвердили предложенный блок.

Преимущество протоколов консенсуса, не основанных на кворуме

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

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

Допущение такого сбоя называется византийской отказоустойчивостью. Такие протоколы могут допускать аварийные сбои или византийские сбои. Сбой — это когда участники не отвечают или не выполняют новую операцию во время выполнения консенсуса.

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

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

Производительность протоколов на основе кворума

Чтобы оценить эффективность протоколов консенсуса на основе кворума, их следует разделить и проанализировать на три разные группы.

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

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

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

Расширение также представляет собой проблему, потому что добавление участника почти невозможно. Любой участник, который уходит навсегда, считается злоумышленником. Очень динамичные и динамичные блокчейн-экосистемы очень быстро достигнут предела ⅓, что приведет к краху протокола.

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

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

С годами популярность FBA росла, привлекая в свои ряды крупные компании, занимающиеся блокчейном. Наиболее заметными из них являются Ripple Inc и Stellar. Атаки Сивиллы являются наиболее заметными угрозами, особенно для блокчейна Ripple. Существование списков уникальных узлов для валидаторов предлагает хорошее решение.

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

NEO — один из лучших игроков с протоколом dBFT. Его использование было весьма ограниченным из-за возможности опасной угрозы безопасности. Злоумышленник может использовать свой протокол изменения представления для создания детерминированного форка. Затем они могут создать 2 новых блока, используя разные сообщения, причем оба блока действительны и приняты участниками, создавая два разных состояния в сети. Решением является отбрасывание всех сообщений, созданных до изменения представления.

Гибридный протокол, сокращенно BFT-dPoS, объединяет высокопроизводительные протоколы Proof of Possession с безопасностью протоколов BFT. В соответствии с протоколом каждый держатель токена голосует за производителя блоков, при этом 21 узел с наибольшим количеством голосов соответствует требованиям. Затем каждый из 21 имеет фиксированные 0,5-секундные временные рамки для создания блоков, при этом процесс идет в алфавитном порядке.

EOSIO — это одна из цепочек блоков, использующих этот протокол. Он может похвастаться огромными достижениями, такими как возможности 3000 транзакций в минуту и ​​уровни безопасности BFT. Недостатком является ограничение до 21 создателя блока, при этом голосование зависит от имеющихся активов. Это позволяет коллизии контролировать процесс.

Примечание автора

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

Их производительность различается в зависимости от обсуждаемого класса протокола. BFT создают серьезные проблемы с масштабируемостью, в то время как FBA в некоторой степени подвержены атакам Sybil.

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

Ограничение / снятие ответственности (дисклеймер): Вся информация на этом сайте предоставляется исключительно в информационных целях и не является предложением или рекомендацией к покупке, продаже или удержанию каких-либо ценных бумаг, акций или других финансовых инструментов. Авторы контента не несут ответственности за действия пользователей, основанные на предоставленной информации. Пользователи обязаны самостоятельно оценивать риски и проконсультироваться со специалистами перед принятием каких-либо инвестиционных решений. Вся информация на сайте может быть изменена без предварительного уведомления.

Свежие новости по теме: Криптовалюта, NFT и криптобиржи

🚀