Если кратко, то это одна из разновидностей механизма консенсуса «доказательство доли». Так что для начала мы разберём основные особенности оригинального PoS, а затем уже перейдём к различиям.
Итак. Впервые механизм консенсуса PoS был представлен широкой публике в 2012 году анонимным разработчиком, действующим под псевдонимом Sunny King. Смысл в чём. Каждый участник сети может стать валидатором нового блока. То есть – подтверждать подлинность транзакций и получать за это определённое вознаграждение. Для этого нужно всего лишь заблокировать определённую сумму актива в виде стейка или ставки. При этом валидатор выбирается методом лотереи, где больше шансов выиграть у тех, у кого стейк больше. Это даёт следующие преимущества:
- Независимость от вычислительных мощностей. Не важно, какой у вас компьютер – если он может поддерживать работу узла блокчейна, то вы получаете шанс стать валидатором. Безоговорочное преимущество крупных майнинг-пулов уходит в прошлое.
- Учёт уровня инфляции. Вознаграждение зависит не только от базовых особенностей протокола, но и может автоматически регулироваться, чтобы учитывать уровень инфляции. Это стимулирует людей внимательнее относится к своим токенам и более активно принимать участие в работе сообщества.
- Децентрализация. Не взирая на то, какая форма механизма PoS используется, сеть может достигнуть если не полной децентрализации, то высокой её степени.
Это общие особенности, характерные для всех форм механизма «доказательства доли». А дальше начинают различия – как в методах делегирования средств, так и в способах наказания за ошибки. И сейчас мы разберём один из часто встречающихся вариантов PoS - Bonded Proof-of-Stake или «связанное доказательство доли».
Особенности метода
Делегирование не является обязательным (но ограничение в количестве валидаторов возможно), процесс не требует передачи активов и доверия (некастодиальный), все держатели токенов получают право голоса по поправкам к протоколу. Однако есть причина, почему метод называется «связанным». Дело в том, что при нарушении правил, сбое в безопасности и непрерывности аптайма, штраф накладывается и на валидатора, и на тех, кто передал ему свои стейки.
С одной стороны, это преимущество, поскольку решает проблему соотношения ставок, которая могла возникать у валидаторов. Суть её в том, что у них должен быть определённый процент собственных активов в суммарном стейке, из-за чего приходилось отказывать многим желающим. Так называемое состояние «over-delegated» или «переделегированности». С другой, это означает, что те, кто делегирует свои активы, должны тщательно выбирать, кому они их будут передавать, а затем – тщательно следить за деятельностью своего валидатора.
Впервые метод был испробован на проектах Cosmos и IRISnet (который тоже основан на Cosmos SDK/Tendermint). Основное отличие – ограничение максимального количества валидаторов сотней человек, из которых автоматически выбирается один, с учётом общей доли активов (учитывается даже пропорция между собственной суммой и делегированными).
Резюмируя
Протокол Bonded Proof-of-Stake подразумевает активное вовлечение всех членов сообщества в работу над совершенствованием проекта. При этом сохраняется механизм поддержания децентрализации и противостояния консолидации активов в руках группы пользователей. Также сохраняются основные преимущества классического PoS, как и возможность (а иногда – и необходимость) делегировать свои средства для более эффективной работы.