Skip to content

Делегирование (Delegation)

Открыть в приложении: dev.comunify.ru/community/comm-4/delegation

Зачем нужен

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

Это называется Liquid Democracy — жидкая демократия.

Для кого

  • DAO — основной механизм управления. Делегаты по направлениям: финансы, развитие, партнёрства
  • Кооперативы — пайщики делегируют голос правлению по текущим вопросам
  • Клубы — активные участники голосуют от имени менее активных

Как работает

Участник А ──делегирует──► Делегат Б ──голосует──► Предложение
     ↑                                                  ↑
     └───── может проголосовать лично (отменяет делегирование)
  1. Выберите делегата — любого участника сообщества
  2. Укажите тему — финансы, техническое развитие, партнёрства (или все)
  3. Установите вес — какую долю голоса передаёте (0.5–1.0)
  4. Делегат голосует от вашего имени по вопросам выбранной темы
  5. Вы можете проголосовать лично — перевесит делегирование
  6. Отозвать можно в любой момент

Интерфейс

Экран делегирования

СекцияОписание
Мои делегированияКому передали голос, по какой теме, с какого числа. Кнопка «Отозвать»
Делегировано мнеКто передал голос вам. Ваша суммарная сила
Сила голосаТекущая сила с учётом полученных делегирований
ЦепочкаВизуализация: кто → кому → кому (транзитивно)

Действия

КнопкаЧто делает
ДелегироватьОткрывает форму выбора делегата, темы, веса
ОтозватьМгновенно возвращает голос
ЦепочкаПоказывает все звенья делегирования

Actions (8)

ActionОписаниеКто может
delegateVotingПередать голос участнику по темеЛюбой участник
revokeDelegationОтозвать делегированиеДелегирующий
fetchDelegationsСписок делегированийЛюбой
fetchInfoИнформация о конкретном делегированииЛюбой
fetchVotingPowerСила голоса с учётом делегированийЛюбой
fetchChainЦепочка транзитивного делегированияЛюбой

Правила

Ключевое правило

Личный голос всегда перевешивает делегированный.

  • Отзыв мгновенный — без задержек
  • Цепочки транзитивны: А → Б → В (голос А попадает к В)
  • Циклы запрещены (А → Б → А)
  • При отзыве все последующие звенья теряют этот голос

Связанные модули

ComUnify — открытый конструктор самоуправления