Перейти к содержимому

Какой консенсус протокол использует bitcoin btc

  • автор:

Механизмы консенсуса

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

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

Прежде чем начать

Для лучшего понимания этой страницы мы рекомендуем сначала прочитать введение в Ethereum.

Что такое консенсус?

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

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

Что такое механизм консенсуса?

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

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

Консенсусный механизм в криптоэкономической системе также помогает предотвратить определенные экономические атаки. Теоретически нападающий может скомпрометировать консенсус, контролируя 51 % сети. Механизмы консенсуса призваны сделать такую «атаку 51 %» нецелесообразной. Для решения этой проблемы безопасности разработаны различные механизмы.

Виды алгоритмов консенсуса

Доказательство работы (PoW)

Ethereum, как и Bitcoin, в настоящее время использует протокол консенсуса «Доказательство работы» (Proof-of-Work, PoW).

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

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

Доказательство владения (PoS)

Ethereum планируется перевести на консенсусный протокол «Доказательство владения» (Proof-of-Stake, PoS).

Доказательством владения занимаются валидаторы, которые поставили свои ЕТН для участия в системе. Валидатор выбирается случайно, чтобы создавать новые блоки, делиться ими с сетью и получать награды. Вместо выполнения интенсивной вычислительной работы вам просто нужно разместить свои ETH в сети. Именно это стимулирует здоровое поведение в сети.

Система с доказательством владения защищена тем фактом, что вам понадобится 51 % от общего количества ETH для компрометации этой цепочки. И что ваша ставка аннулируется за злонамеренное поведение.

Узнайте больше о различных типах механизмов консенсуса, используемых в Ethereum:

Устойчивость к атаке Сибиллы и выбор цепи

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *