DAO и ончейн-голосование: когда оно работает, а когда нет
DAO — это организация, где часть решений принимается голосованием держателей токенов или участников, а результат исполняет смарт-контракт. Работает это там, где у сообщества действительно есть общий ресурс — казна, параметры протокола, грант-программа — и где участники готовы голосовать. Если решение всё равно принимает основатель, DAO превращается в дорогую декорацию.
Ончейн и офчейн-голосование
| Вид | Как работает | Плюсы | Минусы |
|---|---|---|---|
| Ончейн | Голос — транзакция в сети, результат исполняет контракт | Решение исполняется без посредника | Газ за голос, сложнее менять правила |
| Офчейн с подписями | Голос — подпись сообщения, подсчёт вне сети | Бесплатно для участника, быстро | Исполнение зависит от людей с мультиподписью |
| Гибрид | Голосование офчейн, исполнение через мультиподпись или оракул | Баланс цены и надёжности | Нужно доверие к исполнителям |
Для большинства сообществ разумно начать с офчейн-голосования и мультиподписи, которая исполняет решения. Ончейн-исполнение имеет смысл, когда сумма в казне или ценность параметров достаточно велики, чтобы оправдать сложность и аудит.
Из чего состоит ончейн-голосование
- Токен голосования или другой способ учёта голосов, с фиксацией баланса на момент начала голосования, чтобы нельзя было голосовать одними токенами дважды.
- Контракт управления: кто может выдвигать предложение, сколько длится голосование, какой кворум.
- Задержка исполнения (timelock): после принятия решения есть время, чтобы участники увидели его и при несогласии вышли.
- Исполнитель: контракт, который владеет казной и выполняет принятые решения.
- Интерфейс, где участник видит предложение, его код и голосует.
Когда DAO работает
- Есть общий ресурс, которым участники хотят управлять: казна, параметры протокола, распределение грантов.
- Участников достаточно и они активны, кворум собирается без уговоров.
- Решения понятны и проверяемы: «перевести X на адрес Y», «изменить параметр Z».
- Правовая форма понятна: кто отвечает перед законом за действия казны.
Когда DAO не нужно
- Компания с одним собственником и обычной структурой управления.
- Голосование ради маркетинга, когда результат всё равно определяет команда.
- Сообщество из нескольких десятков человек — проще общий чат и мультиподпись.
- Продукт для российского рынка, где токен может быть признан ЦФА или цифровой валютой — без юриста не начинать.
Риски голосования
| Риск | Как проявляется | Защита |
|---|---|---|
| Захват голосов | Кто-то набирает много токенов и проводит выгодное себе решение | Снимок балансов до предложения, задержка исполнения, право вето на опасные действия |
| Низкая явка | Решения принимают единицы | Реалистичный кворум, делегирование голосов |
| Злонамеренное предложение | В коде предложения спрятано опасное действие | Проверка кода предложений, понятное описание, задержка |
| Займы ради голоса | Токены берут взаймы на один блок | Учёт голосов по снимку на прошлый блок |
| Ошибка в контракте управления | Казна заблокирована или открыта | Аудит и тесты, ограниченные права на изменения |
Как запустить: план
- Опишите, какие решения отдаются на голосование, а какие остаются у команды. Запишите это публично.
- Выберите модель: офчейн с мультиподписью или ончейн с задержкой исполнения.
- Определите правила: порог выдвижения, длительность, кворум, задержка.
- Возьмите проверенные контракты управления и не пишите свои с нуля.
- Протестируйте в тестовой сети полный цикл: предложение, голосование, исполнение, отмена.
- Проведите аудит контрактов управления и казны.
- Начните с ограниченных прав DAO и расширяйте их после нескольких успешных циклов.
Правовая сторона
В большинстве стран DAO само по себе не является юрлицом, и за действия казны могут отвечать конкретные люди. В России отдельного правового режима DAO нет, а токены с правами на доход могут попадать под регулирование ЦФА. Если токен даёт денежные права — сначала юрист, потом контракт; см. разбор ЦФА в России.
Параметры голосования: на что смотреть
| Параметр | Что значит | Ошибка |
|---|---|---|
| Порог выдвижения | Сколько голосов нужно, чтобы предложить решение | Слишком низкий — спам, слишком высокий — никто не может предложить |
| Длительность | Сколько дней идёт голосование | Слишком короткая — участники не успевают |
| Кворум | Минимальная доля голосов для действительного решения | Недостижимый кворум парализует DAO |
| Задержка исполнения | Время между решением и исполнением | Без задержки нельзя среагировать на захват |
| Делегирование | Возможность передать голос представителю | Без него явка обычно низкая |
Начните с умеренных значений и пересмотрите их после нескольких циклов голосования. Изменение параметров тоже должно идти через голосование, но с повышенным кворумом.
Экстренные полномочия
Многие DAO оставляют небольшому совету с мультиподписью право поставить исполнение на паузу или отменить очевидно вредное решение. Это компромисс между децентрализацией и безопасностью. Если такое право есть, его границы и состав совета должны быть опубликованы, а сам совет — подотчётен голосованию.
Как понять, что DAO работает
- Предложения выдвигают разные участники, а не только команда.
- Кворум собирается без напоминаний в последний день.
- Есть отклонённые предложения: значит, голосование реально что-то решает.
- Решения исполняются в срок, и это видно в сети.
- Участники обсуждают предложения до голосования, а не после.
Если за полгода не набирается ни одного из этих признаков, честнее вернуться к обычному управлению с прозрачной отчётностью. Это тоже нормальный выбор, и он дешевле поддерживать.
Стоимость поддержки
DAO требует постоянной работы: подготовка предложений, проверка их кода, исполнение, отчёты. Заложите на это время команды или модераторов. Без этого даже хорошие контракты превращаются в пустой раздел сайта.
Офчейн-голосование с мультиподписью: как устроить
Самая частая рабочая схема для небольших сообществ: голосование подписями без газа, а исполнение — мультиподписью из нескольких уважаемых участников. Чтобы она была честной, правила записывают заранее: мультиподпись обязана исполнить решение, принятое по правилам, в оговорённый срок, а отказ должен быть публично объяснён. Снимок балансов фиксируется на блок до начала голосования, ссылка на него публикуется вместе с предложением.
Такая схема дешевле ончейн-управления и проще в аудите, но держится на доверии к исполнителям. Когда сумма в казне вырастет, её можно перевести на ончейн-исполнение с задержкой — уже имея опыт голосований и понятные параметры.
Что делает студия
Мы настраиваем голосование, контракты управления и интерфейс к ним, а также мультиподпись для исполнения решений. Состав работ — на странице DAO и ончейн-голосование. Для казны, которой управляет голосование, нужна та же дисциплина, что и для казначейства компании: мультиподпись Safe и мониторинг. Общий обзор направления — блокчейн-разработка.
Если голосование нужно не сообществу держателей, а сотрудникам или участникам клуба, блокчейн часто не нужен вовсе: достаточно голосования в веб-приложении с журналом и проверкой подлинности.
Вопросы и ответы
Что такое DAO простыми словами?
Организация, где решения о общем ресурсе принимаются голосованием участников, а исполняются смарт-контрактом или мультиподписью. Правила голосования записаны в коде и видны всем.
Чем ончейн-голосование отличается от офчейн?
Ончейн-голос — транзакция в сети, и результат исполняется автоматически. Офчейн-голос — подпись без транзакции, это бесплатно, но исполнение зависит от людей, которые держат мультиподпись.
Можно ли захватить DAO?
Да, если правила позволяют быстро набрать голоса и сразу исполнить решение. Защищают снимок балансов до голосования, задержка исполнения и ограничения на опасные действия.
Нужно ли DAO обычной компании?
Как правило, нет. Если у компании есть собственники и директор, DAO добавит сложность без пользы. DAO полезно, когда общим ресурсом действительно управляет сообщество.
Читайте также
Сайт работает по IPv4, но не по IPv6: как найти разрыв
БезопасностьCORS: почему запрос работает в curl, а в браузере нет
ПоддержкаSMTP Mail.ru не работает: почему письма с сайта не уходят
ПоддержкаSMTP Gmail не работает: почему письма с сайта не уходят
ПоддержкаSMTP не работает: почему сайт не отправляет письма
БизнесКак учебному центру работать с корпоративными заказчиками