Сравнительный анализ платформ для ДАО в блокчейне Ethereum. 2021
Перевод
Это - вольный перевод: jisajournal.springeropen.com/articles/10.1186/s13174-021-00139-6
Аннотация
Технология блокчейн позволила создать новый тип распределённых систем.
Помимо первых применений в сфере финансов, она также позволила создать новые способы управления и координации. Наиболее актуальными из них являются так называемые децентрализованные автономные организации (ДАО).
В ДАО обычно применяются системы принятия решений, позволяющие их сетевому сообществу достигать договоренностей. В результате этих договорённостей ДАО работает автоматически, выполняя соответствующую часть кода в сети blockchain (например, нанимает людей, осуществляет доставку платежей, инвестирует в финансовые продукты и т.д.).
За последние несколько лет появилось несколько платформ, таких как Aragon, DAOstack и DAOhaus, облегчающих создание ДАО. В результате появились сотни таких новых организаций, сообщества которых взаимодействуют между собой через блокчейн.
Однако в литературе ещё нет должного эмпирического исследования этого явления.
В данной статье мы стремимся пролить свет на текущее состояние экосистемы ДАО. Мы рассматриваем три основные платформы (Aragon, DAOstack, DAOhaus), которые сегодня облегчают создание и управление ДАО.
Таким образом, мы представляем их основные отличия и сравниваем их с помощью количественных показателей. Для такого сравнения мы получаем данные как из основной сети Ethereum (mainnet), так и из параллельной (сайдчейн) сети Ethereum (xDai).
Мы анализируем данные 72 320 пользователей и 2 353 сообществ DAO, чтобы изучить три экосистемы по четырем параметрам: рост, активность, система голосования и фонды. Полученные нами результаты показывают, что между платформами DAO существуют заметные различия по показателям роста и активности, а также по результатам голосования.
Тем не менее мы считаем, что наша работа - это только первый шаг и что необходимы дальнейшие исследования, чтобы лучше понять эти сообщества и оценить степень их достижения в области децентрализованного управления.
Введение
Технология блокчейн позволила создать новый тип распределённых систем. Она предоставляет механизмы, обеспечивающие безопасность децентрализованных транзакций и операций без необходимости доверять третьей стороне-посреднику, как это принято в централизованных системах, ориентированных на серверы.
В силу своего происхождения, связанного с криптовалютами, блокчейн в основном применялся в финансовых приложениях. Однако в последние годы он все чаще применяется и в других областях. Особый интерес представляет появление новых форм децентрализованного управления, опосредованного блокчейном. Такие организации с поддержкой блокчейна называются децентрализованными автономными организациями (ДАО) и используют возможности инфраструктуры блокчейна для обеспечения прозрачности процессов принятия решений, формализации правил, автоматизации некоторых операций или предполагаемой децентрализации власти.
Область блокчейна привлекла широкий круг экспертов и энтузиастов, большинство из которых в настоящее время принадлежат к областям вычислительной техники и финансов и сосредоточены на новых финансовых приложениях, например, на бурно развивающейся области DeFi.
Некоторые из этих проектов выбрали для своего управления ДАО. Таким образом, онлайн-сообщество проекта может использовать встроенные в DAO механизмы принятия решений для голосования по предложениям и организации своих задач.
Для удовлетворения этого спроса в последнее время появилось несколько платформ, предоставляющих ДАО как услугу, то есть развертывающих ДАО в публичном блокчейне и обеспечивающих взаимодействие сообществ через них. Эти платформы позволили снизить уровень технических знаний, необходимых для работы с ДАО, и, таким образом, тысячи людей теперь взаимодействуют в сотнях сообществ ДАО.
За этим новым явлением можно следить в Интернете, в частности, через "специальную литературу", включающую технические отчёты, блоги, сообщения в социальных сетях и т.д.
Научная литература освещает его в основном в теоретических работах, хотя постепенно появляются и эмпирические работы. Можно выделить качественные исследования, такие как рассказ о первой популярной ДАО, комплексное исследование, посвящённое пониманию ДАО, или контент-анализ литературы о трёх популярных ДАО с целью понять, как они управляются.
Можно найти (также) обзор ДАО, платформ ДАО и инструментов визуализации ДАО, а также анализ эволюции одной популярной ДАО на основе временных рядов таких показателей, как количество пользователей и действий, выполняемых в ДАО.
Недавно было проведено исследование, в котором анализировалось, как повлияло на деятельность ДАО повышение стоимости использования блокчейна Ethereum, произошедшее во второй половине 2020 года.
В данной статье мы внесём свой вклад в растущий поток литературы по данной теме, представив статистический анализ трёх основных платформ ДАО (Aragon, DAOstack и DAOhaus) с точки зрения роста, активности, системы голосования и фондов.
Статья построена следующим образом: в разделе 2 представлены основные понятия, связанные с блокчейном, Ethereum и ДАО. В разделе 3 представлен обзор трёх платформ DAO, которые мы будем анализировать в данной работе. В разделе 4 проводится сравнение трех основных платформ DAO с точки зрения роста, активности, системы голосования и фондов. В разделе 5 обсуждаются основные результаты, а в разделе 6 приводятся заключительные замечания, в том числе ограничения нашей работы.
Блокчейн и ДАО: область в двух словах
Блокчейн
Блокчейн - это распределённая бухгалтерская книга [прим. Menaskop: в чём его отличия от DLT - см. по ссылке], которую можно понимать как распределённую базу данных, содержащую только приложения, с механизмом синхронизации.
Как и Интернет, публичный блокчейн - это открытая инфраструктура, не принадлежащая и не контролируемая одним центральным органом. Как правило, база данных блокчейна реплицируется в каждом из узлов сети и, таким образом, доступна для просмотра всем её пользователям.
Таким образом, мы считаем транзакции и операции в публичных блокчейнах прозрачными, поскольку их может отследить и увидеть любой участник сети.
Леджер представляет собой последовательность блоков (отсюда - и блокчейн), содержащих набор уже совершенных транзакций. Каждый блок указывает на предыдущий блок, образуя цепочку. Когда пользователь хочет добавить новую транзакцию, данные транзакции проверяются так называемыми майнерами. Если достигается консенсус относительно достоверности нового блока, он добавляется в цепочку в рамках децентрализованного процесса. Кроме того, блокчейн обеспечивает неизменность своих прошлых записей: никто не может удалить или изменить данные блока, помещённого в проверенную цепь.
Первой реализацией технологии блокчейн стал Биткоин, который представляет собой "криптовалюту", т.е. децентрализованную цифровую валюту, подтвержденную с помощью криптографии. [Прим. Menaskop: Биткоин - это сеть, а криптовалюта - это биткоин с тикером BTC].
После этого появились тысячи новых криптовалют со своими особенностями.
Вторая волна блокчейна была вызвана появлением в 2013 году криптовалюты Ethereum. Ethereum предоставляет платформу для распределенных вычислений и язык программирования Solidity. Solidity устранил ряд ограничений скриптового языка Bitcoin, таких как отсутствие Тьюринг-полноты. Это позволило создать множество типов децентрализованных приложений (Dapps) и так называемых "умных контрактов" - вычислительных соглашений между сторонами, которые могут самостоятельно выполняться и принудительно исполняться. [Прим. Menaskop: строго говоря Эфир появился как ICO в 2014 году, а в 2015 году произошёл запуск с генезис-блока].
Dapps нашли применение во многих областях, в частности в сфере финансов. Так, можно выделить такие примеры, как платёжные услуги или криптовалютные платежи, что привело к появлению децентрализованных финансов (DeFi) - формы финансирования, которая не зависит от центральных финансовых посредников и используется для получения крипто-сбережений, крипто-кредитов или торговли с ними.
Помимо финансов, можно упомянуть IoT, использующий блокчейн в качестве общего коммуникационного слоя, или цепочки поставок, облегчающие прослеживаемость (товаров).
В контексте данной статьи наиболее актуальной областью, в которой блокчейн и смарт-контракты оказали влияние, является создание новых форм децентрализованного управления, таких как децентрализованные автономные организации (ДАО), в которых принятие решений распределено или делегировано от центрального органа.
Децентрализованные автономные организации
DAO - система, основанная на блокчейне, которая позволяет людям координировать свои действия и осуществлять самоуправление при посредничестве набора самоисполняющихся правил, размещённых на публичном блокчейне, а управление которой децентрализовано, то есть не зависит от центрального контроля.
ДАО являются организациями в том смысле, что они опосредуют взаимодействие группы людей, как правило, открытого сообщества, которое присоединяется к ним в качестве членов. В некоторых ДАО члены являются держателями токенов, позволяющих участвовать в ДАО, подобно акциям корпорации.
ДАО считаются автономными, поскольку, если в их коде нет явного указания на это, они не зависят от своих создателей. Их деятельность подчиняется правилам, заложенным в коде, а также (человеческому) управлению со стороны участников.
Кроме того, будучи развёрнутыми на публичном блокчейне, они устойчивы к цензуре, поскольку нет центрального контроллёра, который мог бы отключить DAO и предоставляемый им сервис.
Таким образом, пока есть участники, готовые выполнять свой код, ДАО будут продолжать работать, например, предоставлять услуги, покупать/продавать ресурсы или нанимать людей.
ДАО считаются децентрализованными, во-первых, потому, что опираются на децентрализованную инфраструктуру без сервера (публичный блокчейн). Во-вторых, потому что они опираются на определённые механизмы децентрализованного управления, в результате чего процесс принятия решений зависит от коллективного согласия участников.
Как правило, этот процесс опирается на ту или иную форму голосования, в котором могут участвовать члены DAO. Отметим, что такие решения могут касаться, например, распределения ресурсов ДАО (например, финансирования проектов или выплат членам), а также могут быть связаны с изменением кода ДАО.
То есть по согласию участников ДАО может быть обновлена, чтобы работать по-другому, с новым набором закодированных правил. Это может быть необходимо для исправления ошибки в коде, но также позволяет адаптироваться к потребностям и запросам сообщества.
ДАО тесно связаны с Ethereum, наиболее важным публичным блокчейном общего назначения. В Ethereum каждая выполняемая операция подразумевает определенную стоимость, т.е. комиссию, которую должен заплатить пользователь, чтобы майнеры выполнили требуемую операцию. На практике проверка и выполнение этих операций требуют определённого объёма вычислительной работы, выполняемой майнерами. [Прим. Menaskop: напомню, что статья написана в 2020-2021 гг.].
Объём вычислений, необходимый для выполнения операции, называется "газом" и оплачивается в криптовалюте, в Ethereum - токеном Ether. Для пользовательского подхода газ в конечном итоге превращается в деньги, а количество газа зависит от объема и типа каждой операции. Таким образом, блокчейн Ethereum можно рассматривать как дорогостоящую и безопасную распределённую систему баз данных.
Деятельность DAO обычно записывается в блокчейн. Этот факт обусловливает тип данных, которые DAO хранит в блокчейне, поскольку блокчейн не рассчитан на массовое хранение (данных). Например, члены DAO обычно используют для общения другие дополнительные инструменты вне цепочки (оффчейн), например форумы типа DAOtalk, поскольку программное обеспечение DAO обычно не предлагает интерактивных средств общения.
Следовательно, этот технологический аспект, безусловно, влияет на поведение сообществ ДАО и может существенно отличать их от других онлайн-сообществ.
Первая популярная реализация DAO получила (путаное) название The DAO, запустившись в апреле 2016 года в рамках блокчейна Ethereum.
The DAO представлял собой своего рода хедж-фонд, в котором вкладчики могли напрямую голосовать за предлагаемые проекты. На тот момент он стал самым успешным инвестиционным краудфандингом в истории, собрав <150 млн долл. и сконцентрировав 14% всех выпущенных на тот момент токенов Эфира. В июне 2016 года из-за ошибки в коде The DAO злоумышленник похитил $50M++.
Последствия этого события вызвали бурные обсуждения, в результате которых сообщество Ethereum приняло решение о hardfork блокчейна Ethereum и возврате похищенных средств первоначальным инвесторам The DAO. Однако концепция неизменности прошлых записей в бухгалтерской книге из-за этого события была нарушена, и часть сообщества продолжила работать по старым правилам, в блокчейне Ethereum Classic (в котором средства были украдены и не возвращены).
Это событие оказалось травмирующим для блокчейн-сообщества и имело множество последствий.
Тем не менее стремление создать децентрализованные организации для работы в блокчейне сохранялось. Однако было широко признано, что сложности программирования блокчейна делают задачу создания DAO с нуля весьма рискованным проектом даже для специалистов. В результате появились новые решения, позволяющие с помощью шаблонов и инструментов значительно снизить как риски, так и технические знания, необходимые для развертывания ДАО.
ДАО-платформы
Платформы, предоставляющие услуги по развёртыванию ДАО, позволяют пользователям создавать собственные ДАО по шаблону, который, как правило, можно настраивать. Основными платформами являются Aragon, DAOstack, DAOhaus и Colony.
Все они являются свободно распространяемыми проектами с открытым исходным кодом, находящимися на разных стадиях зрелости.
Платформа Colony не будет рассматриваться в данной статье из-за её ранней стадии развития: насколько нам известно, на данный момент в ней развернуто всего два DAO и отсутствуют API для получения данных. Стоит отметить, что ДАО Colony нарушают типичную схему функционирования, основанную на предложениях, когда каждое действие ДАО должно быть проголосовано. В Colony ДАО ориентированы на задачи, то есть задания публикуются, а участники принимают их за вознаграждение. Таким образом, механика ДАО, управляемых задачами и предложениями, может добавить сложностей при проведении сравнений в будущем.
Aragon
Aragon является крупнейшей платформой DAO, на сегодняшний день насчитывающей 1700 DAO с общим объёмом средств под управлением $900M. Цель Aragon - расширить использование ДАО как бесплатной технологии с открытым исходным кодом для создания и управления децентрализованными организациями в различных формах, включая компании, кооперативы, некоммерческие организации или проекты с открытым исходным кодом.
Aragon предоставляет статичный шаблон для создания собственной DAO, но также позволяет создавать и индивидуальные. Кастомизация осуществляется с помощью "приложений" (наборов смарт-контрактов), которые можно устанавливать или удалять из ДАО путём голосования.
Назначение приложений может быть самым разным: финансовое приложение для распределения средств DAO, агентское приложение для взаимодействия с другими смарт-контрактами Ethereum, Token для управления членством или приложение Голосования, используемое в качестве системы принятия решений.
Кроме того, Aragon предоставляет SDK для создания и развёртывания смарт-контрактов, приложений и организационных шаблонов (т.е. набора предопределенных приложений и настроенной конфигурации для целей шаблона).
В этой статье мы сосредоточимся на приложении Голосования, поскольку голосование является основным действием в большинстве DAO. Более того, приложение "Голосование", установленное по умолчанию в Aragon, является одним из наиболее используемых в ДАО Aragon.
Система принятия решений работает следующим образом - приложение определяет два условия, которым должно удовлетворять любое голосование, чтобы быть одобренным:
- Необходимое большинство (голосов): из всех поданных голосов процент положительных голосов должен быть больше или равен требуемому проценту поддержки.
- Необходимый минимум участия: параметр минимального кворума принятия определяет минимальный процент поданных голосов от всех возможных голосов в DAO.
Заметим, что оба параметра могут быть изменены путём голосования.
Однако голосование в Aragon выходит за рамки приложения "Голосование", поскольку существуют и другие приложения для голосования и принятия решений. Например, в настоящее время в разработке находится приложение, реализующее систему принятия решений платформы DAOstack - Holographic Consensus (пояснение ниже). Другим ярким примером является приложение для голосования Dandelion, реализующее систему принятия решений Moloch, реализованную в платформе DAOhaus (см. ниже). Кроме того, в приложении Dot-Voting добавлена возможность голосовать более чем двумя вариантами ответов вместо типичного бинарного ответа (да/нет).
Ещё одна амбициозная система принятия решений, реализованная в виде приложения Aragon, - Conviction Voting (CV), созданная на основе работ по объединению социальных индикаторов.
Цель CV - представить совокупность предпочтений отдельных людей по предложениям, выражаемых непрерывно, а не только в пунктуальное окно "голосования".
Таким образом, индивиды выражают своё предпочтение (голосуют) по опредёленным предложениям, и чем дольше они сохраняют предпочтение по определенному предложению, тем дольше будет расти их "убежденность" по этому предложению.
В любой момент времени индивид может изменить своё предпочтение (голос). В DAO участники выражают свои предпочтения, распределяя свои ограниченные токены на одно или несколько предложений. Чем дольше они держат их там, тем больше убежённости накапливается в предложении и тем выше вероятность того, что оно достигнет порога прохождения. Отметим, что такой порог является динамическим и зависит от казначейских средств DAO. CV была протестирована на симуляторах, а Aragon делает возможным её развертывание в реальной среде.
Существуют и другие способы изменить процессы принятия решений в Aragon, меняя не только приложение для голосования, но и принцип работы организации. Например, шаблон Committee, который облегчает создание различных комитетов (подгрупп) в рамках DAO. Сообщество ДАО может делегировать определенные решения или задачи этим подгруппам, которые могут действовать автономно. Идея заключается в том, чтобы обеспечить масштабируемость процессов принятия решений, сократив количество людей, вовлечённых в процесс.
DAOstack
DAOstack - платформа, направленная на решение проблемы масштабируемости управления. Матан Филд, соучредитель DAOstack, утверждает, что чем больше ДАО, тем сложнее ею управлять, что имитирует классические проблемы управления в группах.
В принципе, мы можем определить ДАО, в которых все решения принимаются голосованием, а для принятия предложения необходимо большинство в 51%. Такая модель приемлема для небольших DAO-сообществ, где количество предложений не превышает того, что может изучить и принять количество членов. Однако чем больше количество членов, а значит, и количество предложений, тем больше предложений должен рассмотреть каждый член сообщества, чтобы принять в нем участие.
Наивным решением этого вопроса могло бы стать уменьшение требуемого кворума (т.е. принятие предложений относительным большинством), но это влечёт за собой новые недостатки.
Например, злоумышленник может устроить спам с запросом средств DAO, т.е. разослать множество предложений за небольшой промежуток времени. Таким образом, он может перегрузить сообщество, что облегчит получение средств при меньшем кворуме. Таким образом, увеличение числа членов DAO может снизить устойчивость DAO.
Для решения этой проблемы в DAO stack предложена система принятия решений Holographic Consensus (HC). В системе HC члены ДАО направляют и голосуют за предложения, которые принимаются абсолютным большинством голосов (51%).
Однако существует и альтернативный метод прохождения предложений. Идея заключается в создании рынка предсказаний в качестве промежуточного слоя: участники сообщества могут "делать ставки" на то, пройдёт или не пройдет то или иное предложение, ставя определенную сумму своих токенов (криптовалют). Если предложение набирает достаточное количество ставок, достигая порогового значения, то оно может обойти требование абсолютного большинства голосов и быть принятым относительным большинством. После этого “ставочники” могут решить вопрос о своих ставках в зависимости от того, правильно ли они угадали (заработали токены) или нет (потеряли токены).
Если HC работает правильно, то он будет выполнять роль фильтра для сообщества, которое может сосредоточиться на тех предложениях, которые привлекают внимание стейкеров. Таким образом, стейкеры отсеивают плохие предложения, обеспечивая лучшую масштабируемость для больших сообществ DAO. А DAO может полагаться на стейкеров, поскольку они заинтересованы в том, чтобы совпадать с общим мнением DAO, так как им необходимо угадать, пройдут или будут отклонены проголосовавшие предложения. Предварительные исследования показывают, что HC работает так, как и предполагалось.
DAOhaus
DAOhaus - это платформа, позволяющая создавать DAO, имитирующие поведение Moloch DAO. Moloch DAO был низовым ответом на проблемы координации при финансировании Ethereum 2 и других грантов сообщества.
DAOhaus DAO реализуют простую систему голосования, которая, по сути, является бескворумной системой, где для одобрения предложения всегда достаточно относительного большинства. Такой способ упрощает процессы разработки и тестирования их системы голосования. Ключевым аспектом этих DAO является механизм "яростного выхода", позволяющий выйти из DAO со своей частью ресурсов DAO, если вы не согласны с результатами голосования. После подведения итогов голосования существует "льготный" период, когда участники ДАО могут выйти из нее, если они не согласны с результатами голосования.
Кроме того, если количество выходящих из голосования превысит ≈30%, то голосование будет автоматически отклонено. Эта идея схожа с правом на форк в сообществах со свободным/открытым исходным кодом: просто страх перед форком делает сообщества более склонными к консенсусу, способствуя устойчивости и облегчая управление.
Эта система голосования имеет два основных атрибута: доли и вознаграждения. Доли означают количество ресурсов, которыми располагает каждый член DAO, независимо от того, какими криптовалютами он располагает. А трибьюты - это количество акций, которые заявитель предложения выплачивает DAO.
Таким образом, в предложении заявитель может запросить акции и/или выплатить дань, что позволяет определить вид предложения. Например, если предложение содержит только запрос акций, то оно, как правило, относится к проектным предложениям (выполнение определенной задачи для сообщества в обмен на акции). Если предложение содержит только трибуты, то оно представляет собой пожертвование в пользу DAO.
В настоящее время в DAOhaus ДАО разделяются на две группы. Те, которые были созданы на ранней стадии развития DAOhaus (ДАО Moloch v1), и те, которые были созданы с использованием новых возможностей Moloch v2. Некоторые изменения, внесённые в Moloch v2, включают возможность исключения члена ДАО из сообщества. Кроме того, в ней появились такие изменения, как возможность посылать предложения от не членов ДАО, а также некоторые изменения, связанные с системой голосования, описанные ниже.
В Moloch v2 введено спонсорство, что несколько меняет систему голосования. Теперь при отправке предложения требуется спонсорство одного из членов DAO. Такое спонсорство осуществляется, когда любой член DAO вносит депозит, подтверждающий, что ему доверяют. Все предложения должны быть проспонсированы, прежде чем они перейдут в обычную очередь, где начнется голосование.
По окончании голосования, независимо от его результатов, спонсор получает часть своего вклада обратно. Таким образом, злоумышленники намерены избежать рассылки большого количества предложений, чтобы использовать некворумность системы голосования Moloch.
Количественное сравнение 3 платформ
Мы сравним три основные платформы DAO, представленные в предыдущем разделе, т.е. Aragon, DAOstack и DAOhaus, с помощью двух инструментов визуализации DAO:
Данные, используемые в этом сравнении, охватывают период с начала активности каждой платформы по 30 ноября 2020 года. Процесс сбора данных описан в Приложении.
В ходе сравнения будут рассмотрены четыре аспекта, которые помогут нам лучше понять феномен DAO: рост, активность, использование системы голосования и фонды, принадлежащие DAO.
Статистика роста поможет нам проанализировать распространение ДАО: сколько их и сколько людей в них участвует. Метрики активности помогут определить, сколько ДАО функционирует и сколько пользователей в них участвует, поскольку может случиться так, что ДАО будут заброшены, как это происходит в других онлайн-проектах, например, в вики, или некоторые участники могут покинуть проект или почти не участвовать в нем.
Поскольку одной из наиболее заметных особенностей ДАО являются системы голосования, мы также проанализируем, как они используются, с помощью статистики участия, процента одобренных предложений и положительных голосов. Наконец, мы рассмотрим токены, используемые в DAO, в частности, проанализируем их принятие и средства, которыми управляют самые богатые DAO.
Важно отметить, что в наш анализ мы включим как ДАО, развернутые в основной сети Ethereum, так и ДАО, развернутые в сети xDai. Использование основной сети Ethereum подразумевает внесение платы (газовой стоимости вычислений), которая привязана к использованию сети.
В середине 2020 года использование сети Ethereum резко возросло, что привело к резкому увеличению платы за проведение любой транзакции (например, голосования, создания DAO).
В результате платформы DAO стали искать альтернативы, чтобы избежать столь высоких цен. Одним из наиболее успешных решений стал пример сети xDai.
xDai - это блокчейн, предназначенный для быстрых и недорогих транзакций. Он имеет мост с мэйннетом Ethereum (является сайдчейном), что облегчает перемещение токенов друг от друга. В таблице приведены затраты на создание DAO и голосование в экосистеме DAOhaus как в основной сети Ethereum, так и в xDai. Как видно из таблицы, мейн нет на порядки дороже (и медленнее), чем xDai. Заметим, что xDai, в свою очередь, менее децентрализован, чем Ethereum, и зависит от него.
Прежде чем анализировать четыре вышеупомянутых измерения, рассмотрим использование xDai и mainnet. В таблице показано количество DAO, пользователей и предложений по платформам и по сетям (mainnet и xDai).
По количеству ДАО, пользователей и предложений наиболее значимой платформой является Aragon. По количеству ДАО на втором месте находится DAOhaus, у которого более 200 ДАО в mainnet и xDai, а у DAOstack - 59 (с учетом mainnet и xDAI).
Однако по количеству пользователей DAOstack более “населён”, чем DAOhaus.
Что касается внедрения xDai, то в Арагоне DAO с xDai составляют 15,71% от общего числа DAO, а пользователи xDai - 30,1% от общего числа. Арагон начал использовать xDai с июля 2020 года. Отметим, что данные о предложениях в xDai в Арагоне отсутствуют.
В случае с DAOhaus количество ДАО в xDai составляет 24,89% от общего числа, пользователей xDai - 18,34%, а предложения в xDai составляют 24,93% от всех предложений. Как и Aragon, DAOhaus использует xDai с июля 2020 года.
Наконец, в DAOstack количество ДАО на xDai составляет 62,71% от общего числа, пользователей xDai - 45,51%, а количество предложений xDai - 19,16% от общего числа. Принятие xDai по количеству пользователей и ДАО значительно выше, чем у двух других платформ. Это можно объяснить тем, что DAOstack начал использовать xDai раньше, с февраля 2020 года.
Эти цифры иллюстрируют важность сети xDai для платформ DAO. Поэтому в последующих разделах мы будем включать xDAI в сравнения.
Рост с течением времени
Учитывая, что ДАО - это раннее направление, основанное на новой технологии, рост числа первых последователей имеет решающее значение для будущего массового распространения. Фактически, наблюдая за ростом онлайн-сообщества с течением времени, мы можем определить, например, здоров ли рост платформы или он застопорился.
Для сравнения платформ по росту во времени мы будем использовать две метрики: количество DAO и количество пользователей. Однако в настоящее время для DAOstack DAO недоступна временная метка создания DAO, а для Aragon DAO недоступна временная метка регистрации пользователей.
На рисунке ниже показана динамика изменения количества ДАО в Aragon и DAOhaus. Из рисунка видно, что рост Aragon в майннете Ethereum был постоянным и даже, похоже, усилился за счет ДАО xDai. С другой стороны, рост DAOhaus был более скромным. Новые ДАО, созданные в xDai, могут быть как совершенно новыми ДАО, так и ДАО, "мигрировавшими" из ДАО майннета, однако миграция ДАО подразумевает создание нового ДАО с другим идентификатором и учетной записью.
Таким образом, наши данные не отражают, является ли ДАО в xDai новым или результатом процесса миграции:
На рисунке №02 ниже показана динамика изменения числа пользователей в ДАО DAOstack и DAOhaus. На нём показано число пользователей DAOhaus и DAOstack. Мы видим два шага в ряду DAOstack. Первый шаг произошел в июне 2019 года, когда к проекту присоединилось 5 397 новых пользователей и почти 5 000 присоединились к одной и той же DAO.
В феврале 2020 года произошел второй шаг (2 822 новых пользователя), связанный с запуском сети xDai. Это хорошо видно на рисунке, поскольку промежуток между темно- и светло-зелеными линиями соответствует новым ДАО xDai. Помимо этих двух значительных приростов, рост числа пользователей был более стабильным и гораздо более скромным:
В отличие от этого, прирост пользователей в DAOhaus не имел существенного увеличения. Тем не менее, начиная с апреля 2020 года рост более выражен, даже если масштаб графика не позволяет это оценить. Кроме того, как мы уже объясняли, пользователи DAOhaus могут легко уйти из DAO (rage-quitting). Таким образом, количество пользователей может быть больше, поскольку за анализируемый период 311 человек воспользовались опцией "яростного ухода", а на других платформах, где пользователи просто бросают свои аккаунты, такая опция недоступна.
Активность во времени
Рост очень важен, но, как правило, он не дает полной картины. Как и в случае с другими онлайн-сообществами или онлайн-платформами, количество пользователей отличается от количества активных пользователей. Таким образом, в данном контексте весьма уместно также различать ДАО и активные ДАО, или пользователей и активных пользователей.
Это позволит более точно сравнивать использование платформ, ориентируясь на пользователей и ДАО, которые работают в определенный период.
Во-первых, нам необходимо определить, что означает "активный" как для ДАО, так и для пользователя. Мы будем следовать определению, согласно которому ДАО или пользователь были активны в данном месяце, если они хотя бы выполнили какое-либо действие в этом месяце. Доступные действия зависят от платформы.
Для DAOstack в качестве действий мы будем рассматривать следующие действия: создание предложения, голосование за предложение и участие в предложении. В случае DAOhaus мы будем рассматривать следующие действия: создать предложение, проголосовать за предложение и выйти из DAO.
Наконец, в связи с кастомизацией ДАО Aragon сложно унифицировать действия из-за множества возможных приложений для установки. Поэтому в случае Aragon мы будем рассматривать только данные, во-первых, из базового приложения Voting (создание предложения и голосование), а во-вторых, из приложения Transaction, используемого для пожертвований или платежей, где мы будем рассматривать транзакции как действия.
Однако для действий в Aragon xDai мы можем рассматривать только данные из приложения "Транзакции", поскольку API не предоставляет данные из приложения "Голосование" в xDai. Такой подход может привести к весьма консервативным оценкам в Aragon, где DAO могут быть настроены на различные приложения и, следовательно, демонстрировать другие типы действий.
На рисунке №03 ниже видно, что в Арагоне наибольшее число активных ДАО, даже с учетом упомянутых ограничений, поэтому число активных ДАО должно быть выше. Тем не менее это число кажется небольшим (около 100), учитывая количество зарегистрированных ДАО (более 2 000 с учетом mainnet и xDai). Мы также можем наблюдать негативную тенденцию с мая 2020 года:
DAOhaus, очевидно, следует растущей тенденции, которой также способствовала сеть xDai, значительно увеличив количество активных DAO до сорока в месяц. Наконец, число активных DAO в DAOstack более скромное (около 10), и xDai не означал его значительного увеличения. Тем не менее, похоже, что в течение последних полутора лет оно остается стабильным, за исключением всплеска активности в феврале 2020 года, связанного с принятием xDai.
На рисунке №04 ниже показана активность в терминах активных пользователей. И здесь Aragon существенно превосходит две другие платформы. Число активных пользователей растёт, но последние три месяца демонстрируют неустойчивое поведение. В октябре 2020 года наблюдается пик, который, по нашему мнению, может быть связан с переходом на xDai:
Если в DAOhaus число активных пользователей в последние несколько месяцев сначала растет, а затем снижается, то в DAOstack оно уменьшается с июля 2019 года. Согласно этой метрике, влияние xDai не привело к росту активности пользователей DAO.
Система голосования
Пожалуй, наиболее важной особенностью ДАО является то, что они позволяют реализовать новые модели управления. Внутренние процессы и особенно процессы принятия решений обычно опираются на новые инструменты, такие как токены. Различные методы принятия решений, описанные выше, такие как голографический консенсус, голосование по убеждению или голосование по одуванчику, отражают зарождающееся разнообразие вариантов, которые как теоретически, так и практически исследуются в этой области.
Таким образом, изучение систем голосования ДАО делает крайне важным понимание различий в использовании ДАО на разных платформах.
Три рассматриваемые платформы основаны на предложениях, но каждая из них имеет свою собственную систему управления и голосования. В случае с Aragon ДАО могут иметь несколько систем голосования. Однако для простоты мы просто извлекли данные из стандартного приложения для голосования.
Для сравнения этих систем принятия решений мы выбрали четыре метрики:
- Процент пользователей, принявших участие в голосовании, что позволяет наблюдать за вовлеченностью сообщества DAO.
- Количество поданных голосов на одного голосующего, что покажет, насколько активны голосующие в плане участия.
- Процент одобренных предложений, который может показать, как система голосования может влиять на результаты.
- Процент положительных голосов среди проголосовавших.
Как и в случае с предыдущими метриками, мы рассмотрим сети mainnet и xDai.
В сводной таблице приведена статистика голосования для трех платформ. Интересно, что и в DAOstack, и в Aragon доля голосующих пользователей составляет менее 10%, в то время как в DAOhaus она близка к 40%. В случае DAOstack причиной такого низкого процента может быть неактивность DAO с числом пользователей около 4 тыс. человек, а в случае Aragon - большое количество неактивных DAO.
Стоит отметить, что процент пользователей, голосующих в xDai, меньше, чем в mainnet, несмотря на то, что это дешевле. Возможное объяснение может заключаться в том, что xDai является более молодой альтернативой, особенно в DAOhaus.
Что касается соотношения голосов на одного избирателя, то во всех платформах оно имеет значение около 4. Основное отличие заключается в том, что в DAOhaus этот показатель в xDai почти в два раза выше, чем в mainnet, что может означать, что xDai повысила активность. На самом деле, как следует из рис. 4, этот эффект не может быть обусловлен увеличением числа активных пользователей, поскольку с начала внедрения xDai их число уменьшилось. Следовательно, он может соответствовать повышению активности тех пользователей, которые активны в xDai.
Что касается процента одобренных предложений, то его значения высоки для всех платформ. Это может быть связано с тем, что члены DAO в основном представляют предложения, которые, по их мнению, могут быть одобрены. Это может быть реакцией на обсуждения, проводимые вне цепочки, перед тем как сделать предложение на цепочке.
Такое поведение может быть также реакцией на то, чтобы избежать затрат (газа, репутации и времени) на представление предложений, которые, скорее всего, будут отклонены. Тем не менее, в процентном соотношении одобренных предложений на разных платформах имеются существенные различия. Самые низкие показатели у DAOstack (около 75%), за ней следует Aragon (81%), а затем DAOhaus (около 90%). Причиной таких различий могут быть разные системы голосования, и ниже мы приводим наши гипотезы.
В случае с системой голосования DAOstack меньшее количество принятых предложений может быть объяснено тем, что она требует либо абсолютного большинства (51%), либо достаточного количества ставок для того, чтобы предложение было "усилено" и, следовательно, могло быть одобрено относительным большинством.
Таким образом, предложения, не получившие повышения, с большей вероятностью будут отклонены. Согласно анализу такое поведение характерно в основном для крупных ДАО (с числом участников более 23), которые могут испытывать большую потребность в голографическом консенсусе для облегчения утверждения предложения.
Большое количество одобренных предложений в DAOhaus можно объяснить тем, что система голосования не требует кворума, что облегчает принятие предложений, поскольку для одобрения всегда достаточно относительного большинства. Кроме того, в DAOhaus v2 предложения DAO требуют спонсорской поддержки со стороны члена сообщества, что служит предварительным фильтром потенциально отклоняемых предложений.
В случае с Aragon мы обнаруживаем процентное соотношение одобренных предложений между DAOstack и DAOhaus. Поскольку стандартное приложение для голосования Aragon требует кворума для одобрения предложения, вполне логично, что процент одобрения ниже, чем у DAOhaus. Обобщенные результаты показывают, что система голосования Aragon приводит к более низкому проценту отказов, чем система DAOstack, которая в некоторых случаях требует большинства голосов для принятия предложения.
Отметим, что мы не утверждаем, что та или иная система голосования эффективнее других, мы лишь интерпретируем влияние этих систем принятия решений на общие цифры. Тем не менее, наши выводы должны быть подтверждены в ходе дальнейших исследований.
Средства
Учитывая важность криптоактивов в экосистеме блокчейна, изучение средств, накопленных каждой ДАО, является важным аспектом. По сути, одной из главных особенностей DAO является возможность коллективного управления средствами через прозрачную открытую бухгалтерию.
Многие DAO нанимают людей или финансируют предлагаемые проекты, которые могут принести пользу сообществу (например, программирование или организация мероприятий). И, конечно, с учетом развития DeFi, ДАО также используются для облегчения инвестиционных и финансовых операций.
В следующем исследовании мы сосредоточимся на ДАО, аккумулирующих криптовалюты. Для этого мы использовали веб-сервис DeepDAO. Однако DeepDAO не предоставляет информацию по всем ДАО в рассматриваемых экосистемах. Вместо этого он фокусируется на наиболее важных, но при этом охватывает большое их количество, поэтому в нашем анализе мы будем опираться на имеющиеся у них данные.
В сводной таблице представлены 10 лучших криптовалют с точки зрения принятия DAO, то есть по количеству использующих их DAO. Эфир и DAI используют 50 и 51 ДАО соответственно, однако капитализация Эфира больше (около 15 млн. долл. против более 6 млн. долл.). Что касается капитализации в долларах США, то важно учитывать, что средства DAO динамичны, так как имеют притоки и оттоки. Данные по фондам были получены на 1 декабря 2020 года.
Интересно, что многие из этих криптовалют являются стейблкоинами (DAI, SAI, USDC или USDT). Стабильные монеты предназначены для поддержания стабильной стоимости, обычно привязанной к фиатной валюте, такой как доллар (например, 1 DAI = 1 доллару), чтобы избежать волатильности рынка и снизить комиссию за транзакции. Их можно разделить на две группы. С одной стороны, наиболее распространенными являются стабильные монеты с фиатным обеспечением (например, USDC, USDT), которые обычно опираются на централизованные институты.
С другой стороны, речь идет о криптокошельках (например, DAI, SAI), которые не зависят от традиционной финансовой инфраструктуры и используют криптоактивы в качестве залога. Например, криптовалюты DAI и SAI созданы компанией MakerDAO - DAO, созданной еще до появления DAO-платформ. Как правило, для приобретения этих стейблкоинов любой желающий может обменять на них криптовалюту Ethereum (эфир).
Криптовалюта Ethereum, Ether (ETH), является одной из наиболее используемых криптовалют, несмотря на ее волатильность на рынке. Однако не все DAO могут использовать ETH в качестве актива, в частности потому, что он не соответствует популярному стандарту Ethereum fungible token ERC20. Так обстоит дело с ДАО DAOhaus, которые не могут использовать криптовалюты, не относящиеся к стандарту ERC20. В связи с этим существуют решения, подобные wETH, которые оборачивают ETH в смарт-контракт ERC20.
Существуют и другие криптовалюты, например ANT или GEN, которые являются специфическими токенами для экосистем Aragon и DAOstack соответственно. Токен ANT используется для управления платформой Aragon, а токен GEN - в процессе форсирования предложений DAOstack. Кроме того, некоторые ДАО имеют собственные криптовалюты, например, у PieDAO есть монета DOUGH с рыночной капитализацией 44 291 262 доллара США, но принадлежащая только этой ДАО.
В сводной таблице представлены 10 лучших ДАО с большим количеством фондов в долларах США. Большинство из этих ДАО принадлежат к экосистеме Aragon.
Интересно, что большинство из них имеют небольшое количество зарегистрированных участников (менее 10). Мы можем описать некоторые из этих ДАО: mStable - это ДАО, предоставляющая автономную и не требующую опеки инфраструктуру для обмена стабильных монет без дополнительных комиссий.
PieDAO ориентирована на обеспечение доступности рынка и расширение экономических возможностей, способствуя автоматизации токенизированных стратегий "создания богатства" (например, прибыльных инвестиций).
В случае dxDAO речь идет о DAOstack DAO, получающей доход от имеющихся и/или разрабатываемых ими DeFi-сервисов.
MetaCartel Ventures - это коммерческая DAOhaus DAO, созданная для инвестирования в децентрализованные приложения (DApps) на ранних стадиях.
Обсуждение
Мы сравнили три основные экосистемы DAO по четырем параметрам: рост, активность, голосование и средства. Согласно нашему количественному анализу, Aragon, безусловно, является самой крупной и активной платформой. Однако разница с другими платформами значительно меньше, чем может показаться при поверхностном изучении.
Начальные цифры DAO, которые обычно наблюдаются (и рекламируются) для каждой платформы (приведены в табл. 2), показали бы, что размер Aragon в 10 раз больше, чем DAOhaus, и в 79 раз больше, чем DAOstack.
Однако из 1 700 с лишним ДАО (2 000 с лишним, включая ДАО xDai) и 41 000 с лишним пользователей (68 000 с лишним, включая xDai) на Aragon ежемесячно активны всего 100 ДАО и 330 пользователей. Это примечательно, поскольку на практике разрыв между платформами, учитывающими только активные ДАО и активных пользователей, значительно меньше.
Так, по активным ДАО Aragon в 3 раза активнее DAOhaus и в 11 раз - DAOstack; по активным пользователям Aragon в 27 раз активнее DAOhaus и в 5 раз - DAOstack.
Однако это нисколько не умаляет достоинств платформы Aragon. Участие меньшинства сообщества и отказ от проекта типичны для таких онлайн-сообществ, как вики, и, похоже, этот аспект применим и к ДАО.
Кроме того, в Арагоне наблюдается устойчивый рост числа ДАО, по крайней мере, на порядок выше, чем на других платформах. Более того, восемь из десяти самых богатых ДАО опираются на платформу Aragon. А её способность к кастомизации ДАО может оказаться крайне важной для использования потенциала ДАО. Тем не менее, начиная с мая 2020 года, мы можем наблюдать снижение числа активных ДАО на платформе Aragon, что заслуживает дополнительного исследования.
Что касается DAOhaus, то за последние месяцы он продемонстрировал явный и устойчивый рост числа ДАО, активных ДАО и активности пользователей. Его система голосования кажется самой простой для одобрения предложений, достигая удивительных 92% принятых предложений. Несмотря на то, что DAOhaus появилась на свет совсем недавно, в 2019 году, она успела зарекомендовать себя как активная платформа с положительными тенденциями.
Что касается DAOstack, то показатели активности и принятия предложений демонстрируют признаки стагнации, даже после принятия xDai. Возможным объяснением могут быть проблемы в Genesis DAO, DAO, занимающейся продвижением использования DAO через DAOstack. Тем не менее, некоторые из ее сообществ остаются лояльными и активными, в том числе третье по богатству ДАО - dxDAO. Стоит отметить, что в DAOstack больше ДАО в xDai, чем в mainnet, что может способствовать недавнему росту, который мы не смогли отследить на рис. 1 (из-за ограничений API, о которых говорилось в разделе 4.1).
В связи со скачками цен на газ в течение 2020 года платформы способствовали возможности работы в сети xDai. Однако наш анализ не показывает сильного влияния на активность платформ, как мы могли бы ожидать. В любом случае решения xDai - это временные решения до появления Ethereum 2.0, который, как ожидается, явно смягчит проблемы стоимости газа.
Заключительные замечания
В данной работе мы рассмотрели три основные платформы, которые в настоящее время позволяют создавать и управлять ДАО: Aragon, DAOstack, DAOhaus. Для такого сравнения мы получаем данные как из основной сети Ethereum (mainnet), так и из параллельной сети Ethereum (sidechain xDai).
Мы анализируем данные 72 320 пользователей и 2 353 сообществ DAO, чтобы изучить три экосистемы по четырем параметрам: рост, активность, голосование и средства.
Наши результаты, рассмотренные в разделе 5, показывают, что между платформами DAO существуют заметные различия с точки зрения роста, активности и результатов голосования.
В целом необходимо отметить, что к выводам, сделанным на основе полученной статистики, следует относиться с осторожностью.
Во-первых, потому, что мы рассматриваем общую статистику (количество, темпы и общие тенденции), не обращаясь к отдельным сообществам. Учитывая текущее относительно небольшое количество ДАО и разнообразие ДАО, эти цифры в некоторых случаях могут вводить в заблуждение.
Во-вторых, потому, что эти цифры отражают активность "первопроходцев", взаимодействующих с новой технологией. Таким образом, в некоторых случаях часть этих ранних последователей, возможно, уже отказалась от технологии или использует её исключительно для тестирования своих возможностей.
Мы считаем, что дальнейшие исследования могли бы изучить этот феномен как количественно, так и качественно, углубившись в некоторые открытые вопросы, извлеченные из данной работы, такие как текущее снижение числа активных ДАО в Арагоне, неустойчивость числа активных пользователей в последние месяцы, очень высокий процент принятых предложений в DAOhaus (и относительно других платформ), или причины роста xDai в DAOstack.
Несмотря на эти недостатки, мы считаем необходимым продвинуться в понимании этой новой формы онлайн-организации, которая формируется в блокчейне и внедряет инновационные формы управления.
Люди, которые разрабатывают механизмы DAO, часто делают это без предварительного всестороннего тестирования. В результате первые организации можно рассматривать как подопытных кроликов, которые впервые экспериментируют с новой системой и в то же время являются объектом эксперимента.
Кроме того, эти новые организации находятся под сильным влиянием базовой технологии - дорогостоящей, децентрализованной и прозрачной базы данных, работающей только с приложениями. Поэтому их коллективное поведение может отличаться от поведения организаций, работающих через стандартные клиент-серверные приложения, развернутые в Интернете.
Все эти аспекты делают ДАО сложной областью исследований. Особенно важным мы считаем изучение систем голосования и того, как на них влияют такие аспекты, как накопленные средства, репутация и т.д.
Мы надеемся, что наша статья станет стимулом для исследований этих новых сообществ и поможет им создать действительно эффективное децентрализованное и масштабируемое коллективное управление.
Приложение: процесс сбора данных
Все данные по исследованным платформам DAO находятся в открытом доступе в блокчейне Ethereum (и его сайдчейне xDai). Однако процесс получения и запроса этих данных достаточно трудоемок, поскольку они хранятся в виде транзакций в бухгалтерской книге.
Для облегчения процесса запроса были разработаны различные решения. Для наших целей мы использовали The Graph.
The Graph - это протокол, который индексирует данные блокчейна для облегчения запросов к базе данных. Его использование становится все более популярным среди Ethereum Dapps, которые могут использовать его для облегчения доступа к своим данным. Данные предоставляются в виде API, а их получение осуществляется с помощью языка GraphQL.
Это относится к трем проанализированным нами платформам DAO, предоставляющим API с использованием The Graph. DAOstack и DAOhaus предлагают все данные своей экосистемы через одну и ту же конечную точку для каждой из них.
Однако Aragon предлагает свою конечную точку для каждого приложения, и поэтому мы использовали разные конечные точки для голосования, ДАО или токенов.