Для принятия решений в децентрализованных автономных организациях используется механизм достижения консенсуса посредством голосования. В самом простом случае голосование осуществляется в виде перевода токенов с личного кошелька участника организации на адрес смарт-контракта, который принимает токены, учитывает тем самым голос, и возвращает их обратно владельцу.
Как правило, ДАО выпускает два типа токенов: голосующие и утилитарные. Это полностью соответствует ценным бумагам в коммерческих предприятиях, где есть акции с правом голоса и бумаги, по которым владелец может получать доход от деятельности предприятия, но не имеет права голосовать на собрании акционеров, участвовать в управлении. Голосование в ДАО может быть устроено не только с помощью голосующих токенов, можно учитывать и утилитарные токены. Запрограммировать можно любые вариации. Способы преодоления проблем в голосовании можно с помощью алгоритмических (вычислимый социальный выбор (computational social choice)) или организационных мер (см. Проблемы управления ДАО (по материалам ВЭФ, 2023).
Алгоритм | Описание | В каких ДАО используется |
Кворум | Для принятия решения нужно собрать заранее установленное количество голосов. Это число (например, 30% от общего числа токенов с правом голоса) каждая ДАО устанавливает себе сама. Многие применяют этот механизм как для голосования по самому вопросу, так и для принятия решения о вынесении на голосование. То есть, сначала голосуют, нужно ли вообще голосовать по данному вопросу, а потом, если кворум достигнут, голосуют по сути вопроса. Так отсекаются все мелкие, ненужные инициативы, гарантируется участие заинтересованных лиц и поддержка большинства. Сам кворум можно считать с учетом количества токенов у голосующего, то есть, голосовать может только тот, у кого есть достаточно токенов, либо учитывать, проголосовало ли достаточное количество тех, кто имеет на это право. Важно не допустить, чтобы результат голосования зависел только от количества токенов, и чтобы порог кворума не был слишком высоким или низким. |
Aave, KyberDAO, Compound, Curve, Kleros |
Квадратичное голосование | Алгоритм предложен Виталием Бутериным. Суть сводится к тому, что вместо формулы “1 токен = 1 голос” учитывается владелец: “1 владелец = 1 голос”. Однако, число токенов тоже учитывается. Богач может подать несколько голосов, но каждый следующий его голос будет требовать квадратичного числа токенов. Например, для голосования нужно отправить 3 токена. За первый голос богач отправит 3 токена, а за второй 32=9 токенов, за третий 92=81 токен, за четвертый 812=6561 токен, и так далее. Таким образом, продавить своё решение богачу будет очень дорого, он вряд ли сможет это сделать. Заодно такая схема стимулирует людей голосовать активно только по самым важным вопросам, отфильтровывая всё незначительное, и гарантирует учёт интересов меньшинств. Алгоритм критикуют за то, что он связывает право голоса с благосостоянием, и то, что необходимо верифицировать голосующего, иначе владелец ста токенов может распределить их по сотне отдельных кошельков и проголосовать, как сто разных человек, чем добьётся нужного ему результата. |
Gitcoin, BrightID |
Взвешенное голосование и голосование с учётом репутации | При этой системе каждый участник может иметь несколько голосов, и вес его мнения определяется их количеством. Репутационное голосование основывается на весе репутации (или доверия сообщества) голосующего. Репутация передается другими членами или на основе действий важных для ДАО, например, за выполнение каких-нибудь работ. Репутация может строиться и на основе длительности владения каким-то особым токеном (что может считаться доказательством искренней заинтересованности владельца в интересах сообщества) или записей о вкладе участника в развитие ДАО. Репутация может иметь срок годности, чтобы старожилы не имели преимущества при голосовании. Данная схема лучше противостоит атаке Сивиллы, но построить хороший механизм репутации может оказаться весьма сложно. | BPC DAO, OrangeDAO |
Учёт экспертизы (knowledge-extractable voting (KEV)) | По сути это разновидность голосования с учётом репутации, которая здесь строится на основе оценки знаний голосующих. Каждый вопрос, выносимый на голосование, имеет уникальный тип токенов. Токены раздаются голосующим на основе глубины их экспертизы. Если по итогам голосования (и оценки) побеждает решение, за которое голосовал эксперт, он получает обратно больше токенов, чем использовал при голосовании. Если не принимается, эксперт получает токенов меньше, чем потратил. Таким образом отсеиваются от голосования те, у кого недостаточно экспертизы. Передать или продать токены другому человеку невозможно, поэтому манипулировать результатами не получится. | |
Мультиподпись | Основное преимущество данной схемы – безопасность. Она гарантирует, что любое решение будет внимательно изучено прежде, чем вступит в силу. Её часто применяют для распределения финансов ДАО. Работает она следующим образом: создаётся кошелёк с мультиподписью, который исполняет транзакцию только при условии нужного числа подписей (например, 12 из 19). Когда на голосовании принимается какое-то решение, его необходимо подтвердить достаточным количеством подписей из кошелька с мультиподписью. Схема несколько сложна, поскольку подписанты должны уметь работать с таким кошельком. Кроме того, они не всегда могут поставить подпись быстро, это может затянуть процесс подтверждения результатов голосования. Часто встречаются и разногласия между подписантами. |
Gnosis Safe, Aragon Client DAO, BitDAO |
Голографический консенсус | Алгоритм предложен DAOstack как практическая реализация идеи футархии. Сначала голосуют за результат инициативы простым большинством, а потом голосуют за её реализацию перечислением токенов (или криптовалюты). Переданные токены замораживаются на определённый срок, потом возвращаются владельцу. Инициировать голосование можно на основе репутации, чтобы отфильтровывать неважные вопросы. Отбор на второй этап осуществляют небольшие группы. Можно организовать делегирование голосующих токенов этим группам, чтобы не участвовать лично в голосовании по всем вопросам. |
DXdao, necDAO, DAOstack |
Убеждённое голосование | В этой схеме голосующим предлагается сделать свой выбор отправкой токенов и их заморозкой. Чем больше токенов передаётся, и чем больше срок, на которой голосующий готов заморозить их, тем более сильным считается убеждённость человека в важности голосуемого вопроса, тем большую силу имеет его голос. | Giveth, Common Stack, MetaCartel |
Протестное голосование | Схема используется в организациях, использующих взвешенную схему голосования. Она разработана для тех случаев, когда голосовавший, будучи недоволен результатами голосования, забирает свои токены и в знак протеста распродаёт их, чем негативно влияет на развитие организации (снижает цену токена, распыляет голосующие токены). Вопрос выносится на голосование. Если результат не устраивает, участник в течение определённого периода может забрать свои токены из замороженного пула. Схема слаба тем, что из-за периода ожидания не даёт возможности быстро перейти к внедрению принятых решений. |
MolochDAO, MetaCartel, DAOhaus |
Эффективность – скорость отбора и утверждения срочных предложений на голосование.
Справедливость – каждый голосующий имеет одинаковые права.
Масштабируемость – возможность настраивать технические параметры под количество голосующих.
Надёжность – устойчивость к атакам или сговорам.
Мотивируемость – способность стимулировать участников к голосованию.
Эффективность | Справедливость | Масштабируемость | Надёжность | Мотивируемость | |
Кворум | Средняя | Высокая | Низкая | Низкая | Нет |
Квадратичное голосование | Средняя | Низкая | Средняя | Средняя | Нет |
Взвешенное голосование | Средняя | Низкая | Средняя | Высокая | Да |
Учет экспертизы | Средняя | Низкая | Средняя | Высокая | Да |
Мультиподпись | Средняя | Высокая | Низкая | Низкая | Нет |
Голографический консенсус | Высокая | Высокая | Высокая | Средняя | Да |
Убеждённое голосование | Низкая | Средняя | Средняя | Высокая | Нет |
Протестное голосование | Низкая | Высокая | Средняя | Средняя | Нет |
Источник: Voting Schemes in DAO Governance