В этом исследовании мы проверяем, могут ли оттоки из казны, автоматически рассчитанные по публичным данным, служить прокси, то есть приближённой оценкой, для расходов, о которых отчитываются сами DAO (децентрализованные автономные организации). Эталоном служат отчётные расходы Lido, Aave, Sky и Uniswap за 2023–2025 годы, всего 12 протокол-лет, и этот эталон был зафиксирован с хешем sha256 ещё до расчёта первого оттока. Основная прокси по переводам (P1, основная сеть Ethereum) расходится с отчётной цифрой в медиане в 2,21 раза при заранее заданном пределе 1,4, и только у Lido медианное отношение попадает в допустимый коридор от 0,5 до 2. Основная прокси по балансам (B1, ежедневные балансы DefiLlama во всех сетях) охватывает только 9 протокол-лет вместо требуемых 10, а её медианная ошибка составляет 2,12 раза. Проверку не прошло ни одно семейство прокси, поэтому по заранее зафиксированному правилу запланированное исследование cp0x о том, как DAO распределяют ресурсы, будет построено как разбор отдельных случаев. У расхождений структурные причины, у каждого протокола свои, и ни одно масштабируемое правило их не устраняет.
Главные выводы
- В нашей проверке (Lido, Aave, Sky и Uniswap, 12 протокол-лет, 2023–2025 годы) прокси оттока из казны по переводам P1 расходилась с отчётными расходами DAO в медиане в 2,21 раза (медианный модуль логарифма отношения 0,792 при пределе 0,336).
- Медианное отношение P1 к отчётным расходам составило 6,36 у Uniswap, 2,52 у Aave, 1,55 у Lido и 0,15 у Sky, так что в допустимый коридор от 0,5 до 2 попал только 1 протокол из 4.
- Направление изменений P1 и отчётных расходов совпало только в 5 парах лет из 8, а ранговая корреляция Спирмена составила −0,15.
- Прокси по балансам B1, построенная по ежедневным балансам казны из DefiLlama, охватила только 9 из 12 протокол-лет, потому что ряды балансов начинаются лишь с февраля 2023 года (у Sky с октября 2023 года), а её медианная ошибка составила 2,12 раза.
- В 2023–2025 годах у расхождений были структурные причины, например DAO Uniswap финансировала Uniswap Foundation траншами ($42,7 млн в 2023 году и около $138 млн в UNI в 2025 году), а Sky выпускала средства для выплат прямо на адреса получателей, минуя казну.
- Диагностическая версия прокси по переводам после ручной очистки всё равно давала медианную ошибку около 2,0 раза (0,714 логарифмического пункта), так что для точной ончейн-оценки расходов пришлось бы размечать вручную каждый адрес каждого протокола.
Коротко об исследовании
| Пункт | Содержание |
|---|---|
| Вопрос | Достаточно ли точно автоматический отток из казны следует за отчётными расходами DAO, чтобы использовать его на большой выборке? |
| Выборка | 12 протокол-лет по 4 протоколам (по 3 у Lido, Aave, Sky и Uniswap), 9 из них охвачены семейством B, Olympus отсеян |
| Период | С 2023-01-01 по 2025-12-31 (первая единица Lido с мая по декабрь 2023 года) |
| Единица доходности | Не применимо, сравнивается отношение r = отток по прокси (USD) / отчётные расходы (USD) |
| Ориентир или контроль | Фактические расходы из финансовых отчётов протокола или отчётов, которые он заказал |
| Источники данных | Routescan, API казны и цен DefiLlama, DefiLlama-Adapters, отчёты протоколов |
| Метод | Два семейства прокси (переводы P, балансы B) проверены на точность, перекос, направление изменения и охват |
| Предрегистрация | Метод заморожен 2026-10-07T09:18:12Z, sha256 4dfa38a8…0815, эталон заморожен 2026-10-07T09:31:26Z, sha256 16882766…e9f6 |
| Независимая проверка | Да, 2026-10-07, исправлена одна ошибка в коде и уточнены несколько объяснений, вердикт не изменился |
| Главный вердикт | Оба семейства не проходят, запланированное исследование распределения ресурсов DAO строится как разбор отдельных случаев, новая прокси не разрабатывается |
Вопрос и мотивация
В cp0x мы планируем исследование того, как DAO распределяют ресурсы и следует ли за расходами рост комиссий, доли в категории и цены токена. Публичные отчёты о фактических расходах за два года и больше есть только у пяти из шестидесяти крупнейших протоколов выборки. Получить данные о расходах для большой выборки можно было только одним способом, а именно оценить их по ончейн-оттокам из казны.
Прежде чем строить на такой оценке исследование, мы сверили её с цифрами, которые публикуют сами DAO, по заранее зафиксированным правилам.
Данные
| Источник | Что использовано | URL | Дата обращения |
|---|---|---|---|
| Финансовые отчёты протоколов | Фактические расходы, 12 строк эталона | Форум Lido, Aave Insights (TokenLogic), Steakhouse, Sky Frontier Foundation, Uniswap Foundation (точные URL в data/reported_spending.csv) |
2026-10-07 |
| DefiLlama-Adapters | registries/treasury.js, коммит 07a9a470, наборы адресов казны |
https://github.com/DefiLlama/DefiLlama-Adapters | 2026-10-07 |
| Routescan API | Переводы ERC-20, обычные и внутренние транзакции, блоки с 16308190 по 24136052 | https://api.routescan.io/v2/network/mainnet/evm/1/etherscan/api | 2026-10-07 |
| DefiLlama coins API | Ежедневные цены в USD по адресу токена | https://coins.llama.fi | 2026-10-07 |
| DefiLlama treasury API | Ежедневное количество токенов и их стоимость в USD по сетям | https://defillama.com/docs/api | 2026-10-07 |
Эталон учитывает фактические операционные расходы, гранты и оплату контрибьюторов, включая оплату своим токеном, но не бюджеты. Себестоимость выручки, стимулы пользователям, выкупы и награды за стейкинг исключаются, если отчёт выделяет их отдельно. Берутся календарные годы, а если их нет, то отчётный период длиной не меньше 6 месяцев.
Какой эталон берётся для каждого протокола, мы записали до того, как увидели хоть одну сумму по прокси (запись V2 журнала изменений CHANGES_R6V.md, ниже записи журнала обозначены как CHANGES V1–V13). У Olympus были только бюджеты и одна фактическая цифра из сообщения участника сообщества за пределами исследуемого периода, поэтому единицы сравнения у него нет.
Метод
- Набор адресов казны T в точности повторяет список адресов из адаптера казны протокола в DefiLlama, чтобы метод можно было масштабировать.
- Семейство P (переводы, только Ethereum). P0 включает все оттоки из T на адреса вне T, оценённые по ближайшей дневной цене DefiLlama в пределах 3 дней. Основной вариант P1 исключает сжигание, оттоки в транзакциях, где T одновременно что-то получает (обмены, депозиты, обёртки, получение наград), и оттоки в контракты, не являющиеся мультисигами (это проверялось через публичный RPC-узел Ethereum, то есть узел удалённого вызова процедур). P1c устроен так же, как P1, но без собственного токена протокола.
- Семейство B (балансы DefiLlama, все сети). Основной вариант B1 суммирует чистый дневной отток, max(0, −сумма изменений стоимости токенов). B0 суммирует отрицательные изменения по токенам без взаимозачёта. Единица входит в B, только если ряд покрывает весь период.
- Для каждой единицы считается r = прокси / отчёт, а ошибка равна |ln r| в логарифмических пунктах (модуль натурального логарифма отношения).
- Критерий C1 (точность) требует медианы |ln r| ≤ ln 1,4, это примерно 0,336.
- Критерий C2 (отсутствие перекоса) требует, чтобы медианное r протокола лежало в [0,5, 2] не меньше чем у 80 процентов протоколов, а при 4 протоколах это значит у всех 4 (CHANGES V3).
- Критерий C3 (динамика) требует совпадения направления изменения между соседними единицами не меньше чем в 2/3 пар и не оценивается, если пар меньше 3.
- Охват требует не меньше 4 протоколов и 10 единиц, иначе семейство не проходит. Семейство проходит, только если выполнены все применимые критерии.
- Если не проходит ни одно семейство, запланированное исследование распределения ресурсов строится как разбор 5–10 отдельных случаев, а новая прокси не разрабатывается. Диагностические варианты не могут изменить вердикт.
Результаты
Сравнение по единицам
В таблице для каждого протокол-года показаны отчётные расходы и две основные прокси в млн USD, а также отношение r.
| Протокол | Период | Отчёт, млн USD | P1, млн USD | r (P1) | B1, млн USD | r (B1) |
|---|---|---|---|---|---|---|
| Lido | май–дек 2023 | 12,5 | 12,9 | 1,03 | 19,5 | 1,56 |
| Lido | 2024 | 40,9 | 63,4 | 1,55 | 80,1 | 1,96 |
| Lido | 2025 | 40,7 | 63,0 | 1,55 | 70,3 | 1,73 |
| Aave | 2023 | 12,2 | 16,2 | 1,33 | нет охвата | |
| Aave | 2024 | 23,9 | 72,2 | 3,02 | 87,2 | 3,65 |
| Aave | 2025 | 25,1 | 63,1 | 2,52 | 153,8 | 6,13 |
| Sky | 2023 | 53,7 | 8,1 | 0,15 | нет охвата | |
| Sky | 2024 | 69,0 | 35,7 | 0,52 | 146,6 | 2,12 |
| Sky | 2025 | 73,7 | 4,2 | 0,06 | 517,0 | 7,01 |
| Uniswap | 2023 | 6,7 | 42,7 | 6,36 | нет охвата | |
| Uniswap | 2024 | 15,7 | 17,0 | 1,08 | 21,6 | 1,37 |
| Uniswap | 2025 | 20,7 | 156,3 | 7,55 | 810,0 | 39,13 |
Отношения колеблются от 0,06 до 7,55 для P1 и от 1,37 до 39,13 для B1. Ошибки в несколько раз в обе стороны и есть тот случай, когда по заранее зафиксированному правилу от количественного дизайна отказываются.
Критерии для основных вариантов
В таблице приведены все заранее зафиксированные критерии для P1 и B1 по данным файла data/verdict.json.
| Критерий | Порог | P1 | B1 |
|---|---|---|---|
| Охват | ≥ 10 единиц, ≥ 4 протоколов | 12 единиц, 4 протокола (проходит) | 9 единиц, 4 протокола (не проходит) |
| C1 медиана |ln r| | ≤ 0,336 | 0,792, в 2,21 раза (не проходит) | 0,754, в 2,12 раза (не проходит) |
| C2 протоколы в [0,5, 2] | 4 из 4 | 1 из 4 (не проходит) | 1 из 4 (не проходит) |
| Медианное r протокола | Aave 2,52, Lido 1,55, Sky 0,15, Uniswap 6,36 | Aave 4,89, Lido 1,73, Sky 4,57, Uniswap 20,25 | |
| C3 совпадение направления | ≥ 2/3 пар | 5 из 8 (не проходит) | 5 из 5 (проходит) |
| Корреляция Спирмена | описательная | −0,15 | 0,47 |
| Вердикт | все критерии | не проходит | не проходит |
P1 не проходит ни одного из трёх критериев качества. B1 верно отражает направление изменений, но не проходит по охвату, точности и перекосу.
Диагностические варианты
В таблице показаны диагностические варианты, которые объясняют результат, но не могут изменить вердикт.
| Вариант | Единиц | Медиана |ln r| | Ошибка, раз | Протоколы в [0,5, 2] | Спирмен |
|---|---|---|---|---|---|
| P0, валовой отток | 12 | 1,93 | 6,89 | 0 из 4 | 0,39 |
| P1c без собственного токена | 12 | бесконечность | бесконечность | 2 из 4 | 0,00 |
| B0, валовой отток по балансам | 9 | 1,065 | 2,90 | 0 из 4 | 0,45 |
| B1 без собственного токена | 9 | 0,916 | 2,50 | 1 из 4 | 0,90 |
| P1 после ручной очистки | 12 | 0,714 | около 2,0 | 2 из 4 (Lido 1,55, Sky 1,97) | не считалась |
Для P1c ошибка бесконечна, потому что Sky и Uniswap по правилам P1 не отправляют никаких ценностей, кроме собственного токена. Множитель около 2,0 для ручного варианта мы получили сами, пересчитав 0,714 логарифмического пункта. Правила этого варианта задавались, когда результаты P1 уже были известны, и его цифры по Sky отражают казначейские перемещения, а не выплаты (CHANGES V10).
Почему прокси не работает, по протоколам
Ниже приведены исправленные объяснения по записи CHANGES V12 и по итогам независимой проверки, и все эти причины структурные.
| Протокол | Ошибка | Исправленное объяснение |
|---|---|---|
| Lido | P1 примерно в 1,55 раза выше отчёта в 2024 и 2025 годах | Мультисиги комитетов и фондов пополняются ежемесячно примерно на сумму фактических затрат, поэтому совпадение здесь лучшее из четырёх. Превышение складывается из авансового пополнения и LDO, отправленных на мультисиг Safe с порогом 4 из 9 (это не контракт вестинга) раньше, чем оплата токенами отражается в отчёте. |
| Aave | P1 в 1,33–3,02 раза выше отчёта | В набор адресов казны входит Ecosystem Reserve, из которого платятся награды Safety Module ($12,3 млн, $39,8 млн и $50,2 млн в P1 за 2023–2025 годы). Настоящие выплаты в aToken (токенах депозита, на которые начисляются проценты) отсекаются, потому что каждая из них сопровождается небольшим начислением процентов на Collector в той же транзакции. Выводы из потоковых выплат объясняют только $0,47 млн. |
| Sky | P1 составляет от 0,06 до 0,52 отчётной цифры | Исполнительные голосования (spells) выпускают DAI или USDS прямо на адреса получателей, поэтому выплаты вообще не появляются как оттоки из казны. Крупные казначейские операции, например $663,7 млн USDC, отправленные наружу в 2024 году после обмена через PSM (Peg Stability Module, модуль стабилизации привязки), отсекаются правильно. |
| Uniswap | P1 в 6,36 и 7,55 раза выше отчёта в 2023 и 2025 годах | DAO финансирует Foundation траншами, $42,74 млн в UNI в октябре 2023 года и $137,98 млн в UNI в марте 2025 года, а Foundation тратит от $6,7 млн до $20,7 млн в год с кошельков вне набора. Совпадение в 2024 году (r 1,08) случайное. |
Кроме того, в семейство B попадают артефакты адаптеров (CHANGES V13). Адаптер Sky не отслеживает USDS, поэтому конвертация DAI в USDS считается оттоком ($104,9 млн в 2024 году, $216,5 млн в 2025 году). У Lido видна конвертация в sUSDS на $9,2 млн, а у Uniswap в B попадает сжигание 100 млн UNI в декабре 2025 года ($600,5 млн).
Устойчивость и повторная проверка
В таблице перечислены проверки, которые провели независимый проверяющий и авторы.
| Проверка | Результат | Изменился ли вердикт? |
|---|---|---|
| Исправлена ошибка дедупликации (V5) | Sky 2024 по P1 с $35,28 млн до $35,68 млн, медиана |ln r| для P1 с 0,797 до 0,792 | Нет |
| Исправление начисления процентов на aToken по правилу | Медиана |ln r| 0,556, в коридоре 2 из 4 (Aave 3,80, Sky 0,82), Sky 2025 вырастает до $144,6 млн за счёт выпуска SKY | Нет |
| Альтернативные эталоны (Uniswap 2023 $7,08 млн, Sky 2025 $67 млн) | Медиана |ln r| 0,792, медианное r Uniswap 6,04 | Нет |
| Семейство B без конвертаций Sky и сжигания Uniswap | По-прежнему 9 единиц, Uniswap примерно в 10 раз, Aave в 4,9 раза | Нет |
| Расчётная единица Olympus, с января 2023 по январь 2024 года, $5,163 млн (V11) | В B становится 10 единиц, но r у Olympus около 25, а C2 выполняется у 1 из 5 | Нет |
| Выборочная сверка цен и получателей (21 адрес) | Даты цен расходятся не больше чем на 1 день, ошибок классификации или разрядности нет | Нет |
Ни одна из проверенных поправок не приблизила ни одно из семейств к прохождению проверки.
Ограничения
- Эталон сам по себе неоднороден. У строк Aave нет опубликованной методики, цифры Sky за 2023 и за 2024–2025 годы составлены разными компаниями, Lido за 2023 год охватывает восемь месяцев и только Contributors Group, а у Uniswap не учтена оплата сотрудникам в UNI.
- Семейство P охватывает только Ethereum. Доля казны вне Ethereum по DefiLlama (среднегодовое значение дневных долей) составляла 16,6, 10,9 и 10,4 процента у Aave в 2023–2025 годах, от 0,1 до 0,8 процента у Lido и ноль у Sky и Uniswap.
- Эти неточности эталона и охвата сдвигают цифры на десятки процентов, тогда как расхождения измеряются разами, и проверяющий не нашёл среди них ни одной, способной изменить вердикт.
- Выборка состоит из 12 протокол-лет по 4 необычно прозрачным DAO. Результат показывает, что на этих данных прокси не отражала отчётные расходы, но не доказывает, что никакой будущий ончейн-метод не сработает.
Что это значит для DAO
Отток из казны смешивает финансирование посредников (фондов, комитетов, мультисигов исполнителей), выплаты пользователям и стейкерам и казначейские операции. Ни одно правило, работающее без ручной разметки, их не разделяет, а у части протоколов расходы через казну вообще не проходят.
Поэтому измерить расходы DAO по ончейн-данным на большой выборке сейчас нельзя. Надёжным источником остаётся собственный финансовый отчёт DAO, но публикуют такие отчёты немногие, поэтому оценить расходы позволяют только регулярные отчёты о фактических расходах с явно указанным охватом. Это не инвестиционная рекомендация.
Часто задаваемые вопросы
Можно ли измерять расходы DAO по ончейн-оттокам из казны?
По имеющимся данным нельзя. В проверке, которую мы провели в cp0x на данных Lido, Aave, Sky и Uniswap за 2023–2025 годы, лучшая прокси по переводам расходилась с отчётными расходами в медиане в 2,21 раза при пределе 1,4, а прокси по балансам в 2,12 раза.
Почему прокси завышает расходы Uniswap?
DAO Uniswap платит Uniswap Foundation крупными траншами, $42,7 млн в UNI в октябре 2023 года и около $138 млн в UNI в марте 2025 года, а Foundation тратит от $6,7 млн до $20,7 млн в год. Прокси измеряет финансирование Foundation со стороны DAO, а не расходы самого Foundation, отсюда отношения 6,36 и 7,55.
Почему прокси занижает расходы Sky?
Исполнительные голосования Sky (executive spells) выпускают DAI или USDS прямо на адреса получателей выплат, поэтому выплаты никогда не уходят с адреса казны, который отслеживает DefiLlama. Видны только переводы MKR и SKY, и в 2023–2025 годах P1 уловила лишь от 0,06 до 0,52 отчётных расходов Sky.
Была ли проверка предрегистрирована?
Да, метод и критерии были зафиксированы 2026-10-07 с хешем sha256 4dfa38a8…0815 ещё до расчёта первой прокси, а эталон был зафиксирован отдельно, с хешем sha256 16882766…e9f6.
Помогла ли ручная очистка?
Ручная очистка не помогла, потому что даже вручную очищенная прокси по переводам давала медианную ошибку около 2,0 раза (0,714 логарифмического пункта). Для Sky ручные правила подхватили вместо выплат казначейские перемещения, например $663,7 млн USDC в 2024 году.
Изменила ли результат независимая проверка?
Независимая проверка результат не изменила. Проверяющий нашёл одну ошибку в коде, неверные объяснения по Sky и Aave и пробелы в раскрытии информации, и всё это исправлено или записано в журнал. Исправление ошибки сдвинуло медианный модуль логарифма отношения для P1 с 0,797 до 0,792, а исследование распределения ресурсов DAO по заранее заданному правилу всё равно строится как разбор отдельных случаев.
Данные и код
Все данные, код, замороженный метод и отчёт о проверке этого исследования опубликованы на GitHub.
| Путь в репозитории | Описание | Строк | Ключевые столбцы |
|---|---|---|---|
data/reported_spending.csv |
Замороженный эталон | 12 | protocol, period_start, period_end, amount_usd, source |
data/comparison.csv |
Эталон, соединённый со всеми вариантами | 12 | amount_usd, P0, P1, P1c, B1, B0, covered |
data/proxy_P.csv, data/proxy_B.csv |
Суммы по прокси для каждой единицы | по 12 | P0, P1, P1c / B1, B0, covered |
data/proxy_P_manual.csv |
Ручной диагностический вариант | 12 | P_manual, r |
data/verdict.json |
Критерии для всех вариантов | 6 вариантов | median_abs_ln_r, C1, C2, C3, PASS |
data/P_outflows_<protocol>.csv.gz |
Все оттоки из казны, 4 файла | от 759 до 112 850 | hash, day, token, usd, swap_tx, rclass, p1 |
data/B_steps_<protocol>.csv.gz |
Дневные изменения стоимости токенов, 5 файлов | от 116 до 182 499 | day, chain, token, dv |
data/raw/, method/, code/ |
Сырые файлы DefiLlama и хеши, замороженный метод, изменения, проверка, скрипты | n/a | n/a |
Чтобы воспроизвести вердикт, запустите python code/compare.py из папки исследования, а весь конвейер описан в code/README.md.
История версий
| Версия | Дата | Изменение |
|---|---|---|
| Первый внутренний расчёт | 2026-10-07 | Метод и эталон заморожены, записи V1–V4 внесены до того, как была видна хоть одна сумма по прокси, медиана |ln r| для P1 0,797, оба семейства не проходят |
| Исправленная внутренняя версия | 2026-10-07 | Записи V5–V13 после проверки (исправление ошибки до 0,792, исправленные объяснения, раскрытия), вердикт не изменился |
| 1.0 | 2026-10-08 | Первая публичная версия на английском |