Эволюция доступа к данным Блокчейн: Введение в индексаторы и связанные проекты
Данные являются核心 Блокчейн технологии, они являются основой для разработки децентрализованных приложений. В настоящее время обсуждение в основном сосредоточено на доступности данных (DA), то есть на обеспечении доступа участников сети к последним данным транзакций для верификации. Однако такой же важный аспект, как доступность данных, часто игнорируется.
В эпоху модульного Блокчейна решения DA стали необходимостью. Они обеспечивают доступ всех участников к данным транзакций, реализуя их в реальном времени и поддерживая целостность сети. Тем не менее, уровень DA больше похож на рекламный щит, чем на базу данных, данные не хранятся бесконечно, а с течением времени удаляются.
В отличие от этого, доступность данных сосредоточена на способности извлекать исторические данные, что имеет решающее значение для разработки dApp и проведения анализа Блокчейн. Несмотря на меньшую дискуссию, она имеет такое же значение, как и доступность данных. Оба аспекта играют взаимодополняющую роль в экосистеме Блокчейн, и комплексное управление данными должно одновременно решать эти две проблемы для поддержки мощных и эффективных Блокчейн-приложений.
Блокчейн с момента своего появления полностью изменил инфраструктуру, поспособствовав созданию dApp в таких областях, как игры, финансы и социальные сети. Однако создание этих dApp требует доступа к большому объему данных Блокчейна, что является как сложным, так и дорогим.
Для разработчиков dApp одним из вариантов является хостинг и запуск собственного архивного RPC-узла. Эти узлы хранят все исторические данные блокчейна и позволяют полный доступ. Однако затраты на обслуживание высоки, а возможности запросов ограничены. Запуск более дешевых узлов является другим вариантом, но возможности извлечения данных ограничены, что может препятствовать работе dApp.
Другой способ - использовать провайдеров коммерческих RPC-узлов. Они отвечают за стоимость и управление узлами, предоставляя данные через RPC-эндпоинты. Публичные RPC-эндпоинты бесплатны, но имеют ограничения по скорости, что может повлиять на пользовательский опыт. Частные RPC-эндпоинты имеют лучшую производительность, но даже для простого извлечения данных требуется много коммуникаций, что неэффективно и трудно масштабируется.
Индексы Блокчейн играют ключевую роль в организации данных в цепочке и их сохранении в базе данных для последующего запроса, поэтому их называют "Гуглом Блокчейн". Они индексируют данные Блокчейн, делая их доступными с помощью языка запросов, аналогичного SQL. Индексы предоставляют унифицированный интерфейс, позволяя разработчикам быстро и точно извлекать информацию с помощью стандартизированного языка запросов, что значительно упрощает процесс.
Разные типы индексаторов оптимизируют извлечение данных:
Полный узловой индексатор: запуск полного узла Блокчейн для прямого извлечения данных, что обеспечивает полную точность, но требует значительных объемов хранилища и вычислительных мощностей.
Легкий индексовщик: полагается на полные узлы для получения определенных данных по запросу, снижая требования к хранению, но возможно увеличивая время запроса.
Специальный индексатор: оптимизация поиска для конкретных типов данных или Блокчейн, таких как данные NFT или DeFi-транзакции.
Агрегатор индексов: извлечение данных из нескольких Блокчейнов и источников, включая внецепочечную информацию, предоставляющий единый интерфейс для запросов, особенно полезен для многосетевых dApp.
Только для Ethereum требуется 3 ТБ пространства для хранения, и оно продолжает расти. Протокол индексатора разворачивает несколько индексаторов, которые эффективно индексируют и быстро запрашивают большие объемы данных, что невозможно с помощью RPC.
Индексы также позволяют выполнять сложные запросы, легко фильтровать данные и извлекать их для последующего анализа. Некоторые индексы могут агрегировать данные из нескольких источников, избегая необходимости развертывания нескольких API для многосетевых dApp. Распределенные по нескольким узлам индексы обеспечивают повышенную безопасность и производительность, в то время как поставщики RPC могут столкнуться с отключениями из-за централизованных характеристик.
В целом, по сравнению с провайдерами RPC-узлов, индексаторы повысили эффективность и надежность извлечения данных, одновременно снизив затраты на развертывание одного узла. Это сделало протокол индексаторов Блокчейн предпочтительным для разработчиков dApp.
Для создания децентрализованного приложения (dApp) необходимо извлекать и считывать данные из Блокчейн для функционирования сервиса. Это включает в себя DeFi, NFT-платформы, игры и даже социальные сети, поскольку эти платформы должны сначала считывать данные, чтобы выполнить другие транзакции.
Протоколы DeFi требуют различной информации для отображения цен, ставок, сборов и т.д. AMM требует информации о ценах и ликвидности для расчета ставок свопа, а кредитные протоколы должны использовать коэффициенты использования для определения ставок заимствования и коэффициентов ликвидации долгов. Перед расчетом ставок выполнения пользователем ввод данных в dApp является необходимым.
GameFi требует быстрого индексирования и доступа к данным, чтобы обеспечить пользователям плавный игровой процесс. Только благодаря быстрой выборке и выполнению данных игры Web3 могут соперничать с играми Web2 по производительности и привлекать больше пользователей. Эти игры нуждаются в данных о праве собственности на землю, балансе токенов, игровых операциях и т.д. Использование индексатора может лучше обеспечить стабильный поток данных и нормальное время работы, гарантируя идеальный игровой опыт.
Рынок NFT и платформы кредитования требуют индексирования данных для доступа к различной информации, такой как метаданные NFT, данные о собственности и передаче, информация о роялти и т. д. Быстрое индексирование таких данных может избежать необходимости просматривать каждый NFT по отдельности для поиска данных о собственности или атрибутах.
Независимо от того, требуется ли информация о ценах и ликвидности для DeFi AMM или необходимо обновление постов новых пользователей для приложений SocialFi, быстрая извлечение данных имеет решающее значение для нормальной работы dApp. С помощью индексаторов они могут эффективно и корректно извлекать данные, обеспечивая плавный пользовательский опыт.
Индексатор предоставляет методы извлечения определенных данных из исходных данных Блокчейн (, включая события смарт-контрактов в каждом Блоке ), что открывает возможности для более конкретного анализа данных, предоставляя тем самым всеобъемлющее понимание.
Например, протокол бессрочной торговли может определить, какие токены имеют большой объем торгов и приносят доход, чтобы решить, стоит ли запускать их в качестве бессрочного контракта. Разработчики DEX могут создавать панели инструментов, чтобы глубже понять, какие пуллы ликвидности имеют наибольшую доходность или наибольшую ликвидность. Также можно создать общие панели инструментов, чтобы разработчики могли свободно и гибко запрашивать любые типы данных для отображения на графиках.
Поскольку доступно множество Блокчейн-индексаторов, распознавание различий между индексными протоколами имеет решающее значение для обеспечения того, чтобы разработчики выбирали наиболее подходящий индексатор для своих нужд.
The Graph — это первый протокол индексирования, запущенный на Блокчейн Эфириум, который позволяет легко запрашивать ранее труднодоступные данные о транзакциях. Он использует субграфы для определения и фильтрации подмножеств данных, собранных с Блокчейна, таких как все транзакции, связанные с определенным пулом транзакций.
Используя доказательство индексации, индексаторы ставят токены GRT для индексации и сервисов запроса, делегаторы могут выбирать ставить токены. Кураторы могут получить доступ к качественным подграфам, помогая индексаторам определить, для каких подграфов собирать данные, чтобы зарабатывать наилучшие сборы за запросы. The Graph переходит к большей децентрализации и в конечном итоге прекратит хостинг-сервисы, требуя от подграфов обновления до своей сети.
Его инфраструктура позволяет снизить среднюю стоимость миллиона запросов до 40 долларов, что значительно ниже стоимости самоуправляемых узлов. Она также поддерживает параллельное индексирование как ончейн, так и оффчейн данных, обеспечивая эффективный поиск данных.
Награды индексатора The Graph неуклонно росли за последние несколько кварталов, отчасти из-за увеличения объема запросов, а также благодаря росту цен на токены, поскольку они планируют в будущем интеграцию AI-поддерживаемых запросов.
Subsquid — это пиринговый, горизонтально масштабируемый децентрализованный дата-озеро, который эффективно агрегирует большое количество данных как на блокчейне, так и вне его, и защищает их с помощью нулевых знаний. В качестве децентрализованной сети рабочих узлов каждый узел отвечает за хранение данных определенного подмножества блоков, ускоряя процесс поиска за счет быстрой идентификации узлов, хранящих необходимые данные.
Subsquid поддерживает实时 индексирование, позволяя индексировать блоки до их окончательного подтверждения. Он также поддерживает хранение данных в формате, выбранном разработчиком, что упрощает анализ с использованием таких инструментов, как BigQuery, Parquet или CSV. Подграфы могут быть развернуты в сети Subsquid без необходимости миграции на Squid SDK, что позволяет осуществлять развертывание без кода.
Несмотря на то, что он все еще находится на стадии тестовой сети, Subsquid достиг впечатляющих статистических данных: более 80 000 пользователей тестовой сети, развернуто более 60 000 индексаторов Squid и более 20 000 разработчиков-валидаторов в сети. 3 июня 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, которые рассчитываются на Moonbeam, в качестве средства оплаты от операторов сети.
Награды Covalent, похоже, в целом имеют тенденцию к росту с первого квартала 23 года до первого квартала 24 года, частично из-за роста цены токена Covalent CQT.
При выборе индексатора необходимо учитывать следующие факторы:
Настраиваемость данных: некоторые индексаторы (, такие как Covalent ), являются универсальными индексаторами и предоставляют стандартные предварительно настроенные наборы данных только через API. Хотя это быстро, но не предоставляет разработчикам гибкости, необходимой для настройки наборов данных. Использование фреймворка индексации позволяет более гибкую обработку данных для удовлетворения специфических потребностей приложений.
Безопасность: Индексируемые данные должны быть безопасными, иначе dApp, построенные на этих индексаторах, также будут уязвимы для атак. Например, если транзакции и баланс кошельков могут быть манипулируемы, dApp может потерять ликвидность, что повлияет на пользователей. Все индексаторы используют некоторую форму безопасности через ставку токенов, но другие решения могут использовать доказательства для дальнейшего повышения безопасности.
Subsquid предлагает варианты с использованием оптимистичных и нулевых доказательств, Covalent выпускает доказательства, содержащие хэш-значения блоков. Graph предоставляет период оспаривания для запросов индексаторов в оптимистичном окне оспаривания, SubQuery генерирует доказательства Merkle Mountain для каждого блока, вычисляя хэш-значение каждого блока всех данных, хранящихся в их базе данных.
Скорость и масштабируемость: по мере роста Блокчейна и увеличения объема транзакций индексация больших объемов данных становится более сложной, требуется больше вычислительной мощности и места для хранения. Сохранять эффективность становится сложнее, но протоколы индексирования вводят решения для удовлетворения этих потребностей.
Subsquid достигает горизонтального масштабирования, добавляя больше узлов для хранения данных, что позволяет расширяться с улучшением аппаратного обеспечения. Graph предоставляет параллельные потоки данных для более быстрой синхронизации, а SubQuery вводит шардирование узлов для ускорения процесса синхронизации.
Поддерживаемые сети: хотя большинство блокчейн-активностей по-прежнему происходят на Ethereum, различные блокчейны становятся все более популярными. Layer 2s, Solana, блокчейн Move и экосистема Bitcoin имеют своих постоянно растущих разработчиков и активности, также нуждаются в индексных услугах.
Поддержка некоторых цепочек, которые не поддерживаются другими протоколами индексирования, может привести к увеличению доли рынка. Индексирование данных, интенсивно использующих сеть (, такой как Solana), является непростой задачей; в настоящее время только Subsquid успешно предоставляет им поддержку индексирования.
Несмотря на то, что индексаторы широко используются в разработке dApp, их потенциал все еще велик, особенно в случае интеграции ИИ. С распространением ИИ в Web2 и Web3 его возможности улучшения зависят от доступа к соответствующим данным для обучения моделей и разработки ИИ-агентов. Обеспечение целостности данных критически важно для приложений ИИ, чтобы предотвратить ввод предвзятой или неточной информации в модели.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
15 Лайков
Награда
15
5
Поделиться
комментарий
0/400
ForkTongue
· 2ч назад
Можешь сделать так, чтобы db быстрее попал в цепочку?
Посмотреть ОригиналОтветить0
GlueGuy
· 7ч назад
Эти данные управлять так сложно.
Посмотреть ОригиналОтветить0
LayerZeroHero
· 07-31 09:16
DA в этот раз действительно не справляется
Посмотреть ОригиналОтветить0
PumpDoctrine
· 07-31 09:07
Не понимаю, о чем говорят. Есть ли кто-то, кто понимает?
Посмотреть ОригиналОтветить0
rekt_but_resilient
· 07-31 08:58
Не могу справиться, почему эта технология такая запутанная?
Блокчейн индексатор: ключевая инфраструктура для построения эффективных dApp
Эволюция доступа к данным Блокчейн: Введение в индексаторы и связанные проекты
Данные являются核心 Блокчейн технологии, они являются основой для разработки децентрализованных приложений. В настоящее время обсуждение в основном сосредоточено на доступности данных (DA), то есть на обеспечении доступа участников сети к последним данным транзакций для верификации. Однако такой же важный аспект, как доступность данных, часто игнорируется.
В эпоху модульного Блокчейна решения DA стали необходимостью. Они обеспечивают доступ всех участников к данным транзакций, реализуя их в реальном времени и поддерживая целостность сети. Тем не менее, уровень DA больше похож на рекламный щит, чем на базу данных, данные не хранятся бесконечно, а с течением времени удаляются.
В отличие от этого, доступность данных сосредоточена на способности извлекать исторические данные, что имеет решающее значение для разработки dApp и проведения анализа Блокчейн. Несмотря на меньшую дискуссию, она имеет такое же значение, как и доступность данных. Оба аспекта играют взаимодополняющую роль в экосистеме Блокчейн, и комплексное управление данными должно одновременно решать эти две проблемы для поддержки мощных и эффективных Блокчейн-приложений.
Блокчейн с момента своего появления полностью изменил инфраструктуру, поспособствовав созданию dApp в таких областях, как игры, финансы и социальные сети. Однако создание этих dApp требует доступа к большому объему данных Блокчейна, что является как сложным, так и дорогим.
Для разработчиков dApp одним из вариантов является хостинг и запуск собственного архивного RPC-узла. Эти узлы хранят все исторические данные блокчейна и позволяют полный доступ. Однако затраты на обслуживание высоки, а возможности запросов ограничены. Запуск более дешевых узлов является другим вариантом, но возможности извлечения данных ограничены, что может препятствовать работе dApp.
Другой способ - использовать провайдеров коммерческих RPC-узлов. Они отвечают за стоимость и управление узлами, предоставляя данные через RPC-эндпоинты. Публичные RPC-эндпоинты бесплатны, но имеют ограничения по скорости, что может повлиять на пользовательский опыт. Частные RPC-эндпоинты имеют лучшую производительность, но даже для простого извлечения данных требуется много коммуникаций, что неэффективно и трудно масштабируется.
Индексы Блокчейн играют ключевую роль в организации данных в цепочке и их сохранении в базе данных для последующего запроса, поэтому их называют "Гуглом Блокчейн". Они индексируют данные Блокчейн, делая их доступными с помощью языка запросов, аналогичного SQL. Индексы предоставляют унифицированный интерфейс, позволяя разработчикам быстро и точно извлекать информацию с помощью стандартизированного языка запросов, что значительно упрощает процесс.
Разные типы индексаторов оптимизируют извлечение данных:
Полный узловой индексатор: запуск полного узла Блокчейн для прямого извлечения данных, что обеспечивает полную точность, но требует значительных объемов хранилища и вычислительных мощностей.
Легкий индексовщик: полагается на полные узлы для получения определенных данных по запросу, снижая требования к хранению, но возможно увеличивая время запроса.
Специальный индексатор: оптимизация поиска для конкретных типов данных или Блокчейн, таких как данные NFT или DeFi-транзакции.
Агрегатор индексов: извлечение данных из нескольких Блокчейнов и источников, включая внецепочечную информацию, предоставляющий единый интерфейс для запросов, особенно полезен для многосетевых dApp.
Только для Ethereum требуется 3 ТБ пространства для хранения, и оно продолжает расти. Протокол индексатора разворачивает несколько индексаторов, которые эффективно индексируют и быстро запрашивают большие объемы данных, что невозможно с помощью RPC.
Индексы также позволяют выполнять сложные запросы, легко фильтровать данные и извлекать их для последующего анализа. Некоторые индексы могут агрегировать данные из нескольких источников, избегая необходимости развертывания нескольких API для многосетевых dApp. Распределенные по нескольким узлам индексы обеспечивают повышенную безопасность и производительность, в то время как поставщики RPC могут столкнуться с отключениями из-за централизованных характеристик.
В целом, по сравнению с провайдерами RPC-узлов, индексаторы повысили эффективность и надежность извлечения данных, одновременно снизив затраты на развертывание одного узла. Это сделало протокол индексаторов Блокчейн предпочтительным для разработчиков dApp.
Для создания децентрализованного приложения (dApp) необходимо извлекать и считывать данные из Блокчейн для функционирования сервиса. Это включает в себя DeFi, NFT-платформы, игры и даже социальные сети, поскольку эти платформы должны сначала считывать данные, чтобы выполнить другие транзакции.
Протоколы DeFi требуют различной информации для отображения цен, ставок, сборов и т.д. AMM требует информации о ценах и ликвидности для расчета ставок свопа, а кредитные протоколы должны использовать коэффициенты использования для определения ставок заимствования и коэффициентов ликвидации долгов. Перед расчетом ставок выполнения пользователем ввод данных в dApp является необходимым.
GameFi требует быстрого индексирования и доступа к данным, чтобы обеспечить пользователям плавный игровой процесс. Только благодаря быстрой выборке и выполнению данных игры Web3 могут соперничать с играми Web2 по производительности и привлекать больше пользователей. Эти игры нуждаются в данных о праве собственности на землю, балансе токенов, игровых операциях и т.д. Использование индексатора может лучше обеспечить стабильный поток данных и нормальное время работы, гарантируя идеальный игровой опыт.
Рынок NFT и платформы кредитования требуют индексирования данных для доступа к различной информации, такой как метаданные NFT, данные о собственности и передаче, информация о роялти и т. д. Быстрое индексирование таких данных может избежать необходимости просматривать каждый NFT по отдельности для поиска данных о собственности или атрибутах.
Независимо от того, требуется ли информация о ценах и ликвидности для DeFi AMM или необходимо обновление постов новых пользователей для приложений SocialFi, быстрая извлечение данных имеет решающее значение для нормальной работы dApp. С помощью индексаторов они могут эффективно и корректно извлекать данные, обеспечивая плавный пользовательский опыт.
Индексатор предоставляет методы извлечения определенных данных из исходных данных Блокчейн (, включая события смарт-контрактов в каждом Блоке ), что открывает возможности для более конкретного анализа данных, предоставляя тем самым всеобъемлющее понимание.
Например, протокол бессрочной торговли может определить, какие токены имеют большой объем торгов и приносят доход, чтобы решить, стоит ли запускать их в качестве бессрочного контракта. Разработчики DEX могут создавать панели инструментов, чтобы глубже понять, какие пуллы ликвидности имеют наибольшую доходность или наибольшую ликвидность. Также можно создать общие панели инструментов, чтобы разработчики могли свободно и гибко запрашивать любые типы данных для отображения на графиках.
Поскольку доступно множество Блокчейн-индексаторов, распознавание различий между индексными протоколами имеет решающее значение для обеспечения того, чтобы разработчики выбирали наиболее подходящий индексатор для своих нужд.
The Graph — это первый протокол индексирования, запущенный на Блокчейн Эфириум, который позволяет легко запрашивать ранее труднодоступные данные о транзакциях. Он использует субграфы для определения и фильтрации подмножеств данных, собранных с Блокчейна, таких как все транзакции, связанные с определенным пулом транзакций.
Используя доказательство индексации, индексаторы ставят токены GRT для индексации и сервисов запроса, делегаторы могут выбирать ставить токены. Кураторы могут получить доступ к качественным подграфам, помогая индексаторам определить, для каких подграфов собирать данные, чтобы зарабатывать наилучшие сборы за запросы. The Graph переходит к большей децентрализации и в конечном итоге прекратит хостинг-сервисы, требуя от подграфов обновления до своей сети.
Его инфраструктура позволяет снизить среднюю стоимость миллиона запросов до 40 долларов, что значительно ниже стоимости самоуправляемых узлов. Она также поддерживает параллельное индексирование как ончейн, так и оффчейн данных, обеспечивая эффективный поиск данных.
Награды индексатора The Graph неуклонно росли за последние несколько кварталов, отчасти из-за увеличения объема запросов, а также благодаря росту цен на токены, поскольку они планируют в будущем интеграцию AI-поддерживаемых запросов.
Subsquid — это пиринговый, горизонтально масштабируемый децентрализованный дата-озеро, который эффективно агрегирует большое количество данных как на блокчейне, так и вне его, и защищает их с помощью нулевых знаний. В качестве децентрализованной сети рабочих узлов каждый узел отвечает за хранение данных определенного подмножества блоков, ускоряя процесс поиска за счет быстрой идентификации узлов, хранящих необходимые данные.
Subsquid поддерживает实时 индексирование, позволяя индексировать блоки до их окончательного подтверждения. Он также поддерживает хранение данных в формате, выбранном разработчиком, что упрощает анализ с использованием таких инструментов, как BigQuery, Parquet или CSV. Подграфы могут быть развернуты в сети Subsquid без необходимости миграции на Squid SDK, что позволяет осуществлять развертывание без кода.
Несмотря на то, что он все еще находится на стадии тестовой сети, Subsquid достиг впечатляющих статистических данных: более 80 000 пользователей тестовой сети, развернуто более 60 000 индексаторов Squid и более 20 000 разработчиков-валидаторов в сети. 3 июня 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, которые рассчитываются на Moonbeam, в качестве средства оплаты от операторов сети.
Награды Covalent, похоже, в целом имеют тенденцию к росту с первого квартала 23 года до первого квартала 24 года, частично из-за роста цены токена Covalent CQT.
При выборе индексатора необходимо учитывать следующие факторы:
Настраиваемость данных: некоторые индексаторы (, такие как Covalent ), являются универсальными индексаторами и предоставляют стандартные предварительно настроенные наборы данных только через API. Хотя это быстро, но не предоставляет разработчикам гибкости, необходимой для настройки наборов данных. Использование фреймворка индексации позволяет более гибкую обработку данных для удовлетворения специфических потребностей приложений.
Безопасность: Индексируемые данные должны быть безопасными, иначе dApp, построенные на этих индексаторах, также будут уязвимы для атак. Например, если транзакции и баланс кошельков могут быть манипулируемы, dApp может потерять ликвидность, что повлияет на пользователей. Все индексаторы используют некоторую форму безопасности через ставку токенов, но другие решения могут использовать доказательства для дальнейшего повышения безопасности.
Subsquid предлагает варианты с использованием оптимистичных и нулевых доказательств, Covalent выпускает доказательства, содержащие хэш-значения блоков. Graph предоставляет период оспаривания для запросов индексаторов в оптимистичном окне оспаривания, SubQuery генерирует доказательства Merkle Mountain для каждого блока, вычисляя хэш-значение каждого блока всех данных, хранящихся в их базе данных.
Скорость и масштабируемость: по мере роста Блокчейна и увеличения объема транзакций индексация больших объемов данных становится более сложной, требуется больше вычислительной мощности и места для хранения. Сохранять эффективность становится сложнее, но протоколы индексирования вводят решения для удовлетворения этих потребностей.
Subsquid достигает горизонтального масштабирования, добавляя больше узлов для хранения данных, что позволяет расширяться с улучшением аппаратного обеспечения. Graph предоставляет параллельные потоки данных для более быстрой синхронизации, а SubQuery вводит шардирование узлов для ускорения процесса синхронизации.
Поддерживаемые сети: хотя большинство блокчейн-активностей по-прежнему происходят на Ethereum, различные блокчейны становятся все более популярными. Layer 2s, Solana, блокчейн Move и экосистема Bitcoin имеют своих постоянно растущих разработчиков и активности, также нуждаются в индексных услугах.
Поддержка некоторых цепочек, которые не поддерживаются другими протоколами индексирования, может привести к увеличению доли рынка. Индексирование данных, интенсивно использующих сеть (, такой как Solana), является непростой задачей; в настоящее время только Subsquid успешно предоставляет им поддержку индексирования.
Несмотря на то, что индексаторы широко используются в разработке dApp, их потенциал все еще велик, особенно в случае интеграции ИИ. С распространением ИИ в Web2 и Web3 его возможности улучшения зависят от доступа к соответствующим данным для обучения моделей и разработки ИИ-агентов. Обеспечение целостности данных критически важно для приложений ИИ, чтобы предотвратить ввод предвзятой или неточной информации в модели.
В индексе