Мы прекрасно понимаем, что блокчейн — это распределенный реестр, который является безопасным, децентрализованным и прозрачным. Эти функции лежат в основе его дизайна — Протокол консенсуса.

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

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

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

Если блок действителен, он будет добавлен в цепочку, и майнер получит несколько токенов этой цепочки блоков.

По сути, именно так работает протокол консенсуса в блокчейне. У разных блокчейнов разные протоколы консенсуса

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

Да, это означает то, на что это похоже, показывая доказательство того, что вы проделали работу. Как мы знаем, майнинг в основном решает сложную математическую задачу, которая требует высокой вычислительной мощности. В то время, когда многие майнеры соревнуются за добычу блока, узел, который выигрывает гонку, имеет доказательство того, что он потратил энергию и ресурсы, и, следовательно, он вознаграждается, когда блок проверяется и добавляется в цепочку. Если узел попытается выполнить злонамеренную деятельность, блок не будет проверен другими узлами в сети, и майнер не получит вознаграждение, что является пустой тратой его ресурсов и времени. Биткойн работает на PoW, а Ethereum находится на пути к Proof of Stake. Proof Of Work требует много энергии, так как многие майнеры пытаются конкурировать за добычу блока, Proof Of Stake — лучшая альтернатива.

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

В Proof of Stake вместо того, чтобы майнеры соревнуются в гонке за добычу блока, их просят поставить (депонировать) несколько минимальных токенов этой цепочки блоков, чтобы стать валидаторами (майнеры в PoS называются валидаторами). Валидаторы выбираются случайным образом с учетом того, сколько токенов они поставили или как долго они делали ставку. Если валидатор совершает какие-либо злонамеренные действия, он оштрафован на ставку. Это более энергоэффективный протокол, поскольку не все валидаторы конкурируют друг с другом, что снижает стоимость транзакции и увеличивает пропускную способность. Это одна из основных причин перехода Ethereum на PoS.

3. Доказательство истории (PoH)

Proof of History — это расширение proof of Stake, разработанное Соланой. И это одна из основных причин, почему Solana работает очень быстро, имея время блока 400 мс по сравнению с Ethereum (1 сек) и BTC (10 мин). PoH вводит в блок переменную времени, она показывает доказательство того, что произошло историческое событие. В других протоколах консенсуса валидаторам необходимо поговорить друг с другом, чтобы договориться о том, когда был добавлен блок и сколько времени прошло. В то время как в Solana есть собственные часы, закодированные в алгоритме SHA256, валидаторы сохраняют блоки майнинга, и они последовательно добавляются в цепочку.

Хотите начать свое путешествие по разработке смарт-контрактов? Нет места лучше, чем наш YouTube Канал

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

Твиттер

Инстаграм

ЛинкедИН