Новые тренды доступа к данным Web3: Полный анализ индексаторов Блокчейн

Эволюция доступа к данным Web3: Обзор индексаторов и связанных проектов

Ядром технологии блокчейн являются данные. Они являются основой для разработки децентрализованных приложений (dApp). Хотя в настоящее время большинство обсуждений сосредоточено на доступности данных (DA), доступность данных также важна, но часто игнорируется.

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

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

Развитие доступа к данным Web3: введение в индексаторы и связанные проекты

Традиционные методы поиска данных в блокчейне

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

Для разработчиков dApp одним из вариантов является хостинг и запуск собственного архивного RPC-узла. Эти узлы с самого начала хранят все исторические данные блокчейна, позволяя полный доступ к данным. Однако поддержка архивных узлов обходится дорого, их возможности запроса ограничены, и невозможно запрашивать данные в формате, необходимом разработчикам. Хотя запуск более дешевых узлов является вариантом, возможности извлечения данных этих узлов ограничены, что может помешать работе dApp.

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

Более оптимальное решение: блокчейн-индексатор

Блокчейн-индексаторы играют ключевую роль в организации данных цепочки и отправке их в базу данных для упрощения запросов, поэтому их часто называют "Гуглом блокчейна". Они индексируют данные блокчейна и делают их доступными с использованием языка запросов, подобного SQL, такого как GraphQL API (. Предоставляя единый интерфейс для запросов данных, индексаторы позволяют разработчикам быстро и точно извлекать необходимую информацию с помощью стандартизированного языка запросов, что значительно упрощает процесс.

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

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

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

  3. Специальный индексатор: оптимизирован для конкретных типов данных или конкретных блокчейнов, таких как данные NFT или транзакции DeFi.

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

Только для Ethereum требуется 3 ТБ пространства для хранения, и оно постоянно увеличивается с ростом блокчейна. Протокол индексатора разворачивает несколько индексаторов, которые могут эффективно индексировать и быстро запрашивать большие объемы данных, что невозможно для RPC.

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

В целом, по сравнению с провайдерами RPC-узлов, индексаторы повысили эффективность и надежность извлечения данных, одновременно снизив затраты на развертывание одного узла. Это сделало протокол индексатора блокчейна предпочтительным для разработчиков dApp.

![Развитие доступа к данным Web3: Введение в индексаторы и смежные проекты])https://img-cdn.gateio.im/webp-social/moments-16396b955382c2c74010c264affdca46.webp(

) Применение индексатора

Для создания dApp необходимо извлекать и считывать данные блокчейна для функционирования сервиса. Это включает в себя различные dApp, такие как DeFi, платформы NFT, игры и даже социальные сети, поскольку эти платформы должны сначала считывать данные, чтобы выполнить другие транзакции.

ДеФи

DeFi-протоколы требуют различной информации для предоставления пользователям конкретных цен, коэффициентов, сборов и т.д. Автоматизированному маркет-мейкеру ###AMM( необходима информация о ценах и ликвидности в пуле для расчета процентных ставок по свопам, а кредитным протоколам необходимо определять процентные ставки по займам и коэффициенты ликвидации на основе коэффициента использования. Ввод информации в dApp является необходимым перед вычислением процентных ставок для выполнения пользователем.

)# Игры

GameFi нуждается в быстром индексировании и доступе к данным, чтобы обеспечить пользователям плавный игровой опыт. Только благодаря быстрой выборке и выполнению данных игры Web3 могут соперничать по производительности с играми Web2, тем самым привлекая更多 пользователей. Эти игры требуют данных о праве собственности на землю, балансе игровых токенов, операциях в игре и т.д. Используя индексатор, они могут лучше обеспечить стабильный поток данных и нормальное время работы, гарантируя идеальный игровой опыт.

NFT

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

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

Анализ

Индексы предоставляют способ извлечения конкретных данных из исходных данных блокчейна ###, включая события смарт-контрактов в каждом блоке (. Это предоставляет возможность для более конкретного анализа данных, что дает полное понимание.

Например, протокол бессрочной торговли может определить, какие токены имеют высокий объем торгов, а какие токены генерируют комиссионные, тем самым решая, стоит ли включать их в бессрочные контракты на платформе. Разработчики DEX могут создавать панели управления для своих продуктов, чтобы глубже понять, какие пулы ликвидности имеют наивысшую доходность или наибольшую ликвидность. Также можно создавать публичные панели управления, позволяя разработчикам свободно и гибко запрашивать любые типы данных для отображения на графиках.

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

) Обзор индексатора блокчейна

Граф

The Graph — это первый индексирующий протокол, запущенный на Ethereum, который позволяет легко запрашивать ранее труднодоступные данные о транзакциях. Он использует подграфы для определения и фильтрации подмножеств данных, собранных из блокчейна, например, всех транзакций, связанных с пулом USDC/ETH на определенной платформе.

