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

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

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

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

Разница между уровнями не в качестве, а в предмете доказательства. Первый уровень подтверждает факт. Второй подтверждает расчёт по известному правилу. Третий подтверждает только то, что кто-то об этом написал, и годится как сигнал к проверке, а не как её результат.

Пример ограничения с первого уровня. Стандарт ERC-20 требует функцию totalSupply, которая «Returns the total token supply», а вот функции названия, символа и числа знаков после запятой помечены в тексте как OPTIONAL с оговоркой: «interfaces and other contracts MUST NOT expect these values to be present». Название токена стандартом не гарантировано. Это не изъян подборки, а граница того, что контракт обязан сообщать о себе.

Где заканчивается независимость: один источник под двумя названиями

Здесь кроется главная ошибка новичка. Документация DefiLlama указывает прямо: «Almost all tokens are priced using CoinGecko’s API», то есть цена в двух разных сервисах приходит из одного места, и совпадение чисел ничего не подтверждает. Проверка простая. Откройте раздел методики каждого сервиса и выпишите, откуда он берёт данные.

Вторая часть той же проверки — происхождение величин предложения. Методика CoinGecko описывает оборотное предложение как число, полученное от команд проектов и проверенное сотрудниками сервиса; для сетей с майнингом данные снимаются через интерфейсы обозревателей, а для токенов на контрактах оборот считается вычитанием заблокированных единиц из общего предложения. Значит часть чисел приходит от самого проекта. Это не обман, а порядок.

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

Таблица набора: что каждая строка подтверждает

Тип источника Кто владеет данными Что подтверждает Чем ограничен
Обозреватель сети Оператор узла и сам блокчейн Состояние контракта, остатки адресов, факт и время транзакции Не объясняет смысл операции и не знает владельца адреса
Текст стандарта или спецификации Орган, ведущий стандарт Обязательные и необязательные части интерфейса Описывает требование, а не поведение конкретного контракта
Документ ведомства или реестра Государственный орган Правовой статус, регистрацию, наличие ограничений Публикуется с задержкой, часть показателей за прошлый год
Агрегатор рыночных данных Частная компания Расчёт по опубликованной методике Часть величин получена от команд проектов, формула пересчёта раскрыта не всегда
Издание или аналитический канал Редакция или автор Факт публикации утверждения Пересказ без первоисточника неотличим от домысла

Разбор на условном примере: девять закладок превращаются в четыре строки

Условный пример, числа условны. В подборке читателя было девять записей: четыре агрегатора, три канала, обозреватель сети и страница проекта. После разбора происхождения данных три агрегатора сошлись к одному интерфейсу цен, а два канала перепечатывали один и тот же обзор. Независимых строк осталось четыре.

Сокращение набора втрое выглядит потерей. Девять записей давали иллюзию перекрёстной проверки: любое число подтверждалось «тремя источниками», которые читали одну и ту же таблицу. Четыре независимые строки такой иллюзии не создают. Они честно показывают, что именно осталось непроверенным, и отдельные величины после чистки приходится добирать руками, а проверка обеспечения стейблкоина — наглядный случай, где отчёт эмитента не заменяется ничем и добирается только у эмитента.

Красные флаги подборки источников

  • У записи не указано, откуда сервис берёт данные.
  • Три записи сводятся к одному интерфейсу — перекрёстной проверки нет.
  • В подборке нет ни одного источника первого уровня.
  • Числа снимаются без даты и времени, сравнить срезы нечем.
  • Сервис изменил методику, а в записи стоит старое описание.
  • Канал приводит цифры без ссылки на документ или блокчейн.

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

Как вести подборку и обновлять её

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

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

Готовый набор проверяют работой. Возьмите две задачи и прогоните их по своей таблице: проверка новости перед принятием решения покажет, хватает ли в подборке источников первого уровня, а сравнение двух проектов по одинаковым метрикам покажет, собираются ли одинаковые строки по обоим проектам из одних и тех же мест. Если по одному проекту величина есть, а по другому нет, набор неполон.

Итог

Хорошая подборка короткая. Её ценность не в числе записей, а в разметке: видно, что подтверждает каждая строка и чего ни одна из них подтвердить не может. Записи с общим происхождением склеены. Даты ревизий стоят, и через полгода набор не придётся собирать с нуля.

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

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

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

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

Как понять, что два сервиса не независимы?

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

Можно ли оставить в подборке Telegram-каналы и форумы?

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

Как часто обновлять записи?

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

Вердикт

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

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