The Graph: Экономика индексации Web3

Nikita Mashkov
ICO Drops Community
7 min readDec 22, 2020

Команда IСO Drops является инвестором в Graph Protocol.

Путь к Web 3.0 тернист и ухабист. На сегодняшний день любая команда, которая строит что-либо на Ethereum (или любом другом) или сервис вокруг него, сталкивается с проблемой получения данных из блокчейна Ethereum. Помимо взаимодействия на уровне смарт-контрактов, необходимо не забывать и о других компонентах взаимодействия: например, о хостинг-провайдере.

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

The Graph Protocol

Graph Protocol представляет собой протокол индексации данных на Ethereum с помощью API, которое представлено сабграфами. Любые данные из блокчейна могут быть получены с помощью простых запросов. Также в дальнейшем планируется экспансия и на другие блокчейны (если в этом будет необходимость).

Запросы к сабграфам производятся посредством языка запросов GraphQL. Это позволяет гибко комбинировать в одном запросе получение разных данных, что было бы невозможно с тем же REST API.

Каждый сабграф имеет свою схему запроса GraphQL, что позволяет разработчику быстро сориентироваться при работе с Graph.

В настоящий момент команда поддерживает всю инфраструктуру уже существующих сабграфов, обеспечивая данными наиболее известные dApp: Uniswap, Synthetix, Aave и т.д. Поскольку существует единая точка отказа, то существует риск того, что интерфейс этих сервисов может быть временно не доступен.

17 Декабря была запущена основная сеть, что означает начало перехода Graph Protocol от одной точки отказа к распределенной системе.

На текущий момент в сети находится 99 индексеров (аля стейкеры). Почти все они перешли из тестнета, в котором участвовало около 200 индексеров. Однако, функционал сети в данный момент ограничен. В сети функционирует 1 сабграф от PoolTogether, а также ограничена возможность получения заработка за запросы.

Стоит отметить, что параллельно функционирует две версии Graph Protocol:

  • Основная сеть (распределенная сеть индексеров)
  • Сеть, которую поддерживает команда (за счет чего обеспечивается работа многих сервисов)

Участники протокола

Протокол функционирует как маркетплейс, который объединил 4 типа агентов:

  • Потребители
  • Индексеры
  • Кураторы
  • Делегирующие

Основным элементом функционирования протокола является токен GRT, который согласовывает поведение агентов с помощью экономики токена.

Потребители: децентрализованные приложения, сервисы, биржи, которые нуждаются в данных.

Индексеры: отвечают за индексацию всех данных, получая вознаграждение в виде 3% инфляции протокола (indexer rewards), которая распределяется среди всех сигнализируемых сабграфов. В случае некорректности поставляемых данных, они рискуют потерять свои застейканные GRT.

Индексеры также получают комиссию в виде оплаты за запрос (query fees). Цена за запрос зависят от многих факторов: популярность сабграфа, цена индексации сабграфа, рыночной стоимости запроса, альтернативных издержек и т.д.

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

Кураторы: это агенты, которым нужно обладать, как техническими навыками, но также они могут действовать в сети и без них.

Основная цель куратора: определить популярный сабграф и отправить сигнал (стейкая токены GRT). Чем больше сабграф собрал сигналов (количество застейканных GRT), тем выше инфляцию протокола он получит.

Вы можете сказать, что индексеры и кураторы могут скооперироваться и направить сигнал в один сабграф. Какие стимулы вести куратора рационально?

  • Они получают 10% наград только от комиссий за запрос, тем самым им выгодно сигнализировать рационально.
  • Чем раньше они найдут сабграф, который будет популярным в ближайшее время, тем больше наград они получат по сравнению с другими кураторами. Данный стимул реализован с помощью определения доли наград в сабграфе, которые формируется по Bonding Curve.
  • налог на депозит, который сжигается.

Тем самым, кураторы должны очень осторожно подходить к выбору сабграфа, поскольку в конце концов могут оказаться с меньшим количеством GRT, чем было при депозите.

Делегирующие: пользователи, которые делегирует токены GRT индексерам в обмен на комиссию. Стоит отметить, что в отличие от других протоколов, награда индексера и делегирующего объединена. Поэтому Reward Cut у одних индексеров номинально может быть выше, чем у других, но фактически, они будут равны или даже быть ниже. Также делегирующий стимулируется принимать рациональное решение при выборе индексера за счет 0.5% на вход, которые также сжигаются.

