Стейкинг и управление DAO
Стейкинг (SHARES)
Стейкинг конвертирует ликвидные токены VIZ в SHARES (вестинговые доли). Застейканные токены заблокированы и не могут быть переданы напрямую, но дают право на управление пропорционально застейканной сумме.
У каждого аккаунта есть три поля вестинга:
| Поле | Значение |
|---|---|
vesting_shares | SHARES, принадлежащие аккаунту |
delegated_vesting_shares | SHARES, делегированные другим (уменьшают мощь) |
received_vesting_shares | SHARES, полученные через делегирование (увеличивают мощь) |
Эффективные вестинговые доли — сила управления, используемая во всех взвешенных операциях:
effective_vesting_shares = vesting_shares − delegated_vesting_shares + received_vesting_sharesОперации стейкинга
Стейкинг: transfer_to_vesting_operation (ID 3)
Конвертирует ликвидный VIZ в SHARES. Можно переводить на баланс другого аккаунта.
[3, {"from": "alice", "to": "alice", "amount": "1000.000 VIZ"}]Анстейкинг: withdraw_vesting_operation (ID 4)
Инициирует постепенный вывод за withdraw_intervals ежедневных платежей (регулируется цепочкой, по умолчанию 28 дней). Установите "0.000000 SHARES" для отмены.
[4, {"account": "alice", "vesting_shares": "1000.000000 SHARES"}]Виртуальная fill_vesting_withdraw_operation срабатывает один раз за интервал по мере освобождения токенов.
Маршруты вывода: set_withdraw_vesting_route_operation (ID 11)
Направляет процент выводов на другой аккаунт, опционально с немедленным повторным вестингом.
[11, {"from_account": "alice", "to_account": "bob", "percent": 5000, "auto_vest": true}]До 10 маршрутов на аккаунт; суммарный процент по всем маршрутам не должен превышать 10000.
Делегирование: delegate_vesting_shares_operation (ID 19)
Передаёт силу управления (не владение) другому аккаунту. Установите "0.000000 SHARES" для отмены.
[19, {"delegator": "alice", "delegatee": "bob", "vesting_shares": "500.000000 SHARES"}]При отмене делегирования SHARES входят в 7-дневное окно возврата. По его истечении срабатывает виртуальная return_vesting_delegation_operation.
Где используются SHARES
SHARES — это универсальный токен управления. Каждое значимое действие взвешивается по effective_vesting_shares.
1. Голосование за валидаторов (Fair-DPOS)
[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
[37, {"voter": "alice", "request_id": 42, "vote_percent": 7500}]Вес голоса: effective_vesting_shares × vote_percent / 10000.
Диапазон: от −10000 (сильное несогласие) до +10000 (сильная поддержка).
3. Награды (распределение социальных вознаграждений)
[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 SHARES = 1 единица влияния везде.
- Двухполярное голосование: отрицательные голоса активно противодействуют, а не просто воздерживаются.
- Непрерывное управление: нет фиксированных сезонов голосования — голоса можно изменять в любое время.
- Кожа в игре: SHARES заблокированы; выход занимает 28 дней. Долгосрочное согласование.
- Нет доверенных посредников: все правила применяются кодом протокола.
- Делегирование без хранения: сила управления может быть одолжена и отозвана в любое время.
Цикл управления
Стейкинг VIZ → Получение SHARES → Сила управления
├── Голосование за валидаторов → Производство блоков и параметры цепочки
├── Голосование в комитете → Расходование казны
├── Награды другим аккаунтам → Распределение ценности из фонда вознаграждений
└── Делегирование другим → Усиление силы управления союзниковКлючевые константы
| Константа | Значение | Описание |
|---|---|---|
CHAIN_VESTING_WITHDRAW_INTERVALS | 28 | Ежедневные платежи при выводе |
CHAIN_VESTING_WITHDRAW_INTERVAL_SECONDS | 86400 (1д) | Время между платежами |
CHAIN_MAX_WITHDRAW_ROUTES | 10 | Максимум маршрутов вывода на аккаунт |
CHAIN_ENERGY_REGENERATION_SECONDS | 432000 (5д) | Полное восстановление энергии |
CHAIN_100_PERCENT | 10000 | Знаменатель в базисных пунктах |
CHAIN_MAX_ACCOUNT_VALIDATOR_VOTES | 100 | Максимум валидаторов на аккаунт |
См. также: Параметры цепочки, Committee DAO, Награды, Переводы.