Еволюція доступу до даних Web3: огляд індексаторів та пов'язаних проектів
Основою технології блокчейн є дані. Вони є основою для розробки децентралізованих додатків (dApp). Хоча наразі більшість обговорень зосереджена на доступності даних (DA), доступність даних також є надзвичайно важливою, але часто ігнорується.
У епоху модульних блокчейнів рішення DA стали незамінними. Вони забезпечують доступ усіх учасників до торгових даних, що дозволяє здійснювати реальну перевірку та підтримувати цілісність мережі. Проте функції шару DA більше нагадують білборд, а не базу даних. Це означає, що дані не зберігаються безкінечно, а з часом видаляються.
У порівнянні, доступність даних зосереджується на здатності отримувати історичні дані, що є критично важливим для розробки dApp та проведення аналізу блокчейнів. Хоча обговорень менше, вона є настільки ж важливою, як і доступність даних. Обидва аспекти виконують різні, але взаємодоповнюючі ролі в екосистемі блокчейнів, тому комплексний підхід до управління даними повинен одночасно вирішувати ці дві проблеми для підтримки потужних і ефективних блокчейн-додатків.
Традиційні методи пошуку даних у блокчейні
З моменту свого виникнення блокчейн радикально змінив інфраструктуру, сприяючи створенню dApp у таких сферах, як ігри, фінанси та соціальні мережі. Однак, для побудови цих dApp необхідно отримати доступ до великої кількості даних блокчейну, що є складним і дорогим процесом.
Для розробників dApp одним із варіантів є хостинг та запуск власного архівного RPC-вузла. Ці вузли з самого початку зберігають усі історичні дані блокчейну, що дозволяє повний доступ до даних. Але утримання архівного вузла є дорогим, а можливості запитів обмежені, що ускладнює отримання даних у необхідному для розробників форматі. Хоча запуск дешевшого вузла є варіантом, можливості його вилучення даних обмежені, що може заважати роботі dApp.
Інший спосіб – це використання постачальників комерційних RPC-вузлів. Ці постачальники відповідають за витрати на вузли та їхнє управління, а також надають дані через RPC-інтерфейси. Загальнодоступні RPC-інтерфейси хоча й безкоштовні, але мають обмеження швидкості, що може вплинути на досвід користувачів dApp. Приватні RPC-інтерфейси забезпечують кращу продуктивність завдяки зменшенню заторів, але навіть для простого отримання даних потрібна велика кількість комунікацій. Це робить їх вимогливими до запитів та ефективність для складних запитів даних є низькою. Крім того, приватні RPC-інтерфейси зазвичай важко масштабуються і страждають від нестачі сумісності між мережами.
Кращі рішення: блокчейн-індексатор
Індексатор блокчейну відіграє ключову роль в організації даних на ланцюзі та їх передачі до бази даних для спрощення запитів, тому часто його називають "Гуглом блокчейну". Вони індексують дані блокчейну та використовують мову запитів, подібну до SQL (, таку як GraphQL API ), щоб зробити їх доступними. Надання уніфікованого інтерфейсу для запитів даних дозволяє розробникам швидко та точно отримувати потрібну інформацію за допомогою стандартизованої мови запитів, що значно спрощує процес.
Різні типи індексаторів оптимізують пошук даних різними способами:
Повний вузол індексатор: запуск повного вузла блокчейну та безпосереднє витягування даних, що забезпечує повноту та точність даних, але вимагає великого обсягу пам'яті та обчислювальних потужностей.
Легковаговий індексатор: покладається на повні вузли для отримання конкретних даних за запитом, зменшуючи вимоги до зберігання, але можливо збільшуючи час запиту.
Спеціалізований індексатор: оптимізований для певних типів даних або конкретного блокчейну, таких як дані NFT або DeFi-транзакції.
Агрегатор індексів: витягує дані з кількох блокчейнів і джерел, включаючи поза цепочкову інформацію, надає єдиний інтерфейс запиту, особливо корисний для багаточанкових dApp.
Тільки для Ethereum потрібно 3 ТБ пам'яті, і це постійно зростає зі збільшенням блокчейну. Протокол індексації розгортає кілька індексаторів, що дозволяє ефективно індексувати та швидко запитувати великі обсяги даних, чого не можуть досягти RPC.
Індексатор також дозволяє виконувати складні запити, легко фільтрувати дані та витягувати їх для подальшого аналізу. Деякі індексатори можуть агрегувати дані з кількох джерел, уникаючи розгортання кількох API для багатоланцюгових децентралізованих додатків. Завдяки розподілу по кількох вузлах, індексатор забезпечує підвищену безпеку та продуктивність, тоді як постачальники RPC можуть зазнати перерв та простоїв через централізовані характеристики.
В цілому, у порівнянні з постачальниками RPC-вузлів, індексатори підвищують ефективність і надійність отримання даних, водночас знижуючи витрати на розгортання одного вузла. Це робить протокол індексації блокчейнів вибором для розробників dApp.
Сценарії використання індексаторів
Для побудови dApp потрібно отримувати та читати дані з блокчейну для функціонування сервісу. Це включає різні типи dApp, такі як DeFi, NFT платформи, ігри та навіть соціальні мережі, оскільки ці платформи спочатку повинні прочитати дані, щоб виконати інші транзакції.
DeFi
DeFi протоколи потребують різної інформації для надання користувачам конкретних цін, відсотків, зборів тощо. Автоматизовані маркет-мейкери (AMM) потребують інформації про ціни та ліквідність пулу для розрахунку ставок свопу, а кредитні протоколи повинні визначати ставки позик та коефіцієнти ліквідації на основі використання. Перед розрахунком відсоткових ставок для виконання користувачем введення інформації в dApp є необхідним.
Гра
GameFi потребує швидкого індексування та доступу до даних, щоб забезпечити користувачам плавний ігровий досвід. Тільки завдяки швидкому отриманню та виконанню даних, ігри Web3 можуть конкурувати з іграми Web2 за продуктивністю, залучаючи більше користувачів. Ці ігри потребують даних про право власності на землю, баланс внутрішньоігрових токенів, внутрішньоігрові операції тощо. Використовуючи індексатор, вони можуть краще забезпечити стабільний потік даних та нормальний час безвідмовної роботи, гарантуючи ідеальний ігровий досвід.
NFT
Ринок NFT та платформи кредитування потребують індексації даних для доступу до різної інформації, такої як метадані NFT, дані про власність та передачу, інформація про роялті тощо. Швидка індексація таких даних може уникнути перегляду кожного NFT по одному для пошуку даних про власність або атрибути.
Незалежно від того, чи потрібно інформацію про ціну та ліквідність для DeFi AMM, чи потрібні оновлення для нових користувачів у SocialFi додатках, швидкий доступ до даних є критично важливим для нормальної роботи dApp. Завдяки індексатору вони можуть ефективно та точно отримувати дані, забезпечуючи плавний користувацький досвід.
Аналіз
Індексатор надає можливість витягувати конкретні дані з оригінальних блокчейн-даних (, включаючи події смарт-контрактів у кожному блоці ). Це створює можливості для більш детального аналізу даних, що забезпечує всебічне розуміння.
Наприклад, протоколи безстрокових контрактів можуть виявити, які токени мають великий обсяг торгівлі, а які токени генерують комісії, щоб вирішити, чи включати їх до списку безстрокових контрактів на платформі. Розробники DEX можуть створити інформаційні панелі для своїх продуктів, щоб глибше зрозуміти, які ліквідні пулі мають найвищу прибутковість або найсильнішу ліквідність. Також можна створити публічні інформаційні панелі, щоб розробники могли вільно та гнучко запитувати будь-які типи даних, які потрібно відобразити на графіках.
Оскільки доступно кілька блокчейн-індексаторів, виявлення відмінностей між індексними протоколами є вирішальним для забезпечення вибору розробниками найбільш відповідного індексатора для їхніх потреб.
Огляд блокчейн-індексаторів
Граф
The Graph - це перший запущений протокол індексації на Ethereum, який дозволяє легко запитувати раніше важкодоступні дані про транзакції. Він використовує підграфи для визначення та фільтрації підмножини даних, зібраних з блокчейну, наприклад, усі транзакції, пов'язані з пулом USDC/ETH на певній платформі.
Використовуючи доказ підтвердження індексу, індексатор ставить під заставу рідний токен 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 агенти та Oracle.
Підзапит
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.
Поради щодо вибору індексаторів
Налаштування даних
Деякі індексатори (, такі як Covalent ), є загальними індексаторами, які надають стандартні попередньо налаштовані набори даних лише через API. Хоча вони можуть бути швидкими, але не забезпечують гнучкості для розробників, які потребують користувацьких наборів даних. Використання фреймворку індексаторів дозволяє здійснювати більше налаштувань обробки даних для задоволення специфічних потреб додатків.
Безпека
Інші дані повинні бути захищеними, інакше dApp, побудовані на цих індикаторах, також можуть бути вразливими. Наприклад, якщо транзакції та залишки гаманців можуть бути маніпульованими, dApp може втратити ліквідність, що вплине на його користувачів. Хоча всі індикатори використовують певну форму безпеки через стейкінг токенів, інші рішення індикаторів можуть використовувати докази для подальшого підвищення безпеки.
Subsquid пропонує можливості використання оптимістичних та нульових доказів, тоді як Covalent також випустив докази, що містять блокові хеші. Graph надає спірний період для запитів індексаторів у формі оптимістичного вікна оскарження, тоді як SubQuery генерує Merkle Mountain докази для кожного блоку, обчислюючи хеші кожного блоку з усіх даних, збережених у його базі даних.
Швидкість та масштабованість
З ростом блокчейну зростає і обсяг транзакцій, що ускладнює індексацію великої кількості даних, оскільки потрібні більше обчислювальних потужностей і простору для зберігання. З ростом мережі блокчейну підтримувати ефективність стає дедалі важче, але протоколи індексування вводять рішення для задоволення цих зростаючих потреб.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
4 лайків
Нагородити
4
4
Репост
Поділіться
Прокоментувати
0/400
ConsensusBot
· 10год тому
Блокчейн ти змінився
Переглянути оригіналвідповісти на0
WenAirdrop
· 10год тому
Чи є DA надійним?
Переглянути оригіналвідповісти на0
RugPullSurvivor
· 10год тому
Одна монета дорівнює одній монеті, давно вже казали не
Нові тенденції доступу до даних Web3: всебічний аналіз блокчейн-індексаторів
Еволюція доступу до даних Web3: огляд індексаторів та пов'язаних проектів
Основою технології блокчейн є дані. Вони є основою для розробки децентралізованих додатків (dApp). Хоча наразі більшість обговорень зосереджена на доступності даних (DA), доступність даних також є надзвичайно важливою, але часто ігнорується.
У епоху модульних блокчейнів рішення DA стали незамінними. Вони забезпечують доступ усіх учасників до торгових даних, що дозволяє здійснювати реальну перевірку та підтримувати цілісність мережі. Проте функції шару DA більше нагадують білборд, а не базу даних. Це означає, що дані не зберігаються безкінечно, а з часом видаляються.
У порівнянні, доступність даних зосереджується на здатності отримувати історичні дані, що є критично важливим для розробки dApp та проведення аналізу блокчейнів. Хоча обговорень менше, вона є настільки ж важливою, як і доступність даних. Обидва аспекти виконують різні, але взаємодоповнюючі ролі в екосистемі блокчейнів, тому комплексний підхід до управління даними повинен одночасно вирішувати ці дві проблеми для підтримки потужних і ефективних блокчейн-додатків.
Традиційні методи пошуку даних у блокчейні
З моменту свого виникнення блокчейн радикально змінив інфраструктуру, сприяючи створенню dApp у таких сферах, як ігри, фінанси та соціальні мережі. Однак, для побудови цих dApp необхідно отримати доступ до великої кількості даних блокчейну, що є складним і дорогим процесом.
Для розробників dApp одним із варіантів є хостинг та запуск власного архівного RPC-вузла. Ці вузли з самого початку зберігають усі історичні дані блокчейну, що дозволяє повний доступ до даних. Але утримання архівного вузла є дорогим, а можливості запитів обмежені, що ускладнює отримання даних у необхідному для розробників форматі. Хоча запуск дешевшого вузла є варіантом, можливості його вилучення даних обмежені, що може заважати роботі dApp.
Інший спосіб – це використання постачальників комерційних RPC-вузлів. Ці постачальники відповідають за витрати на вузли та їхнє управління, а також надають дані через RPC-інтерфейси. Загальнодоступні RPC-інтерфейси хоча й безкоштовні, але мають обмеження швидкості, що може вплинути на досвід користувачів dApp. Приватні RPC-інтерфейси забезпечують кращу продуктивність завдяки зменшенню заторів, але навіть для простого отримання даних потрібна велика кількість комунікацій. Це робить їх вимогливими до запитів та ефективність для складних запитів даних є низькою. Крім того, приватні RPC-інтерфейси зазвичай важко масштабуються і страждають від нестачі сумісності між мережами.
Кращі рішення: блокчейн-індексатор
Індексатор блокчейну відіграє ключову роль в організації даних на ланцюзі та їх передачі до бази даних для спрощення запитів, тому часто його називають "Гуглом блокчейну". Вони індексують дані блокчейну та використовують мову запитів, подібну до SQL (, таку як GraphQL API ), щоб зробити їх доступними. Надання уніфікованого інтерфейсу для запитів даних дозволяє розробникам швидко та точно отримувати потрібну інформацію за допомогою стандартизованої мови запитів, що значно спрощує процес.
Різні типи індексаторів оптимізують пошук даних різними способами:
Повний вузол індексатор: запуск повного вузла блокчейну та безпосереднє витягування даних, що забезпечує повноту та точність даних, але вимагає великого обсягу пам'яті та обчислювальних потужностей.
Легковаговий індексатор: покладається на повні вузли для отримання конкретних даних за запитом, зменшуючи вимоги до зберігання, але можливо збільшуючи час запиту.
Спеціалізований індексатор: оптимізований для певних типів даних або конкретного блокчейну, таких як дані NFT або DeFi-транзакції.
Агрегатор індексів: витягує дані з кількох блокчейнів і джерел, включаючи поза цепочкову інформацію, надає єдиний інтерфейс запиту, особливо корисний для багаточанкових dApp.
Тільки для Ethereum потрібно 3 ТБ пам'яті, і це постійно зростає зі збільшенням блокчейну. Протокол індексації розгортає кілька індексаторів, що дозволяє ефективно індексувати та швидко запитувати великі обсяги даних, чого не можуть досягти RPC.
Індексатор також дозволяє виконувати складні запити, легко фільтрувати дані та витягувати їх для подальшого аналізу. Деякі індексатори можуть агрегувати дані з кількох джерел, уникаючи розгортання кількох API для багатоланцюгових децентралізованих додатків. Завдяки розподілу по кількох вузлах, індексатор забезпечує підвищену безпеку та продуктивність, тоді як постачальники RPC можуть зазнати перерв та простоїв через централізовані характеристики.
В цілому, у порівнянні з постачальниками RPC-вузлів, індексатори підвищують ефективність і надійність отримання даних, водночас знижуючи витрати на розгортання одного вузла. Це робить протокол індексації блокчейнів вибором для розробників dApp.
Сценарії використання індексаторів
Для побудови dApp потрібно отримувати та читати дані з блокчейну для функціонування сервісу. Це включає різні типи dApp, такі як DeFi, NFT платформи, ігри та навіть соціальні мережі, оскільки ці платформи спочатку повинні прочитати дані, щоб виконати інші транзакції.
DeFi
DeFi протоколи потребують різної інформації для надання користувачам конкретних цін, відсотків, зборів тощо. Автоматизовані маркет-мейкери (AMM) потребують інформації про ціни та ліквідність пулу для розрахунку ставок свопу, а кредитні протоколи повинні визначати ставки позик та коефіцієнти ліквідації на основі використання. Перед розрахунком відсоткових ставок для виконання користувачем введення інформації в dApp є необхідним.
Гра
GameFi потребує швидкого індексування та доступу до даних, щоб забезпечити користувачам плавний ігровий досвід. Тільки завдяки швидкому отриманню та виконанню даних, ігри Web3 можуть конкурувати з іграми Web2 за продуктивністю, залучаючи більше користувачів. Ці ігри потребують даних про право власності на землю, баланс внутрішньоігрових токенів, внутрішньоігрові операції тощо. Використовуючи індексатор, вони можуть краще забезпечити стабільний потік даних та нормальний час безвідмовної роботи, гарантуючи ідеальний ігровий досвід.
NFT
Ринок NFT та платформи кредитування потребують індексації даних для доступу до різної інформації, такої як метадані NFT, дані про власність та передачу, інформація про роялті тощо. Швидка індексація таких даних може уникнути перегляду кожного NFT по одному для пошуку даних про власність або атрибути.
Незалежно від того, чи потрібно інформацію про ціну та ліквідність для DeFi AMM, чи потрібні оновлення для нових користувачів у SocialFi додатках, швидкий доступ до даних є критично важливим для нормальної роботи dApp. Завдяки індексатору вони можуть ефективно та точно отримувати дані, забезпечуючи плавний користувацький досвід.
Аналіз
Індексатор надає можливість витягувати конкретні дані з оригінальних блокчейн-даних (, включаючи події смарт-контрактів у кожному блоці ). Це створює можливості для більш детального аналізу даних, що забезпечує всебічне розуміння.
Наприклад, протоколи безстрокових контрактів можуть виявити, які токени мають великий обсяг торгівлі, а які токени генерують комісії, щоб вирішити, чи включати їх до списку безстрокових контрактів на платформі. Розробники DEX можуть створити інформаційні панелі для своїх продуктів, щоб глибше зрозуміти, які ліквідні пулі мають найвищу прибутковість або найсильнішу ліквідність. Також можна створити публічні інформаційні панелі, щоб розробники могли вільно та гнучко запитувати будь-які типи даних, які потрібно відобразити на графіках.
Оскільки доступно кілька блокчейн-індексаторів, виявлення відмінностей між індексними протоколами є вирішальним для забезпечення вибору розробниками найбільш відповідного індексатора для їхніх потреб.
Огляд блокчейн-індексаторів
Граф
The Graph - це перший запущений протокол індексації на Ethereum, який дозволяє легко запитувати раніше важкодоступні дані про транзакції. Він використовує підграфи для визначення та фільтрації підмножини даних, зібраних з блокчейну, наприклад, усі транзакції, пов'язані з пулом USDC/ETH на певній платформі.
Використовуючи доказ підтвердження індексу, індексатор ставить під заставу рідний токен 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 агенти та Oracle.
Підзапит
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.
Поради щодо вибору індексаторів
Налаштування даних
Деякі індексатори (, такі як Covalent ), є загальними індексаторами, які надають стандартні попередньо налаштовані набори даних лише через API. Хоча вони можуть бути швидкими, але не забезпечують гнучкості для розробників, які потребують користувацьких наборів даних. Використання фреймворку індексаторів дозволяє здійснювати більше налаштувань обробки даних для задоволення специфічних потреб додатків.
Безпека
Інші дані повинні бути захищеними, інакше dApp, побудовані на цих індикаторах, також можуть бути вразливими. Наприклад, якщо транзакції та залишки гаманців можуть бути маніпульованими, dApp може втратити ліквідність, що вплине на його користувачів. Хоча всі індикатори використовують певну форму безпеки через стейкінг токенів, інші рішення індикаторів можуть використовувати докази для подальшого підвищення безпеки.
Subsquid пропонує можливості використання оптимістичних та нульових доказів, тоді як Covalent також випустив докази, що містять блокові хеші. Graph надає спірний період для запитів індексаторів у формі оптимістичного вікна оскарження, тоді як SubQuery генерує Merkle Mountain докази для кожного блоку, обчислюючи хеші кожного блоку з усіх даних, збережених у його базі даних.
Швидкість та масштабованість
З ростом блокчейну зростає і обсяг транзакцій, що ускладнює індексацію великої кількості даних, оскільки потрібні більше обчислювальних потужностей і простору для зберігання. З ростом мережі блокчейну підтримувати ефективність стає дедалі важче, але протоколи індексування вводять рішення для задоволення цих зростаючих потреб.