Bonded Proof-of-Stake (Связанное доказательство доли)

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

Итак. Впервые механизм консенсуса PoS был представлен широкой публике в 2012 году анонимным разработчиком, действующим под псевдонимом Sunny King. Смысл в чём. Каждый участник сети может стать валидатором нового блока. То есть – подтверждать подлинность транзакций и получать за это определённое вознаграждение. Для этого нужно всего лишь заблокировать определённую сумму актива в виде стейка или ставки. При этом валидатор выбирается методом лотереи, где больше шансов выиграть у тех, у кого стейк больше. Это даёт следующие преимущества:

Это общие особенности, характерные для всех форм механизма «доказательства доли». А дальше начинают различия – как в методах делегирования средств, так и в способах наказания за ошибки. И сейчас мы разберём один из часто встречающихся вариантов PoS - Bonded Proof-of-Stake или «связанное доказательство доли».

Особенности метода

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

С одной стороны, это преимущество, поскольку решает проблему соотношения ставок, которая могла возникать у валидаторов. Суть её в том, что у них должен быть определённый процент собственных активов в суммарном стейке, из-за чего приходилось отказывать многим желающим. Так называемое состояние «over-delegated» или «переделегированности». С другой, это означает, что те, кто делегирует свои активы, должны тщательно выбирать, кому они их будут передавать, а затем – тщательно следить за деятельностью своего валидатора.

Впервые метод был испробован на проектах Cosmos и IRISnet (который тоже основан на Cosmos SDK/Tendermint). Основное отличие – ограничение максимального количества валидаторов сотней человек, из которых автоматически выбирается один, с учётом общей доли активов (учитывается даже пропорция между собственной суммой и делегированными).

Резюмируя

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