Proof of Stake (PoS) в блокчейне работает следующим образом: 14
- Участие в процессе создания блоков. 1 Пользователи блокируют некоторое количество монет в сети, добавляя их в стейкинг. 1 Количество монет в стейкинге увеличивает шансы каждой ноды быть выбранной в качестве следующего валидатора: чем больше сумма в стейкинге, тем выше шансы. 1
- Случайный выбор валидатора. 14 Система использует комбинацию факторов, включая длительность стейкинга монет, рандомизацию и финансовую обеспеченность ноды. 1 Например, при случайном выборе блоков валидаторы определяются путём поиска нод с наименьшим значением хеша и наибольшей суммой в стейкинге. 1
- Проверка транзакций. 1 Нода, выбранная для создания нового блока, проверяет действительность транзакций, подписывает блок и добавляет его в блокчейн. 1
- Вознаграждение. 1 В качестве вознаграждения валидатор получает часть комиссий за транзакции из добавленного блока, а в некоторых блокчейнах ещё и награду в виде монет. 1
Если участник больше не хочет быть инициатором, его заработанные вознаграждения и монеты в стейкинге блокируются на некоторое время. 1 Это даёт системе возможность проверить, не добавил ли инициатор мошеннические блоки в блокчейн. 1