Открыть сервис

Proof-of-Stake

Proof-of-Stake (PoS, «доказательство доли владения») — это алгоритм консенсуса, используемый в распределённых реестрах (блокчейнах) для подтверждения транзакций и создания новых блоков, в котором право на валидацию зависит от размера доли (стейка) криптовалюты, заблокированной участником сети. В отличие от Proof-of-Work (PoW, «доказательство работы»), где участники (майнеры) соревнуются в решении вычислительных задач, в PoS валидаторы выбираются псевдослучайным образом, причём вероятность выбора пропорциональна объёму заблокированных средств. Алгоритм был предложен в 2011 году как альтернатива, направленная на снижение энергопотребления и повышение масштабируемости блокчейнов.

История

Концепция Proof-of-Stake впервые была описана в 2011 году на форуме BitcoinTalk пользователем под псевдонимом QuantumMechanic. Идея заключалась в замене вычислительной работы (PoW) на финансовую заинтересованность участников. Первой криптовалютой, внедрившей PoS, стала Peercoin (2012 год), созданная Санни Кингом и Скоттом Надалем. Peercoin использовала гибридную систему: PoW для эмиссии монет и PoS для подтверждения транзакций.

В последующие годы появились различные модификации PoS. В 2014 году был запущен Blackcoin, использующий чистый PoS без PoW. В 2016 году платформа Ethereum (организация Ethereum Foundation признана иноагентом в РФ) анонсировала плановый переход с PoW на PoS, который был завершён в сентябре 2022 года в рамках обновления The Merge. Этот переход стал одним из самых значимых событий в истории PoS, так как сократил энергопотребление сети Ethereum примерно на 99,95 %.

Принцип работы

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

Процесс создания нового блока выглядит следующим образом:

  1. Выбор валидатора. Алгоритм выбирает одного или нескольких валидаторов из пула участников, заблокировавших стейк. Критерии выбора включают размер стейка, время нахождения в пуле (coin age) и случайные факторы, предотвращающие предсказуемость.
  2. Предложение блока. Выбранный валидатор собирает неподтверждённые транзакции, формирует блок и подписывает его своим закрытым ключом.
  3. Подтверждение. Другие валидаторы проверяют корректность блока. Если блок признаётся валидным, он добавляется к цепочке.
  4. Вознаграждение. Валидатор получает комиссионные за транзакции и, в некоторых сетях, дополнительную эмиссию монет (инфляционное вознаграждение).

Отличие от Proof-of-Work

Основные различия между PoS и PoW:

ХарактеристикаProof-of-Work (PoW)Proof-of-Stake (PoS)
ЭнергопотреблениеВысокое (требует мощного оборудования)Низкое (серверное оборудование)
ОборудованиеASIC, мощные GPUОбычный компьютер, сервер
Барьер входаВысокий (стоимость оборудования и электроэнергии)Средний (минимальная сумма стейка)
БезопасностьОснована на вычислительной мощностиОснована на экономических стимулах
Скорость транзакцийОграничена сложностью вычисленийПотенциально выше (зависит от реализации)
ЦентрализацияТенденция к концентрации майнинговых пуловТенденция к концентрации крупных стейкеров

Виды и модификации

Существует несколько разновидностей Proof-of-Stake, различающихся механизмами выбора валидаторов и обработки блоков:

Чистый Proof-of-Stake (Pure PoS)

Валидаторы выбираются исключительно на основе размера стейка. Примеры: Blackcoin, Nxt.

Делегированный Proof-of-Stake (DPoS)

Участники сети голосуют за делегатов (валидаторов), которые будут подтверждать транзакции. Делегаты получают вознаграждение и делят его с голосовавшими. Примеры: EOS, TRON, BitShares.

Ленточный Proof-of-Stake (Leased PoS, LPoS)

Владельцы монет могут «сдавать в аренду» свой стейк другим валидаторам, получая часть вознаграждения. Пример: Waves.

Proof-of-Stake с доказательством времени (PoST)

Комбинирует PoS с доказательством времени (Proof-of-Elapsed-Time), где участники ожидают случайно назначенный таймер. Пример: Hyperledger Sawtooth.

Proof-of-Stake на основе консенсуса Каспера (Casper)

Реализация, используемая в Ethereum после The Merge. Включает механизмы наказания за нарушение правил (slashing) и финальность блоков.

Преимущества и недостатки

Преимущества

Недостатки

Применение

Proof-of-Stake используется в широком спектре блокчейн-проектов:

Критика

Основные критические замечания в адрес PoS связаны с его безопасностью и справедливостью. Критики утверждают, что PoS не решает проблему «богатые становятся богаче», так как крупные стейкеры получают больше вознаграждений. Кроме того, исторические атаки на сети с PoS (например, на Ethereum Classic до перехода) показали уязвимость к долгосрочным атакам, хотя разработчики утверждают, что современные реализации устойчивы к таким угрозам.

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

Перспективы

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

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →