Доказательство доли
Доказательство доли (англ. Proof-of-Stake, PoS) — это алгоритм достижения консенсуса в распределённых реестрах (блокчейнах), при котором право на создание нового блока и получение вознаграждения получает участник (валидатор) в зависимости от размера своей доли (количества заблокированных токенов) в сети. В отличие от доказательства работы (Proof-of-Work, PoW), где для создания блока требуется выполнение ресурсоёмких вычислительных задач, PoS использует экономические стимулы и случайный выбор, что существенно снижает энергопотребление и ускоряет обработку транзакций.
История
Идея алгоритма консенсуса на основе доли была впервые предложена в 2011 году на форуме BitcoinTalk участником под псевдонимом QuantumMechanic. В 2012 году разработчики Скотт Надаль и Санни Кинг реализовали первую криптовалюту на PoS — Peercoin, которая комбинировала PoW для начального распределения монет и PoS для последующего подтверждения блоков. В 2014 году появилась криптовалюта Nxt, полностью перешедшая на чистый PoS, где валидаторы выбирались исключительно на основе размера доли.
Значительный прорыв произошёл в 2020 году, когда сеть Ethereum (криптовалюта ETH) начала переход с PoW на PoS в рамках обновления Ethereum 2.0. В сентябре 2022 года состоялся так называемый The Merge (Слияние), после которого Ethereum полностью перешёл на PoS. Этот переход стал крупнейшим в истории криптовалют и привлёк внимание к PoS как к более устойчивой альтернативе PoW.
Принцип работы
Основные участники и механизмы
В сети PoS участники, желающие стать валидаторами, блокируют определённое количество монет (токенов) сети в специальном смарт-контракте. Эта процедура называется стейкингом (от англ. staking — «заблокировать долю»). Валидаторы отвечают за проверку транзакций, создание новых блоков и поддержание безопасности сети.
Выбор валидатора для создания следующего блока происходит псевдослучайным образом. Вероятность выбора пропорциональна размеру доли: чем больше монет заблокировано, тем выше шанс. Однако для предотвращения доминирования крупных участников используются дополнительные факторы, такие как возраст доли (coin age) или случайные числа, генерируемые сетью.
Процесс консенсуса
- Валидаторы собирают неподтверждённые транзакции в блок.
- Сеть выбирает одного валидатора (или группу валидаторов) для предложения нового блока.
- Другие валидаторы проверяют корректность блока и голосуют за его принятие.
- Если блок получает достаточное количество голосов (обычно более 2/3), он добавляется в блокчейн.
- Валидатор, предложивший блок, и голосовавшие за него участники получают вознаграждение в виде комиссий за транзакции и/или новых монет.
Слэшинг (штрафы)
Важной особенностью PoS является механизм наказания за недобросовестное поведение — слэшинг (от англ. slashing — «вырезание»). Если валидатор пытается создать два разных блока на одной высоте (двойная трата) или голосует за противоречивые блоки, часть его заблокированной доли конфискуется. Это делает атаки на сеть экономически невыгодными.
Классификация алгоритмов PoS
Чистый PoS (Pure PoS)
Валидаторы выбираются исключительно на основе размера доли. Примеры: Nxt, BlackCoin. Недостаток — концентрация власти у крупных держателей.
Делегированное доказательство доли (DPoS)
Участники сети голосуют за делегатов (валидаторов), которые от их имени создают блоки. Делегаты получают вознаграждение и делятся им с голосовавшими. Примеры: EOS, TRON, BitShares. DPoS обеспечивает высокую пропускную способность, но критикуется за централизацию.
Доказательство доли с временными метками (PoS with Coin Age)
Учитывается не только размер доли, но и время, в течение которого монеты не перемещались. Чем старше монета, тем выше вероятность выбора. После использования возраст сбрасывается. Пример: Peercoin.
Доказательство доли с доказательством прошедшего времени (PoET)
Используется в платформе Hyperledger Sawtooth от Linux Foundation. Валидаторы получают случайное время ожидания, и тот, кто первым завершит ожидание, получает право создать блок. Требует доверенной среды выполнения (TEE).
Гибридные схемы
Некоторые сети комбинируют PoS с другими механизмами. Например, Ethereum после The Merge использует PoS для консенсуса, но сохраняет PoW-подобную проверку выполнения (Execution Layer) через клиентские программы.
Преимущества и недостатки
Преимущества
- Энергоэффективность: PoS потребляет на 99,9% меньше энергии, чем PoW, поскольку не требует майнинга на специализированном оборудовании.
- Децентрализация доступа: для участия не нужны дорогие ASIC-майнеры, достаточно обычного компьютера и минимальной доли монет.
- Скорость: блоки создаются быстрее, так как не требуется решение сложных криптографических задач.
- Экономическая безопасность: атака на сеть требует приобретения более 50% всех монет, что делает её крайне дорогой и невыгодной.
Недостатки
- Проблема «ничего на кону» (Nothing at Stake): в случае разветвления цепи валидаторы могут голосовать за обе ветви без риска потери средств, что затрудняет достижение консенсуса. Решается механизмами слэшинга и контрольными точками.
- Централизация богатства: крупные держатели монет получают больше вознаграждений, что со временем усиливает неравенство.
- Уязвимость к долгосрочным атакам: злоумышленник, накопивший большую долю, может попытаться переписать историю блокчейна, если сеть не имеет механизмов финализации.
- Сложность реализации: PoS требует сложных криптографических протоколов и тщательного тестирования для предотвращения ошибок.
Применение
Криптовалюты
PoS используется в десятках криптовалют. Крупнейшие из них:
- Ethereum (ETH) — после перехода на PoS в 2022 году является второй по капитализации криптовалютой в мире.
- Cardano (ADA) — использует алгоритм Ouroboros, основанный на PoS.
- Solana (SOL) — использует гибридный механизм Proof-of-History (PoH) с PoS.
- Polkadot (DOT) — использует Nominated Proof-of-Stake (NPoS), где номинаторы делегируют свои доли валидаторам.
- Tezos (XTZ) — использует Liquid Proof-of-Stake (LPoS), позволяющий делегировать доли без потери контроля.
Децентрализованные финансы (DeFi)
PoS является основой для многих DeFi-протоколов, так как обеспечивает высокую пропускную способность и низкие комиссии. Например, на Ethereum PoS работают такие платформы, как Uniswap, Aave, Compound.
Корпоративные блокчейны
PoS применяется в частных и консорциумных блокчейнах, где требуется высокая скорость и низкое энергопотребление. Примеры: Hyperledger Sawtooth, R3 Corda (использует модифицированный PoS).
Критика и безопасность
Атака 51%
В PoS атака 51% требует приобретения более половины всех монет в обращении. Это экономически невыгодно, так как злоумышленник потратит огромные средства, а после атаки стоимость монет резко упадёт. Однако теоретически возможна атака через аренду доли (liquidity staking), когда злоумышленник берёт в долг монеты на короткий срок.
Долгосрочная атака (Long-range attack)
Злоумышленник, владевший большой долей в прошлом, может попытаться создать альтернативную цепь с более ранней точки. Для защиты используются контрольные точки (checkpoints), которые фиксируют состояние блокчейна на определённых высотах.
Проблема «ничего на кону»
В чистом PoS без слэшинга валидаторы могут голосовать за обе ветви форка без риска. Решение — введение штрафов за голосование в нескольких ветвях и обязательная финализация блоков через определённые интервалы.
Интересные факты
- В сети Ethereum для становления валидатором требуется заблокировать минимум 32 ETH (на 2024 год — около 80 000 долларов США). Однако существуют пулы стейкинга, позволяющие участвовать с меньшими суммами.
- Алгоритм Ouroboros от Cardano является первым PoS-алгоритмом, формально доказавшим свою безопасность в академической литературе.
- В 2023 году общая стоимость заблокированных в стейкинге монет превысила 100 миллиардов долларов США.
- PoS не требует специализированного оборудования, поэтому валидаторы могут использовать обычные серверы или даже домашние компьютеры.
Источники
- Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System.
- King, S., Nadal, S. (2012). PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake.
- Ethereum Foundation. (2022). The Merge: Ethereum's Transition to Proof-of-Stake.
- Kiayias, A., et al. (2017). Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol.
- Buterin, V. (2014). On Stake.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


