Явка держателей токенов управления: участие, кворум и делегирование

2026-09-03

Явка держателей токенов управления: участие, кворум и делегирование

Голосование по предложению закрывается с 6 000 000 поданных голосов при обращающемся предложении в 100 000 000 токенов. Это явка 6%, явка 30% или просто принятое предложение? Все три описания могут быть верны для одного и того же голосования, потому что уровень участия — это деление, а знаменатель выбирает тот, кто приводит это число.

Явка держателей токенов управления: что считает числитель, какие знаменатели доступны и где стоит кворум

Какое деление выполняет уровень участия

Уровень участия — это одно деление: вес голосов, зафиксированный по предложению, поделённый на вес голосов, который мог быть зафиксирован. Ни одна из половин не приходит из блокчейна готовым полем. Обе конструируются, и именно в конструкции кроется то, почему две панели показывают разные цифры по одному предложению, и ни одна из них не ошибается.

Числитель выглядит как уже решённая половина, но это не так. Система, где один токен даёт один голос, выдаёт вес; система, где один адрес даёт один голос, выдаёт число участников. Это ответы на разные вопросы, и дизайн токена управления фиксирует, что именно вы измеряете, задолго до того, как написано первое предложение.

Числитель зависит и от того, какие варианты голоса складываются. В простом модуле подсчёта OpenZeppelin голосующему предлагаются три варианта — за, против и воздержался, — и в кворум засчитываются только голоса за и воздержавшиеся. Поэтому показатель участия, складывающий все три варианта, и показатель кворума, складывающий два из них, — это разные числа, взятые из одного и того же подсчёта.

Знаменатель — это выбор, а не факт

Для одного голосования доступно несколько знаменателей. Обращающееся предложение спрашивает, какая доля торгуемых токенов приняла участие. Общее предложение задаёт тот же вопрос каждому существующему токену, включая заблокированные и находящиеся в казначействе. Делегированная сила голоса спрашивает, какая доля веса, реально способного голосовать, проголосовала. Число адресов-держателей полностью отбрасывает вес и спрашивает, сколько участников пришло.

Это не варианты одного измерения. Переход от обращающегося предложения к делегированной силе голоса может увеличить показатель в несколько раз, потому что второй знаменатель уже исключил все токены, которые никогда не были подключены к голосованию. Приводить показатель, не называя знаменатель, — значит давать читателю число, которое нельзя проверить и нельзя сравнить со следующим.

Знаменатель закреплён и во времени. Модуль кворума OpenZeppelin определяет кворум как процент от общего предложения на том блоке, на котором считывается сила голоса по предложению, а сама сила голоса берётся из прошлых снимков состояния, а не из текущих балансов, что не даёт одним и тем же токенам проголосовать дважды. Токены, купленные после этого блока, не несут веса по этому предложению, так что знаменатель останавливается, а рынок нет.

Кворум — это порог подсчёта, а не мера интереса

Кворум — это минимальный вес голосов, необходимый предложению, чтобы его итог был признан состоявшимся. Установленный на уровне 4% от обращающегося предложения в 100 000 000, он даёт порог в 4 000 000 голосов, и подсчёт в 6 000 000 его преодолевает. Уровень участия, вытекающий из того же подсчёта против того же предложения, по-прежнему составляет 6%.

Кворум обеспечивают управляющие смарт-контракты, а не соглашение сторон, поэтому предложение, не дотянувшее до порога, не становится слабо поддержанным решением. Оно вовсе не становится решением, и состояние, которое контракты просили изменить, остаётся прежним.

Чего кворум не делает, так это не повышает участие. Он превращает низкую явку в непринятое предложение вместо принятого, что защищает протокол от переписывания параметров горсткой голосов, и оставляет вопрос о том, кто именно голосует, ровно там, где он был.

Неделегированные токены отсутствуют, а не воздерживаются

Держать токен управления — не то же самое, что держать силу голоса. Документация OpenZeppelin прямо говорит, что силу голоса несут делегаты: держатель, который хочет участвовать, может назначить своим делегатом доверенного представителя или сам стать делегатом, делегировав силу голоса себе. Документация Compound описывает тот же шаг: держатели токенов делегируют право голоса себе или адресу по своему выбору.

Последствие для метрики прямое. Баланс, который никогда не делегировали, — это не голос против и не воздержавшийся голос. Он лежит вне подсчёта с обеих сторон, а значит, уровень участия, измеренный относительно обращающегося предложения, тихо сообщает сразу о двух разных провалах: о держателях, которые не делегировали, и о делегатах, которые получили силу голоса и не воспользовались ею.