У многих может возникнуть вопрос, а в чем стимул разработчиков создавать сабграфы? Нет разработчиков — нет сабграфов — нет дохода.

Поскольку разработчики могут быть и индексерами и кураторами, то в случае, если они обладают стимулами построить сабграф и быть ранним куратором/индексером в нем, тем самым заработав награду.

Сравнение с другими сервисами

После того как Граф показал “голубой океан” рынка запросов к блокчейнам, будет интересно наблюдать за развитием сервисов от конкурентов. Мы посмотрели наиболее заметные на текущий момент:

QT от Bison Trails

  • Является централизованным сервисом
  • Ограниченный набор данных, которые можно забирать из блокчейна
  • Поддерживает более чем 40 блокчейнов
  • QT (компания) сама устанавливает цену за запрос (Graph Protocol — цена устанавливается рынком индексаторов и потребителей)

Parsiq

  • Является централизованным сервисом
  • Предоставляет ограниченный набор данных и ограниченное количество запросов
  • Агент сам устанавливает цену
  • В настоящий момент поддерживает 6 блокчейнов

Как будет происходить оплата сервисов Graph в децентрализованном мире

Поскольку, dApp должны быть децентрализованы по своей сути, необходимо понимать, кто будет финансировать взаимодействие с Graph Protocol.

Рассмотрим разные сценарии:

  1. На первых этапах, команда финансирует взаимодействие, используя привлеченные средства или токены Foundation/Ecosystem. Данное решение позволит обеспечить взаимодействие только на раннем этапе развития daaps, но рано или поздно нужно использовать другую модель, приложение стремится к децентрализации.
  2. Решение о финансировании принимается с помощью ДАО. Из недавнего примера Uniswap, который принимает решение о распределение UNI для программы грантов.
  3. Пользователи децентрализованного приложения платят небольшую комиссию, которая:
  • Формирует доход протокола. Затем с помощью ДАО формируется бюджет.
  • Напрямую формируется фонд компенсирования затрат с Graph Protocol.
  • Оплата происходит напрямую с помощью шлюзов

На наш взгляд, будет происходить постепенная децентрализация приложения от пункта 1 к пункту 3.

Экономика протокола

Мы хотим обсудить экономику протокола и оценить потенциал будущих денежных потоков. Подробнее о токеномике GRT и ролях участников экосистемы вы можете прочитать в отдельной публикации.

Участники протокола будут зарабатывать из двух основных источников:

  • Query Fees (плата за запросы). Потребители — это конечные пользователи The Graph, которые запрашивают данные с subgraph и комисии за запросы индексерам, кураторам и делегаторам. Комиссионные оплачиваются в GRT.
  • Нагады индексерам: инфляционное вознаграждение в GRT на ежегодной основе индексаторам протокола.

Цена в GRT для маркетплейса запросов еще не установлена и будет определена участниками рынка в децентрализованном формате.

network.thegraph.com

Сам The Graph описывает механизм опеределния цены запросов в своем посте про экономику:

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

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

Блог The Graph: The Graph’s Flight Path to Mainnet

В последнее время Graph показал тенденцию к росту количества запросов. Сегодня это уже около 350 миллионов запросов в день или около 10 миллиардов в месяц. Оценим потенциальные доходы протокола. Примерные цифры мы взяли из RapidAPI.

Source: rapidapi

Берем для расчетов 350 миллионов запросов в день и среднюю стоимость запроса в нашей небольшой выборке. Это примерно $13,8 млн выручки в год. Здесь мы можем сделать множество предположений, чтобы наши данные выглядели хорошо, но это не цель нашего простого упражнения. Протокол имеет понятную бизнес-модель и прогнозируемые денежные потоки. Все больше и больше проектов DeFi демонстрируют или стремятся получить прибыль: в недавнем квартальном отчете Yearn показал чистый доход (не прошедший аудит) в размере $3,8 млн за период с Августа по Октябрь. Приятно видеть, что Graph дополняет экосистему DeFi и Web3 хорошо развитой экономической моделью, в которой все участники (индексеры, кураторы и делегаторы) заинтересованы в развитии экосистемы.

Вывод

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

Мы с нетерпением ждем запуска query markets (рынка запросов), которые позволят дать более точный прогноз потенциальных дохода протокола, поскольку тренд на рост запросов также может быть вызван тем, что они субсидируются командой (команда поддерживает инфраструктуру).

Отчет был подготовлен в сооавторстве с Олегом.

--

--