Topics Блокчейн

Сеть субсквидов (SQD): Преобразование доступа к данным блокчейна

Продвинутый
Блокчейн
Explainers
Альткоины
May 27, 2024

С 2018 года The Graph (GRT) является удобным инструментом для аналитиков и разработчиков блокчейна для доступа, индексирования и запроса исторических данных о Ethereum (ETH) и нескольких других сетях, совместимых с виртуальной машиной Ethereum (EVM). Её даже называют «Гугл блокчейнами», чтобы обозначить его важную роль в ончейн-аналитике данных. Однако Graph имеет относительно ограниченное покрытие за пределами EVM-совместимых сетей. Кроме того, большинство его ключевых архитектурных элементов, таких как механизм запросов и база данных, хранятся в одном и том же монолитном модуле, что ограничивает применимость протокола к некоторым конкретным сценариям использования.

Сеть Subsquid Network — это новая альтернатива The Graph. В ней используется гораздо более гибкий модульный подход, который позволяет индексировать ончейн-данные в различных блокчейн-сетях. Subsquid также может похвастаться такими инновационными функциями, как децентрализованное озеро данных, облачное решение для запросов данных и платформа разработки запросов на основе Typescript — Squid SDK. 

Ключевые выводы:

  • Subsquid Network (SQD) — это децентрализованный протокол, который облегчает доступ и извлечение данных блокчейна, хранящихся на более чем 100 платформах уровня 1 и уровня 2.

  • Subsquid имеет несколько преимуществ по сравнению со старым протоколом The Graph для ончейн-запросов данных, включая более широкую сеть покрытия и доступ через облако.

  • Весь объём обработки и хранения данных на Subsquid децентрализован с использованием специальных рабочих нод.

2401-T16454_Skinny_Banner_for_Blog_and_Learn_Row_53_728x90.png

Что такое Subsquid?

Сеть Subsquid Network (SQD) — это децентрализованный механизм запросов данных, который позволяет пользователям эффективно получать и анализировать ончейн-данные более чем из 100 сетей уровня 1 и уровня 2. Он позволяет разработчикам, аналитикам и другим заинтересованным пользователям индексировать данные из блокчейнов в двух крупнейших экосистемах в отрасли — EVM-совместимых сетях и сетях экосистемы Substrate. Первый включает блокчейны, которые используют механизмы обработки, совместимые с Ethereum, а второй состоит из платформ, совместимых с Polkadot (DOT).

В настоящее время Subsquid работает как сеть без разрешений в режиме тестнета на Arbitrum (ARB). Кроме того, у него есть закрытая (хотя и открытая) версия, которая выступает в качестве вспомогательного средства для безразрешённой сети, которая всё ещё развивается и готовится к будущему запуску мейннета. Несмотря на то, что эта встроенная версия Subsquid работает в частном кластере, она работает в открытом режиме с бесплатным доступом.

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

Как работает сеть субсквидов?

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

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

Поставщики данных

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

По состоянию на середину мая 2024 года Subsquid утверждает, что может получать доступ и запрашивать данные более чем на 100 платформах блокчейна. Помимо поддерживаемых в настоящее время экосистем EVM и Substrate, проект направлен на интеграцию сетей на основе Solana (SOL) и Cosmos (ATOM).

Узлы сотрудников

Рабочие — это одноранговые узлы, которые предоставляют вычислительные ресурсы и ресурсы для хранения, чтобы обеспечить возможности запроса и распределённого хранения Subsquid. Любой человек или организация, желающая предоставить свои ресурсы в обмен на награды в SQD, может подать заявку на присоединение к сети в качестве рабочего узла, отложив стейкинг токенов на 100 000 SQD.

Коллекционеры журналов

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

Планировщик

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

Менеджер по вознаграждениям

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

Потребители данных

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

Ключевые характеристики субсквида

Облако субсквидов

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

Децентрализованное озеро данных

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

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

SDK для сквидда

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

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

Субсквид и график

Сеть Subsquid часто сравнивается с более старым и более известным ончейн-протоколом запроса данных: График. С 2018 года The Graph пользуется большой популярностью среди разработчиков и аналитиков благодаря своей способности эффективно получать данные из многочисленных популярных блокчейнов, включая Ethereum и другие крупные EVM-совместимые сети.

Тем не менее, Subsquid имеет несколько функций и технических свойств, которые предоставляют важные преимущества над The Graph. 

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

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

В-третьих, в отличие от The Graph, решение Subsquid Cloud помогает пользователям за пределами блокчейна получать доступ к платформе Subsquid. С помощью Subsquid Cloud можно использовать платежи в фиатной валюте для доступа к сервисам платформы в режиме онлайн. В отличие от этого, для использования протокола The Graph требуется платёж в криптовалюте. Это ограничивает внедрение платформы среди пользователей, которые до сих пор не знакомы со средой Web3, а также применимость Graph в приложениях Web 2.0.

Наконец, Subsquid имеет преимущество перед The Graph, которое измеряется по огромному количеству платформ блокчейна, которые он охватывает. Субсквид запрашивает покрытие более чем в 100 сетях, в то время как The Graph может получать данные менее чем из 60 сетей. 

Что такое криптотокен (SQD) для субсквидинга?

SQD — это нативная криптовалюта субсквида. Это токен ERC-20, выпущенный на Ethereum и подключенный к сети Arbitrum One L2. Основные функции токена SQD в Subsquid:

  • Управление: держатели токенов могут участвовать в процессах управления на платформе, голосовая по запросам и предложениям на изменение.

  • Награды для рабочих нод: эти ноды получают токены SQD за их обработку и хранение в сети.

  • Делегирование стейкинга и стейкинга: Пользователи могут вносить в стейкинг токены SQD с помощью предпочитаемых рабочих нод.

  • Регулирование скорости потребления данных: блокировка токенов SQD позволяет пользователям данных увеличивать распределение пропускной способности. Это является важнейшим фактором в отношении количества и скорости ончейн-данных, к которым могут получить доступ потребители.

SQD — это дефляционный токен с общим и максимальным предложением 1 337 000 000.

Skinny_Banner-1600x400.webp

Где купить криптотокен (SQD)

Токен Subsquid доступен на спотовом рынке Bybit как торговая пара (SQD/USDT ). Вы также можете воспользоваться кампаниями Bybit Token Splash, посвященными SQD, и получить часть из призового пула на 1 900 000 SQD. Кампании будут проходить до 31 мая 2024 года.

Заключение

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

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

#LearnWithBybit