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 — открытый конструктор самоуправления