Skip to content

Стейкинг и управление DAO

Стейкинг (SHARES)

Стейкинг конвертирует ликвидные токены VIZ в SHARES (вестинговые доли). Застейканные токены заблокированы и не могут быть переданы напрямую, но дают право на управление пропорционально застейканной сумме.

У каждого аккаунта есть три поля вестинга:

ПолеЗначение
vesting_sharesSHARES, принадлежащие аккаунту
delegated_vesting_sharesSHARES, делегированные другим (уменьшают мощь)
received_vesting_sharesSHARES, полученные через делегирование (увеличивают мощь)

Эффективные вестинговые доли — сила управления, используемая во всех взвешенных операциях:

effective_vesting_shares = vesting_shares − delegated_vesting_shares + received_vesting_shares

Операции стейкинга

Стейкинг: transfer_to_vesting_operation (ID 3)

Конвертирует ликвидный VIZ в SHARES. Можно переводить на баланс другого аккаунта.

json
[3, {"from": "alice", "to": "alice", "amount": "1000.000 VIZ"}]

Анстейкинг: withdraw_vesting_operation (ID 4)

Инициирует постепенный вывод за withdraw_intervals ежедневных платежей (регулируется цепочкой, по умолчанию 28 дней). Установите "0.000000 SHARES" для отмены.

json
[4, {"account": "alice", "vesting_shares": "1000.000000 SHARES"}]

Виртуальная fill_vesting_withdraw_operation срабатывает один раз за интервал по мере освобождения токенов.

Маршруты вывода: set_withdraw_vesting_route_operation (ID 11)

Направляет процент выводов на другой аккаунт, опционально с немедленным повторным вестингом.

json
[11, {"from_account": "alice", "to_account": "bob", "percent": 5000, "auto_vest": true}]

До 10 маршрутов на аккаунт; суммарный процент по всем маршрутам не должен превышать 10000.

Делегирование: delegate_vesting_shares_operation (ID 19)

Передаёт силу управления (не владение) другому аккаунту. Установите "0.000000 SHARES" для отмены.

json
[19, {"delegator": "alice", "delegatee": "bob", "vesting_shares": "500.000000 SHARES"}]

При отмене делегирования SHARES входят в 7-дневное окно возврата. По его истечении срабатывает виртуальная return_vesting_delegation_operation.


Где используются SHARES

SHARES — это универсальный токен управления. Каждое значимое действие взвешивается по effective_vesting_shares.

1. Голосование за валидаторов (Fair-DPOS)

json
[7, {"account": "alice", "witness": "bob", "approve": true}]

Вес голоса делится поровну между всеми валидаторами, за которых голосует аккаунт:

fair_weight = effective_vesting_shares / validators_voted_for

Это предотвращает концентрацию — голосование за 10 валидаторов даёт каждому 1/10 вашего веса. Аккаунты также могут установить доверенного представителя (account_validator_proxy_operation), делегировав все голоса за валидаторов другому аккаунту.

2. Голосование в Committee DAO

json
[37, {"voter": "alice", "request_id": 42, "vote_percent": 7500}]

Вес голоса: effective_vesting_shares × vote_percent / 10000.
Диапазон: от −10000 (сильное несогласие) до +10000 (сильная поддержка).

3. Награды (распределение социальных вознаграждений)

json
[47, {"initiator": "alice", "receiver": "bob", "energy": 1000, ...}]

Размер вознаграждения пропорционален:

rshares = effective_vesting_shares × energy / 10000

Аккаунт с в 10 раз большим количеством SHARES создаёт в 10 раз большее вознаграждение при той же энергии.

4. Управление параметрами цепочки

Валидаторы публикуют предпочтительные параметры цепочки; блокчейн применяет медиану. Поскольку валидаторы избираются голосами, взвешенными по доле, все параметры цепочки косвенно управляются держателями SHARES.

5. Пропускная способность транзакций

Пропускная способность сети распределяется пропорционально effective_vesting_shares. Аккаунты с менее чем 500 SHARES получают дополнительный резерв пропускной способности 10%.

6. Создание аккаунта через делегирование

Новые аккаунты можно создать, делегировав им SHARES в соотношении 10× (заблокированы на 30 дней), что делает создание аккаунта доступным без ликвидных токенов.


VIZ как DAO

Традиционный DAOБлокчейн VIZ
Казна DAOФонд комитета + фонд вознаграждений
Токены управленияSHARES
Голосование за предложенияЗаявки Committee worker
Совет директоровИзбранные валидаторы
Выборы директоровГолосование за валидаторов (Fair-DPOS)
Распределение дивидендовМеханизм наград (фонд вознаграждений)
Устав / правилаПараметры цепочки (медианное управление)
Голосование по доверенностиdelegate_vesting_shares + прокси валидатора

Свойства управления

  1. Пропорциональное представительство: 1 SHARES = 1 единица влияния везде.
  2. Двухполярное голосование: отрицательные голоса активно противодействуют, а не просто воздерживаются.
  3. Непрерывное управление: нет фиксированных сезонов голосования — голоса можно изменять в любое время.
  4. Кожа в игре: SHARES заблокированы; выход занимает 28 дней. Долгосрочное согласование.
  5. Нет доверенных посредников: все правила применяются кодом протокола.
  6. Делегирование без хранения: сила управления может быть одолжена и отозвана в любое время.

Цикл управления

Стейкинг VIZ → Получение SHARES → Сила управления
    ├── Голосование за валидаторов → Производство блоков и параметры цепочки
    ├── Голосование в комитете    → Расходование казны
    ├── Награды другим аккаунтам  → Распределение ценности из фонда вознаграждений
    └── Делегирование другим      → Усиление силы управления союзников

Ключевые константы

КонстантаЗначениеОписание
CHAIN_VESTING_WITHDRAW_INTERVALS28Ежедневные платежи при выводе
CHAIN_VESTING_WITHDRAW_INTERVAL_SECONDS86400 (1д)Время между платежами
CHAIN_MAX_WITHDRAW_ROUTES10Максимум маршрутов вывода на аккаунт
CHAIN_ENERGY_REGENERATION_SECONDS432000 (5д)Полное восстановление энергии
CHAIN_100_PERCENT10000Знаменатель в базисных пунктах
CHAIN_MAX_ACCOUNT_VALIDATOR_VOTES100Максимум валидаторов на аккаунт

См. также: Параметры цепочки, Committee DAO, Награды, Переводы.