Таблица наблюдения — это журнал срезов, а не экран с графиками. Строка в нём отвечает за дату снятия, колонка — за одну величину с указанным источником. Работает журнал при одном условии: одинаковые величины снимают в одинаковое время суток и хранят дату рядом с числом, иначе два среза сравнивать между собой нельзя. Пропуск помечают пропуском. Прошлым значением его не заполняют. Источник пишут рядом.

Таблица наблюдения за проектами — это журнал, в котором по каждому проекту хранятся одни и те же величины с датой снятия и источником, чтобы два среза можно было сопоставить между собой.

Как вести таблицу наблюдения за проектами: состав колонок

Набор колонок задаёт задачу наблюдения. Для проектов на ранней стадии ядро журнала держится на предложении: сколько единиц в обороте, сколько заявлено всего, какая часть заблокирована и когда наступает ближайшая разблокировка. Рядом ставят цену снятия и производные от неё величины, причём полностью разводнённая оценка в журнале ценна не сама по себе, а в сравнении с видимой капитализацией на ту же дату.

Дальше идут колонки про структуру владения и активность. Доля крупнейших адресов меняется медленно и потому хорошо работает в журнале: сдвиг на несколько процентных пунктов за месяц заметен сразу. Активность и оборот быстрые. Их полезно держать рядом, потому что расхождение между оборотом и активностью адресов — первое, что видно в журнале при накрутке показателей, и в одиночку ни одна из этих колонок такого не покажет.

Одну колонку заводят отдельно и называют «источник». В ней стоит адрес страницы, с которой снято число, а не название сервиса: сервис через полгода перестроит интерфейс, и восстановить, откуда взялась цифра, окажется нечем. Это скучная колонка. Она спасает журнал чаще остальных.

Почему два среза расходятся: время снятия и правки задним числом

Первая причина — минута снятия. Документация интерфейса CoinGecko указывает, что кеш рыночного запроса обновляется каждые 30 секунд, и этого достаточно, чтобы цена, капитализация и все производные от цены величины в двух журналах за один день разошлись. Вывод рабочий. Снимайте в фиксированный час и пишите его рядом с датой.

Вторая причина тоньше и застаёт врасплох. Документация DefiLlama описывает устройство так: «Each metric has its own open-source adapter repository where anyone can contribute», — то есть правило подсчёта метрики живёт в открытом адаптере, и после правки адаптера исторический ряд может быть пересчитан задним числом. Там же перечислено, чего метрика не считает: невыпущенные и необращающиеся токены, а также нативный стейкинг для защиты сети. Сверено 17 октября 2026 года.

Если число в журнале разошлось с тем, что сервис показывает сегодня за ту же дату, это не ошибка снятия. Правило подсчёта могло измениться. Поэтому в журнале держат дату снятия, а не только дату, к которой относится величина, — две разные даты в двух соседних колонках.

Состав журнала: колонка, источник и частота изменения

Колонка Откуда берётся Как часто меняется Что ломает сравнение срезов
Предложение в обороте Агрегатор; для токенов на контракте — вычитание заблокированных единиц Скачками, в даты разблокировок Смена способа учёта заблокированных единиц у агрегатора
Полное предложение Контракт в обозревателе и документация проекта Редко, при правке параметров выпуска Расхождение между числом в контракте и числом в документации
Цена и капитализация Агрегатор рыночных данных Непрерывно, кеш обновляется каждые 30 секунд Снятие в разное время суток и разная валюта пересчёта
Доля крупнейших адресов Обозреватель сети, список держателей Медленно, недели и месяцы Адреса площадок и контрактов, посчитанные как частные держатели
Заблокированная стоимость Агрегатор с открытым адаптером Ежедневно, с возможным пересчётом ряда Правка адаптера задним числом и разные правила учёта стейкинга

Разбор на условном примере: два среза с интервалом в месяц

Условный пример, числа условны. Первый срез: в обороте 180 000 000 единиц из 1 000 000 000 заявленных, цена 0,40 доллара, видимая капитализация 72 миллиона, разводнённая оценка 400 миллионов, доля десяти крупнейших адресов 46 процентов. Второй срез через месяц: в обороте 300 000 000, цена 0,26, капитализация 78 миллионов, разводнённая оценка 260 миллионов, доля десяти крупнейших 41 процент.

Механику здесь показывает журнал, а график цены её скрывает. Капитализация выросла на 8 процентов, а цена упала на 35 — разницу объясняет рост оборота после разблокировки, и без колонки предложения этот вывод не сделать вовсе. Разводнённая оценка при этом упала. Полное предложение не менялось, значит сдвиг даёт только цена, и дальше стоит разобрать, как соотносятся капитализация и объём торгов на обеих датах.

