Election Cycle
Период работы одного валидаторского сета в TON, около 18 часов. По его окончании запускается новый раунд выборов и формируется следующая группа.
Синонимы: цикл выборов, validator cycle, election period
Election Cycle — это период, на который в TON выбирается активный сет валидаторов. По окончании цикла запускается следующий раунд выборов, и формируется новая группа. Длина цикла фиксирована конфигом сети — около 18 часов в mainnet.
Структура цикла
Внутри одного цикла валидаторы:
- Производят блоки в masterchain и shard-ах в составе catchain-групп.
- Получают вознаграждения за каждую успешно подписанную консенсус-итерацию.
- Не могут вывести стейк — он заморожен до конца цикла плюс окно «остывания».
Параллельно за несколько часов до конца текущего цикла elector открывает приём заявок на следующий: кандидаты успевают застейкать TON и оказаться в новом сете без перерыва.
Окна
| Стадия | Длительность |
|---|---|
| Активная работа сета | ~18 часов |
| Окно подачи заявок | ~3 часа в конце цикла |
| Cooldown после цикла | ~9 часов |
После cooldown стейк проигравших и закончивших службу валидаторов возвращается с накопленным вознаграждением.
Зачем такая длина
18 часов — компромисс. Слишком короткий цикл — слишком частый turnover, операционная нагрузка на валидаторов и стейкеров. Слишком длинный — медленная реакция сети на проблемы (например, если у валидатора пропал интернет, ждать смены целые сутки нельзя).
Что значит для держателя
Если вы стейкаете через nominator pool или liquid staking, ваш stake тоже привязан к циклу: войти и выйти можно только в граничные точки между циклами. Поэтому наличие ликвидной обвязки (sttoND, bemo, tsTON) — это в основном про возможность выйти раньше: вы продаёте обёртку, не дожидаясь конца цикла.