С точки зрения восстания индексаторов Блокчейна, важность доступности данных

Важность данных Блокчейн и восходящий тренд индексаторов

Ядром технологии Блокчейн являются данные. Это основа для разработки децентрализованных приложений (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.

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

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

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

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

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

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

DeFi

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

Игра

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

NFT

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

Анализ

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

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

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

Граф

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

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

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

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

Подкальмар

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

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

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

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

Подзапрос

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

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

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

Ковалент

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

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

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

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

Факторы, которые следует учитывать при выборе индексатора

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

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

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

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

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

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

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

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

Поддерживаемые сети

Хотя большая часть активности в Блокчейн по-прежнему происходит на Эфириуме, с течением времени различные Блокчейны становятся все более популярными. Layer 2, Solana, Move Блокчейн и экосистема Биткойна имеют свои постоянно растущие разработчики и активность, и им также нужны услуги индексации.

Поддержка некоторых цепочек, которые не поддерживаются другими протоколами индексирования, может привести к увеличению доли рынка. Индексирование данных, интенсивно использующих сеть (, такой как Solana ), не является простой задачей; в настоящее время только Subsquid успешно предоставляет поддержку индексирования для них.

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

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • 4
  • Поделиться
комментарий
0/400
AirdropSkepticvip
· 12ч назад
Кто знает, как использовать эти индексаторы?
Посмотреть ОригиналОтветить0
SneakyFlashloanvip
· 12ч назад
База данных? Если она действительно сможет хранить данные навсегда, это будет взрыв!
Посмотреть ОригиналОтветить0
GasWranglervip
· 12ч назад
на самом деле слои просто неэффективные рекламные щиты... любой, кто понимает динамику мемпула, знает это, смх
Посмотреть ОригиналОтветить0
consensus_whisperervip
· 12ч назад
DA почти как рекламный щит, умер от смеха
Посмотреть ОригиналОтветить0
  • Закрепить