Загрузка интерфейса…

Модерация и голосование

Модерация и голосование в сети Novij Protocol

Модерация в сети Novij Protocol строится на двухпалатном голосовании и доверительном консенсусе. Решения принимаются узлами и холдерами, каждая палата даёт 50% итогового веса. Вес голоса зависит от прозрачных метрик (аптайм, stake) и коэффициента доверия R, который вычисляется только на основе истории голосований. Обязанность голосовать возникает только у тех, кто заявился (активировал право голоса с залогом). Такой дизайн обеспечивает устойчивость, антиабуз и анонимность участников.

1. Право и обязанность голосовать

  • Право ≠ обязанность. Обязанность голосовать возникает только у участников, которые заявились — активировали право голоса.
  • Залог за право голоса: 100 NPT. Это условие для заявки на участие в голосованиях.
  • R < 0.5 → сгорание залога. При падении коэффициента доверия ниже 0.5 право голосовать теряется, а залог 100 NPT сгорает в пользу Dev Fund.

2. Кто имеет право голоса (две палаты по 50%)

  • Палата узлов (50%). Действующие relay/storage-узлы с оплатой участия и валидированным аптаймом.
  • Палата холдеров (50%). Кошельки, получившие доверие от ≥ 5% от общего числа выпущенных токенов, за исключением кошельков, участвующих в палате узлов.

Решение считается принятым только при совпадении большинства (по весу) в обеих палатах.

3. Типы голосований

  • Mint новых токенов.
  • Бан/анбан адресов.

4. Механизм голосования

4.1 Инициирование

  • Создавать голосования имеют право все участники, у которых есть право голосовать (см. раздел 2).
  • Создание голосования стоит 1 NPT.
  • Базовая длительность голосования — 5 дней; минимально — 3 дня.
  • Сокращение срока решения: +1 NPT за каждый день сокращения (до 2 дней).

4.2 Участие

  • Участвуют только заявившиеся участники с активированным правом (залог 100 NPT), в рамках своих палат.
  • Участие бесплатное. Неголосование трактуется как доверие большинству, но снижает R.

4.3 Принятие решения

  • В каждой палате считается большинство по суммарному весу.
  • Итог — только при совпадении результатов обеих палат (каждая даёт 50%).
  • Если одна из палат полностью не проголосовала, её 50% веса засчитываются в пользу победившего решения другой палаты.

5. Механизм веса голоса

Вес голоса формируется по-разному для узлов и холдеров, но в обоих случаях умножается на коэффициент доверия R.

5.1 Узлы (relay/storage)

Базовый вес узла зависит от аптайма и подтверждается heartbeat и логами.

Wnode = (1 + floor(Uptime_in_days / 7)) × R

  • 1 день → W = (1 + 0) × R
  • 45 дней → W = (1 + 6) × R = 7R
  • 90 дней → W = (1 + 12) × R = 13R
  • Неоплата ежедневной комиссии обнуляет вес; при повторном подключении стартует с 1×R.

5.2 Холдеры (не-узлы с доверием ≥5% supply)

Wholder = √(Stake_in_tokens) × R

  • Корень из stake ограничивает доминирование китов.
  • Порог доверия ≥5% supply считается отдельно от величины stake.

6. Коэффициент доверия R

Диапазон: 0.5 – 1.5. Применяется к весу узлов и холдеров. R формируется только на основании истории голосований.

6.1 Повышение R

  • За каждые 30 дней голосований без штрафов: +0.1 к R.
  • Чтобы прибавить +0.5 (например, с 1.0 до 1.5), требуется 150 дней честного участия.

6.2 Понижение R

  • За каждое неголосование: −0.1 (но не более 0.1 в календарный день).
  • Неголосование считается доверием большинству, но штраф по R сохраняется.

6.3 Блокировка и сжигание

  • Если R < 0.5 — участник теряет право голосовать.
  • Сгорает залог 100 NPT в пользу Dev Fund.

7. Результаты модерации

7.1 Блокировка

  • Если большинство по весу в обеих палатах «За», адрес/объект считается заблокированным.
  • Сеть отказывает в обслуживании (чтение/запись блоков, авторизация и т.п.).

7.2 Разблокировка

  • Инициируется новым голосованием; правила идентичны первичному.

8. Технические примечания

  • Узловой аптайм подтверждается heartbeat и сетевыми логами.
  • Параметры сети (например, ставка за сокращение срока) могут корректироваться отдельным голосованием.
  • Все голосования и результаты — ончейн/аудитабельны.