Стейкинг Polkadot (DOT)
В сети используется механизм достижения консенсуса NPoS (Nominated Proof-of-Stake). Основные роли в обеспечении безопасности играют валидаторы и номинаторы. Узел валидатора может запустить каждый пользователь, заинтересованный в поддержании сети. Владельцы токенов DOT поощряются для участия в качестве номинаторов. Номинаторы могут поддерживать до 16 валидаторов в качестве доверенных кандидатов.
Валидаторы берут на себя обязанность создания новых блоков, валидации блоков парачейнов (подключенных блокчейнов) и гарантии завершенности. Номинаторы же поддерживают своей ставкой выбранных валидаторов. Вознаграждение распределяется равномерно между участниками после вычета оплаты валидаторам.
Как работает стейкинг в Polkadot:
Определение роли – валидатор или номинатор.
Выдвижение кандидатов в валидаторы. Каждый номинатор может предоставить список из подходящих кандидатов.
Выбор валидаторов в течение одной эпохи (4 часа).
Распределение вознаграждений за ставки. Для каждого пула валидаторов ведется список номинантов и их ставок. Валидатор получает вознаграждение дважды: один раз в виде комиссионных сборов за валидацию (если ставка комиссии выше 0%) и один раз за выдвижение себя номинатором.
Инструмент для расчета потенциального вознаграждения за стейкинг Polkadot: https://www.stakingrewards.com/calculator/polkadot
Чтобы стать номинатором, потребуется перейти в пользовательский интерфейс и просмотреть активных валидаторов и информацию о них: суммы поставленных на них DOT, суммы их собственных ставок, размеры комиссионных, баллы, которые они заработали в текущей эпохе, и номера блоков, которые они произвели последними. Раздел «Account actions» позволяет делать ставки и номинировать. Раздел «Payouts» - получать вознаграждения от ставок. Раздел «Waiting» содержит список всех ожидающих валидаторов, которые ожидают номинаторов для входа в активный набор валидаторов. Валидатор может оставаться в очереди очень долго, если не получают достаточно поддержки от ставок номинаторов.
Чтобы стать валидатором, необходимо запустить облачный сервер под управлением Linux или другой операционной системы. Рекомендуемые требования к оборудованию: 64 Гб оперативной памяти, процессор Intel Core i7-7700K CPU @ 4,20 ГГц, твердотельный накопитель NVMe (для начала хватит объема 80 ГБ - 160 ГБ). Затем нужно установить последнюю версию Rust. Следующий шаг заключается в установке и настройке клиента Network Time Protocol (NTP), сборке двоичного файла Polkadot. Подробная инструкция здесь.