Делегирование — это ещё и транзакция: с комиссией и со сроком, поскольку она должна быть записана до блока снимка по предложению. Держатель, который делегирует на следующий день после открытия спорного предложения, сделал всё правильно и всё равно не несёт по нему веса. Этот разрыв во времени — одна из причин, по которой показатель относительно предложения остаётся низким, тогда как интерес к конкретному голосованию высок.

Одно голосование в трёх прочтениях

Допустим, из 100 000 000 обращающихся токенов 20 000 000 делегированы адресу, способному ими проголосовать, — это 20% предложения. Тогда 6 000 000 голосов, зафиксированных по предложению, составляют 6% обращающегося предложения и 30% веса, который реально мог быть подан.

Знаменатель На что отвечает В этом примере
Обращающееся предложение Доля торгуемых токенов, проголосовавших по предложению 6%
Делегированная сила голоса Доля способного голосовать веса, который проголосовал 30%
Адреса-держатели Сколько участников проголосовало, без учёта веса Из веса не выводится
Порог кворума Состоялся ли итог вообще Преодолён, порог 4 000 000

Взятые вместе, два показателя говорят то, чего не скажет одна заголовочная цифра. Расстояние между 6% и 30% — это разрыв в делегировании, а не безразличие делегатов, и два разрыва требуют разных ответов: один — про то, как держатели подключаются к голосованию, другой — про то, делают ли делегаты работу, которую им доверили.

Арифметике сопротивляется третья строка. Подсчёт по весу не скажет, сколько отдельных участников за ним стоит, потому что 6 000 000 голосов — это одно и то же число, пришли они от одного делегата или от тысяч. Если нужно число участников, его придётся считать отдельно от веса.

Почему показатель движется, когда никто не менял мнения

Эмиссия, разблокировки и распределения из казначейства увеличивают обращающееся предложение. Оставьте число активных голосующих и подконтрольный им вес неизменными, увеличьте знаменатель под ними — и заявленный уровень участия упадёт. В поведении голосующих не изменилось ничего: сработал график предложения, заложенный в токеномике проекта.

Бывает и обратное. Крупный держатель, делегировавший силу голоса себе, ничего не добавляет к числу участников и очень много — к способному голосовать весу, поэтому он одновременно поднимает показатель по предложению и может опустить показатель по делегированию. Поэтому DAO, сравнивающая участие по кварталам, обязана держать определение знаменателя неизменным, иначе построенная линия тренда будет описывать её собственную кривую предложения.

Высокий уровень участия не означает автоматически здоровый

Поскольку подсчёт ведётся по весу, один делегат с крупной долей способен в одиночку провести предложение через кворум и дать показатель участия, который выглядит как широкая вовлечённость. Показатель вырос, число вовлечённых людей — нет, и оба факта совместимы.

Это вопрос концентрации, а не явки, и он требует собственного измерения. Метрика концентрации вроде Nakamoto coefficient спрашивает, скольких независимых субъектов хватит, чтобы достичь заданного порога, — а это ровно тот вопрос, которого уровень участия не касается. Публикуя явку рядом с концентрацией, вы не позволяете сильному числу подменить ответ, которого оно никогда не содержало.

Итог

Уровень участия держателей токенов управления — это отношение, и оно информативно ровно настолько, насколько ясны обе его половины. Спрашивайте, что считал числитель, входили ли воздержавшиеся, какой знаменатель использован и на каком блоке этот знаменатель заморожен. Когда по одному предложению приводят две цифры, сначала проверьте, не отвечают ли они на два разных вопроса, и лишь потом считайте это противоречием.

Кворум говорит, состоялся ли итог, а не сколько людей его хотели. Делегирование определяет, какие токены вообще имели право попасть в подсчёт. А показатель, измеренный по весу, ничего не говорит о том, в скольких руках этот вес находился, — поэтому явка и концентрация должны стоять в одном отчёте. Чтобы продолжать изучать основы, следите за материалами Bitbase Academy.

Похожие материалы

Другие материалы Bitbase по этой теме:

- Как отозвать делегирование в управлении

- Почему миграция токена просит одобрение в кошельке

- Миграция токенов завершена, но новые токены не пришли

- Долевое владение NFT и где находится риск

- Что такое ATH (исторический максимум)

Дисклеймер: эта статья — образовательный материал Bitbase Academy, только для информационных целей. Она не является инвестиционным, торговым, налоговым или финансовым советом. Криптоактивы волатильны — оценивайте риски самостоятельно. Написано в сентябре 2026 года; сверяйтесь с актуальной официальной информацией.

Источники

[1] Документация OpenZeppelin Contracts 5.x, Governance docs.openzeppelin.com

[2] Документация Compound, Governance (Compound v2) docs.compound.finance