Topics Блокчейн

Объяснение: Что такое Proof of Stake (PoS) в блокчейне?

Начинающий
Блокчейн
18 Th12 2020

За последние пару лет блокчейн стал повсеместным термином. Все больше компаний и правительств открывают технологию блокчейна (и технологию распределённого реестра). Несмотря на быстрый рост, по-прежнему существует некоторая путаница в таких ключевых концепциях, как «что такое доказательство стейкинга» или «что такое алгоритм консенсуса в блокчейне». В конечном итоге мы неизбежно устраняем эти пробелы в информации.

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

Цель этой публикации — пролить свет на важные концепции блокчейна, включая:

Почему механизм консенсуса важен в блокчейне?

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

Механизм консенсуса позволяет блокчейн-сети:

  • Работа без центрального органа
  • Помогает создать единую версию блокчейна
  • Поддерживайте безопасность и прозрачность в блокчейне.

Существуют различные типы алгоритмов консенсуса, включая Proof of Work (PoW), Proof of Stake (PoS), Practical Byzantine Fault Tolerance (PBFT), Proof of Burn (PoB) и другие варианты алгоритмов консенсуса.

Из этих алгоритмов консенсуса самыми популярными остаются Proof of Work (PoW) и Proof of Stake (PoS). Для энтузиастов блокчейна или первых пользователей важно понимать разницу между PoW и PoS.

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

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

Как работает функция подтверждения стейкинга (PoS)

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

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

Вторая часть PoS заключается в случайном выборе валидатора для подделки (генерации) блоков. Существует несколько способов выбора валидаторов:

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

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

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

Плюсы и минусы консенсуса PoS

Одним из наиболее распространенных подходов к ответу на вопрос «Доказательство стейкинга» и «Доказательство работы» является сравнение преимуществ и ограничений обоих протоколов консенсуса.

Proof of StakeПодтверждение работы
ЭнергоэффективностьЕй требуется огромное количество энергии, поскольку несколько нод состязаются за майнинг блока.
Требуется мало или совсем не требуется ресурсовЕму нужны огромные вычислительные ресурсы.
Без блочной награды; фальсификация взимает комиссии за транзакции.Награда за успешно добытые блоки.
Отсутствие централизации фиктивных ресурсовВ блокчейне доминируют централизованные майнеры.
Проблема «Ничего на кону» может привести к многочисленным выплатам наград в пользу подделчиков. Чтобы избежать этого, блокчейнам PoS нужны дополнительные правила безопасности.Для работы в цепочке реорганизации майнеры должны разделить свои ресурсы, чтобы не возникала проблема «Ничего на кону».

Плюсы консенсуса PoS

  • Энергоэффективный: механизм консенсуса PoS выбирает узел валидатора для подделки блока, а не PoW, где несколько майнеров конкурируют за решение проблем с блоками. Таким образом, PoS является более энергоэффективным.
  • Отсутствие начальной стоимости аппаратного обеспечения для подделок (майнеров): В отличие от PoW, протокол PoS не требует, чтобы валидаторы имели высокие вычислительные ресурсы. Отсутствие высоких требований к расчётам делает участие в PoS более доступным.
  • Проспекция лучшей масштабируемости:Блокчейны, использующие протокол PoS, используют различные архитектуры для масштабирования своих возможностей, например, шардинг. Он позволяет сети блокчейна повышать пропускную способность и повышать эффективность. Шардинг позволяет блокчейнам сократить время создания блоков.

Недостатки консенсуса PoS

  • Ничего не стоит ставить в стейкинг: Валидаторы (майнеры) не требуют установки аппаратного обеспечения для подделки и могут подделать блок, просто ставя свои токены в стейкинг. В случае разделения сети валидаторы могут увеличить свои награды, подделав блоки вокруг различных ветвей блокчейна, что называется проблемой «Ничего на кону». Таким образом, блокчейны, использующие протокол консенсуса PoS, требуют специальных правил или мер безопасности, чтобы предотвратить это.
  • Более высокий уровень стейкинга:PoS подчеркивает размер стейкинга валидатора. Чем выше стейкинг, тем лучше будет выбрать валидатора, тем больше нод, чем менее богатых, и это создаст проблему, связанную с фаворитизмом.

Какая криптовалюта использует консенсус PoS?

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

  • Ethereum (ETH): Ethereum 2.0 — это обновление блокчейна Ethereum с переходом от протокола PoW к протоколу консенсуса PoS. Фонд Ethereum запустил цепочку маяков, чтобы добавить PoS в фонд Ethereum.
  • Tezos (XTZ):Tezos — это ещё один ведущий блокчейн, использующий PoS в качестве механизма консенсуса. Пользователи Tezos могут делегировать свои права другим участникам, которые участвуют в процессе создания и аттестации блоков.
  • Tron (TRX): Tron является одной из самых популярных платформ блокчейна в Азиатско-Тихоокеанском регионе. Tron использует протокол консенсуса Delegated Proof of Stake (DPoS), в соответствии с которым для проведения технического обслуживания и обслуживания блокчейн-сети выбирается несколько суперпредставителей (27).

Некоторые другие популярные криптовалюты, использующие PoS или его варианты, включают Nxt (NXT), Algorand (ALGO), Cosmos (ATOM), Peercoin (PPC), Steem (STEEM) и другие.

Почему Ethereum 2.0 использует подтверждение стейкинга?

Serenity Ethereum 2.0 (обновление PoS Ethereum) — это одно из самых ожидаемых обновлений в блокчейн-сообществе. С запуском сети Beacon Chain в декабре 2020 года Ethereum наконец-то устраняет пробелы в масштабируемости и эффективности.

Это подводит нас к вопросу о том, почему Ethereum 2.0 использует PoS. Основная причина — сократить время создания блока (или его создания). Поскольку блокчейны, использующие PoS, требуют сравнительно короткого периода для достижения консенсуса, он повышает общую пропускную способность сети.

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

Переход на PoS-протокол позволит Ethereum 2.0 стать более масштабируемой, эффективной и готовой к работе с крупными транзакциями.

Что такое будущее доказательства стейкинга?

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

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

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

Следите за обновлениями Bybit:

Посетить нашу биржу

Социальные сети — Twitter, Facebook, Instagram, YouTube иLinkedIn

Присоединяйтесь к нам в Telegram иReddit

Остались вопросы? Посетить Справочный центр