Вы здесь

Proof of Stake

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

Алгоритм «доказательство доли» был создан в качестве альтернативы доказательству работы (PoW), цель которого – устранить проблемы последнего алгоритма. Здесь вместо использования принципа майнинга вам нужно иметь определенную долю (монеты) в системе. Таким образом, если у вас есть 10% от доли (монет), то вероятность генерации следующего блока для вас составит 10%.

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

В алгоритме PoS доллар – это доллар. Например, у 10 000 майнеров, каждый из которых тратит $1/мин ($87,6 млн/год), мощность хеширования может быть меньше, чем у одного майнингового пула, который тратит $10 000/мин (несмотря на то, что он также тратит $87,6 млн / год). Но в случае с PoS, вы не можете использовать все и сразу. Здесь доллар – это доллар. Таким образом, он не подвержен эффекту масштаба.

Кроме того, атаковать систему PoS дороже, чем атаковать систему PoW. Привожу цитату Влада Замфира:

Профиль затрат на повторение атаки 51% в PoS сопоставим с уничтожением подчистую вашей ASIC-фермы с каждой дополнительной попыткой.

Это означает, что вы теряете свою долю каждый раз, когда осуществляете атаку на систему PoS, тогда как в PoW, в случае атаки на систему, вы не теряете свое майнинговое оборудование или монеты: вместо этого вы просто делаете ее (атаку на систему PoW) трудно выполнимой.

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


В PoS вы можете поставить свою долю активов на обе ветки цепи (проблема «ничего на кону»), в то время как в PoW вы не можете майнить на двух ветках (поскольку это очень сложно).

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

Плюсы:

  • Эффективен с точки зрения энергозатрат.
  • Сложнее взломать из-за большей дороговизны.
  • Не подвержен эффекту масштаба.

Минусы:

  • Проблема «ничего на кону»

Ниже приведены публикации, которые раскрывают механизмы работы Proof of Stake.

Анонимность в сети, или создание свободного от надзора мира

Аватар пользователя Serg Demin
6 сентября 2022 / 7906 / 0

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

Анонимность в сети, или создание свободного от надзора мира

Противостояние протоколов XDPoS и DPoS

Аватар пользователя Serg Demin
24 сентября 2020 / 11189 / 0

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

Противостояние протоколов XDPoS и DPoS

Шардинг: PoW против PoS

Аватар пользователя Serg Demin
17 июня 2020 / 16001 / 0

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

Шардинг: PoW против PoS

Размышления о протоколе «ничего на кону». Теоретическая атака на алгоритм «доказательство доли»

Аватар пользователя Daritas
4 января 2019 / 25310 / 0

В Nxt, первой монете на чистом доказательстве доли, реализован простой алгоритм для определения следующего генератора блоков (известного как «форжер»). Объяснение алгоритма дано здесь. Если в двух словах, то чем больше у вас на балансе монет NXT, тем выше вероятность того, что вы соразмерно балансу «выкуете» следующий блок. Фактическая генерация блоков осуществляется протоколом путем случайной выборки. Будучи простым, быстрым, эффективным, незатратным в плане расхода электроэнергии, этот протокол может работать даже на немощном устройстве Linux или дешевом VPS.

Размышления о протоколе «ничего на кону». Теоретическая атака на алгоритм «доказательство доли»

Работа вечна, а доля нет

Аватар пользователя Daritas
10 декабря 2018 / 18298 / 1

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

Работа вечна, а доля нет

Шардинг: будущее блокчейна

Аватар пользователя Леонид Иванов
8 августа 2018 / 33243 / 8

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

Шардинг: будущее блокчейна

Каковы будут последствия введения протокола Casper для Ethereum?

Аватар пользователя Леонид Иванов
20 июня 2018 / 27216 / 1

Протокол Casper является очередным этапом развития проекта Ethereum. Полная реализация платформы для децентрализованных приложений предполагает 4 стадии: Frontier, Homestead, Metropolis, Serenity. Сейчас работает версия Homestead. В ней алгоритмом достижения консенсуса является PoW (Proof-of-Work). При этом версия Metropolis внедрена частично — состоялся один из двух промежуточных апдейтов.

Каковы будут последствия введения протокола Casper для Ethereum?