Используя доказательство индекса, индексатор ставит родные токены GRT для индексации и запросов, делегаторы могут выбрать, чтобы ставить токены здесь. Кураторы могут получать доступ к высококачественным субграфам, помогая индексатору определить, для каких субграфов собирать данные, чтобы заработать лучшие сборы за запросы. В процессе перехода к более высокой степени децентрализации The Graph в конечном итоге прекратит хостинг услуг, требуя обновления субграфов к своей сети, одновременно предоставляя обновленный индексатор.

Его инфраструктура позволяет достичь средней стоимости 40 долларов за миллион запросов, что значительно ниже, чем у узлов с самоуправлением. Используя файловые источники данных, он также поддерживает параллельное индексирование как on-chain, так и off-chain данных, обеспечивая эффективный поиск данных.

Награды индексатора The Graph стабильно растут в последние несколько кварталов. Это связано как с увеличением объема запросов, так и с ростом цены токенов, так как они планируют в будущем интеграцию запросов с помощью искусственного интеллекта.

Подкальмар

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

Subsquid поддерживает индексацию в реальном времени, позволяя проводить индексацию до окончательной фиксации блока. Он также поддерживает хранение данных в формате, выбранном разработчиком, что облегчает анализ с использованием таких инструментов, как BigQuery, Parquet или CSV. Кроме того, подграфики могут быть развернуты в сети Subsquid без необходимости миграции на Squid SDK, что позволяет осуществлять развертывание без кода.

Несмотря на то, что проект все еще находится на стадии тестовой сети, Subsquid добился впечатляющих статистических данных, имея более 80 000 пользователей тестовой сети, развернув более 60 000 индексаторов Squid и более 20 000 проверенных разработчиков в сети. Недавно Subsquid запустил основную сеть своего дата-озера.

Кроме индексов, Data Lake Subsquid Network также может использоваться в качестве RPC в таких случаях, как анализ, ZK/TEE сопроцессоры, AI-агенты и Оракулы.

Подзапрос

SubQuery — это децентрализованная инфраструктурная сеть промежуточного слоя, предоставляющая услуги RPC и индексирования данных. Изначально она поддерживала сети Polkadot и Substrate, но теперь расширилась до более чем 200 цепей. Ее работа аналогична The Graph, использующему индексные доказательства: индексаторы индексируют данные и предоставляют запросы на выборку, в то время как делегаты ставят свои доли в залог индексаторам. Однако она вводит потребителей для подачи заказов на покупку, что гарантирует доходы индексаторов, а не управляющих.

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

Несмотря на то, что SubQuery выпустила токен только в начале этого года, вознаграждения за выпуск для узлов и делегатов также увеличились в долларовом эквиваленте, что свидетельствует о постоянном росте количества предоставляемых на платформе услуг по запросам. С момента TGE общее количество заложенных SQT увеличилось с 6 миллионов до 125 миллионов, подчеркивая рост участия в сети.

Ковалентный

Covalent является децентрализованной сетью индексаторов, созданной производителями блоков ###BSP(, которые создают копии данных блокчейна путем массового экспорта через узлы сети и публикуют доказательства на блокчейне Covalent L1. Эти данные затем уточняются производителями результатов блоков )BRP( в соответствии с установленными правилами, отбирая данные, соответствующие требованиям.

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

Награды Covalent, похоже, в целом имеют тенденцию к росту с первого квартала 23 года до первого квартала 24 года, отчасти благодаря росту цены токена Covalent CQT.

![Развитие доступа к данным Web3: Введение в индексаторы и связанные проекты])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(

) Важно учитывать при выборе индексатора

Настраиваемость данных

Некоторые индексаторы ###, такие как Covalent (, являются универсальными индексаторами, которые предоставляют стандартные преднастроенные наборы данных только через API. Хотя они могут быть быстрыми, они не обеспечивают гибкость для разработчиков, которым нужны настраиваемые наборы данных. Использование фреймворка индексатора позволяет выполнять более индивидуальную обработку данных для удовлетворения конкретных потребностей приложения.

)# Безопасность

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

Subsquid предлагает варианты с использованием оптимистичных и нулевых доказательств, в то время как Covalent также выпустил доказательства, содержащие хеши блоков. Graph предоставляет период оспаривания для запросов индексаторов в виде оптимистичного окна оспаривания, а SubQuery генерирует доказательства Merkle Mountain для каждого блока, вычисляя хеши каждого блока всех данных, хранящихся в его базе данных.

Скорость и масштабируемость

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Репост
  • Поделиться
комментарий
0/400
ConsensusBotvip
· 10ч назад
Блокчейн, ты изменился
Посмотреть ОригиналОтветить0
WenAirdropvip
· 10ч назад
Надежен ли DA?
Посмотреть ОригиналОтветить0
RugPullSurvivorvip
· 10ч назад
один токен равен одному токену, давно говорили, не
Посмотреть ОригиналОтветить0
MetaNeighborvip
· 11ч назад
Не понял DA? Кошелек даже не открывается!
Посмотреть ОригиналОтветить0
  • Закрепить