Красные флаги в ведении журнала

  • Дата снятия не указана — срез не с чем сопоставить.
  • Пропуск закрыт прошлым значением вместо пометки.
  • Колонки по разным проектам собраны из разных сервисов.
  • Числа снимаются в произвольное время суток.
  • Нет колонки с адресом страницы-источника.
  • Состав колонок меняется от среза к срезу.

Последний пункт губит журналы чаще прочих. Колонку добавляют в середине наблюдения, и ряд обрывается: по одним проектам величина есть с января, по другим с июня, и сравнивать их между собой уже нельзя. Решение неприятное. Новую колонку заводят сразу по всем проектам, а в прошлых срезах оставляют честный пропуск.

Как завести журнал и не бросить его

Регулярность важнее полноты. Пять колонок, снимаемые каждую пятницу в один час, дают больше, чем двадцать колонок, снятые однажды и заброшенные. Начинать стоит с малого набора, одинакового для всех проектов, потому что сравнение двух проектов по одинаковым метрикам возможно только при совпадающих колонках.

  1. Опишите задачу и выберите от пяти до восьми колонок, одинаковых для всех проектов.
  2. Заведите две даты: дату снятия и дату, к которой относится величина.
  3. Для каждой колонки запишите адрес страницы-источника и способ получения числа.
  4. Назначьте фиксированные день и час снятия, чтобы срезы были сопоставимы.
  5. Через три среза сравните ряды и отметьте, какие колонки не двигались ни разу.
Схема из пяти шагов: выбираем колонки, заводим две даты, фиксируем источники, назначаем час снятия, сравниваем ряды
Схема из пяти шагов: выбираем колонки, заводим две даты, фиксируем источники, назначаем час снятия, сравниваем ряды

Неподвижные колонки убирают без сожалений. Журнал нужен для сравнения, и величина, которая за три среза не изменилась ни у одного проекта, места в нём не занимает. Зато полезно добавить колонку, которая показывает структуру владения: проверка концентрации держателей даёт медленную величину с понятным источником, и её сдвиг за месяц читается однозначно.

Итог

Сопоставимость — главное свойство журнала. Одинаковые колонки, фиксированный час снятия, адрес источника в отдельном поле и честные пропуски делают из таблицы инструмент, который через полгода отвечает на вопросы, а не вызывает новые. Графики этого не дают. Ряд из трёх-четырёх срезов объясняет движение цены лучше, чем любой отдельно взятый снимок рынка.

Материалы по теме

Частые вопросы

Сколько проектов имеет смысл держать в журнале?

Столько, сколько вы успеваете снимать. Практика такая: шесть-восемь проектов при недельном шаге ведутся без надрыва, двадцать проектов выдерживают одну-две недели, после чего журнал забрасывают. Лучше сократить список и сохранить регулярность, потому что ценность журнала растёт от числа срезов, а не от числа строк в нём.

Что делать, если сервис изменил величину за прошлую дату?

Оставить оба числа. В журнале держат то, что вы сняли, и рядом в примечании отмечают новое значение с датой обнаружения расхождения. Правило подсчёта у агрегаторов живёт в открытом адаптере и правится кем угодно из участников, поэтому ряд может быть пересчитан задним числом, о котором вы не узнаете. Затирать своё снятие чужой правкой — терять единственное свидетельство о том, что вы видели.

Нужны ли в журнале графики?

Для работы хватает чисел. График помогает показать результат другому человеку, но решения принимают по колонкам: видно величину, дату и источник. Рисовать стоит после четвёртого среза. Раньше он изображает шум снятия, а не изменение в проекте.

Как сравнивать проекты из разных сетей?

По колонкам, которые считаются одинаково. Предложение, доля крупнейших адресов и разводнённая оценка сопоставимы между сетями. Заблокированная стоимость и число активных адресов зависят от устройства сети и правил учёта у агрегатора, поэтому их сравнивают с оговоркой, а в журнале помечают способ подсчёта для каждой сети отдельно.

Вердикт

Журнал наблюдения — самый дешёвый аналитический инструмент из доступных, и он же самый недооценённый. Пять колонок, снятые по пятницам в один и тот же час, через квартал объясняют движение проекта подробнее любой разовой выгрузки. Две даты в журнале обязательны. Источник — третьей колонкой. Свои срезы и находки по проектам публикуем в Telegram-канале Cryptium.

Первоисточники: документация DefiLlama — открытые адаптеры метрик и перечень того, что не входит в подсчёт; документация Dune — запросы к данным блокчейна и повторяемость выгрузки. Сверено 17 октября 2026 года.