SubQuery (SQT) - ведущий поставщик данных Polkadot

SubQuery (SQT) - это ведущий поставщик данных Polkadot, поддерживающий уровень индексации и запросов между блокчейнами уровня 1 (Polkadot) и децентрализованными приложениями. Служба данных SubQuery используется большинством существующих сегодня веб-сайтов по краудлоанам и парачейновым аукционам Polkadot и Kusama.

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

Миссия SubQuery - сделать децентрализованные данные в мире более доступными. Мы - поставщик данных как услуги, который собирает и систематизирует данные из проектов Polkadot и Substrate, предоставляя разработчикам хорошо структурированные данные для использования в широком спектре проектов. Работая между блокчейнами уровня 1 и децентрализованными приложениями (dApp), наш сервис позволяет разработчикам сосредоточиться на своем основном сценарии использования и интерфейсе, не тратя время на создание пользовательского внутреннего интерфейса для обработки данных.

SubQuery предлагает дать возможность каждой команде Polkadot / Substrate обрабатывать и запрашивать свои данные. Проект вдохновлен ростом протоколов данных, обслуживающих уровень приложений, и его цель - помочь проектам Polkadot / Substrate создавать лучшие приложения, позволяя любому надежно находить и быстрее использовать данные. Сегодня любой может запрашивать и извлекать сетевые данные Polkadot всего за несколько минут и бесплатно.

Проблема

Чтобы создавать все более сложные и интуитивно понятные приложения, разработчикам нужны мощные инструменты, позволяющие быстрее обрабатывать и запрашивать свои данные.

Основная слабость данных блокчейна (и децентрализованных данных в целом) - неэффективность процессов и запросов. В том, как хранятся децентрализованные данные (представьте цепочку страниц с некоторыми данными, каждая из которых указывает на следующую), ответить на распространенные вопросы, например, сколько токенов в данном кошельке, очень сложно. Вы либо должны пройти каждую транзакцию, сделанную в истории, либо вам нужно проиндексировать и преобразовать данные.

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

Текущее решение SubQuery

Индексирование и преобразование данных - это в основном то, что делает SubQuery. Мы позволяем людям создавать проект подзапроса, который представляет собой набор инструкций о том, как индексаторы должны перемещаться по цепочке блоков, какие данные собирать и как их следует показывать пользователям. Любой
может использовать наши инструменты SDK для создания своего собственного проекта, а затем использовать проекты SubQuery для загрузки его в нашу управляемую службу, чтобы мы могли запустить его для вас бесплатно.

Мы уже поддерживаем некоторые из лучших приложений в Polkadot и обслуживаем более миллиона ежедневных запросов API, в том числе: Приложения DeFi, такие какАкала а также Bifrost, кошельки вроде Бесстрашный кошелек, Платформы NFT, такие как KodaDot, поперечно-цепные мосты типа Дарвиния и аналитические платформы, такие как SubVis. Мы думаем, что возможности SubQuery безграничны.

SDK SubQuery

Благодаря нашему участию в Программа Web3 Grants, команда SubQuery предоставила наш комплект разработки программного обеспечения с открытым исходным кодом (SDK). Этот SDKпозволяет пользователям создавать свой собственный проект подзапроса, определяя, как индексатор должен проходить и агрегировать их собственный протокол.

SDK имеет открытый исходный код с лицензией Apache (v2.0) и активно поддерживается командой SubQuery - мы намерены добавлять новые функции и улучшения производительности в наш SDK каждый день, и любой человек в мире может использовать этот SDK для создания, создавать и даже запускать собственную инфраструктуру SubQuery, Мы также предоставили сообществу справочные статьи, пошаговые руководства и другие материалы, которые помогут им приступить к использованию SubQuery для разблокировки данных для их вариантов использования. На наш взгляд, успех SubQuery зависит от успеха сообщества.

Проекты подзапроса

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

Опытная команда SubQuery воспользуется нашим опытом для управления производственной инфраструктурой для вашего собственного проекта SubQuery. Мы развернем ваш проект на наших высокопроизводительных узлах для лучшего взаимодействия с пользователем - мы сосредоточимся на запуске производственных серверов индексации, чтобы вам не приходилось этого делать.

SubQuery Explorer

SubQuery Explorer - это управляемая онлайн-служба, которая обеспечивает доступ к опубликованным проектам SubQuery, созданным участниками нашего сообщества. Вы можете тестировать запросы прямо в браузере с помощью нашей игровой площадки или получать конечные точки GraphQL API для каждого проекта.

Сеть подзапросов

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

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

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

SubQuery будет нацелен на обеспечение будущего множества бессерверных приложений в экосистеме Polkadot / Substrate.

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

Участники сети

Наш план предусматривает три типа участников в сети SubQuery:

  • Потребители: потребители будут делать запросы к сети SubQuery для получения определенных данных и платить объявленную сумму SQT.
  • Индексаторы: индексаторы будут размещать проекты подзапросов в своей собственной инфраструктуре, используя как узел, так и службу запросов для индексирования данных и ответа на запросы GraphQL.
  • Делегаторы: Делегаторы будут участвовать в сети, поддерживая своих любимых индексаторов, чтобы получать вознаграждения.

В других протоколах может быть куратор роль, которая обычно является создателем определенного источника данных. Наш протокол нацелен на существенную заменукуратор роль с помощью Контракты с заказами на закупку. Ожидается, что создателем проекта SubQuery может быть любой тип участника нашей Сети (они могут индексировать свое собственное творение или просто использовать его в своем приложении).

Токен подзапроса (SQT)

Мы стремимся сделать SQT токеном, который поддерживает сеть SubQuery, обеспечивая стимул для участия, а также служащий средством обмена для транзакций в сети SubQuery. Мы предполагаем, что держатели токена SQT смогут информировать SubQuery Foundation о своем видении общего направления SubQuery, поскольку наша сеть приобретает некоторые качества децентрализованной автономной организации.

У нас нет намерения использовать SQT в качестве средства обмена товарами или услугами за пределами сети SubQuery. SQT никоим образом не представляет и не
предоставляет своим держателям никаких прав на владение, владение акциями и / или управление SubQuery. SQT не дает держателям никаких обещаний о вознаграждениях, дивидендах, доходах, прибылях или доходах от инвестиций.

Способы оплаты услуг передачи данных

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

Мы предполагаем, что для того, чтобы стать индексатором в сети SubQuery, индексатор должен приобрести необходимое оборудование, запустить необходимые службы SubQuery, а затем выбрать, какие проекты SubQuery они индексируют и предоставляют службу запросов.

Взамен они получат вознаграждение в SQT. Мы считаем, что отрасль может предоставлять эти услуги лучше, чем любая отдельная организация - мы ожидаем, что производительность SubQuery будет только расти с прогрессивной децентрализацией.

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