Блокчейн індексатор: ефективне рішення для пошуку даних, що перевищує RPC

Еволюція пошуку даних Блокчейн: індексатори та їх застосування

Важливість даних Блокчейн

Дані є ядром технології Блокчейн, а також основою для розробки децентралізованих додатків (dApp). Поточні обговорення в основному зосереджені на доступності даних (DA), а саме на забезпеченні того, щоб учасники мережі могли отримувати доступ до нещодавніх даних транзакцій для верифікації. Проте ще один не менш важливий, але часто ігнорований аспект - це доступність даних.

У модульній епосі Блокчейн, рішення DA стали невід'ємною частиною. Ці рішення забезпечують доступ до даних про транзакції для всіх учасників, що дозволяє здійснювати перевірку в реальному часі та підтримувати цілісність мережі. Проте, шар DA більше схожий на рекламний щит, ніж на базу даних. Це означає, що дані не зберігаються безкінечно, а з часом будуть видалені, так само як плакати на рекламному щиті врешті-решт замінюються новими плакатами.

У порівнянні з цим, доступність даних зосереджена на здатності отримувати історичні дані, що є критично важливим для розробки dApp та проведення аналізу Блокчейн. Це особливо важливо для завдань, які потребують доступу до історичних даних для забезпечення точного представлення та виконання. Незважаючи на те, що обговорень доступності даних менше, вона є такою ж важливою, як і доступність даних. Обидва аспекти виконують різні, але взаємодоповнюючі ролі в екосистемі Блокчейн, і комплексний підхід до управління даними повинен одночасно вирішувати ці дві проблеми, щоб підтримувати потужні та ефективні Блокчейн-додатки.

Розвиток доступу до даних Web3: Вступ до індексаторів та супутніх проєктів

Традиційні методи пошуку даних у Блокчейн

З моменту свого народження, Блокчейн кардинально змінив інфраструктуру, сприяв створенню децентралізованих додатків у таких сферах, як ігри, фінанси та соціальні мережі (dApp). Однак, для створення цих dApp необхідно отримати доступ до великої кількості даних Блокчейн, що є як складним, так і дорогим.

Для розробників dApp одним з варіантів є хостинг та запуск власного архівного RPC вузла. Ці вузли зберігають всі історичні дані Блокчейн з моменту створення блоку, що дозволяє повний доступ до даних. Однак обслуговування архівних вузлів є дорогим, а можливості запиту обмежені, що ускладнює отримання даних у форматі, необхідному розробникам. Запуск дешевших вузлів є ще одним варіантом, але ці вузли мають обмежені можливості витягування даних, що може вплинути на роботу dApp.

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

Кращий вибір: Блокчейн індексатор

Блокчейн-індексатори відіграють ключову роль в організації даних на ланцюзі та їх передачі до бази даних для полегшення запитів, саме тому їх часто називають "Гуглом Блокчейну". Їхня робота полягає в індексації даних Блокчейну та використанні API, таких як GraphQL, через запитувальну мову, схожу на SQL, (, щоб зробити їх завжди доступними. Завдяки наданню єдиного інтерфейсу для запитів даних, індексатори дозволяють розробникам швидко і точно отримувати необхідну інформацію, використовуючи стандартизовану мову запитів, що значно спрощує весь процес.

Різні типи індексаторів оптимізують пошук даних різними способами:

  1. Повний вузол-індексатор: ці індексатори працюють на повних вузлах Блокчейн та безпосередньо витягують з них дані, забезпечуючи їхню повноту та точність, але потребують великої пам'яті та обчислювальної потужності.

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

  3. Спеціалізовані індексатори: ці індексатори оптимізовані для певних типів даних або конкретного Блокчейн, можуть забезпечити більш ефективний пошук для певних випадків використання ), таких як дані NFT або DeFi-транзакції (.

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

Лише для Ethereum потрібно 3 ТБ дискового простору, і з постійним зростанням Блокчейн обсяг даних, що зберігається в архівних вузлах Erigon, також буде безперервно зростати. Протокол індексаторів розгортає кілька індексаторів, які можуть ефективно індексувати та швидко запитувати великі обсяги даних, що неможливо реалізувати за допомогою RPC.

Індексатор також дозволяє виконувати складні запити, легко фільтрувати дані за різними критеріями та аналізувати дані після витягування. Деякі індексатори також можуть агрегувати дані з кількох джерел, уникаючи необхідності розгортати кілька API в мульти-ланцюгових dApp. Завдяки розподілу на кількох вузлах, індексатор забезпечує підвищену безпеку та продуктивність, тоді як постачальники RPC можуть зазнавати перебоїв та простоїв через свою централізовану природу.

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

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

Застосування індексаторів

Як було сказано раніше, для побудови dApp необхідно отримати та прочитати дані Блокчейн, щоб запустити його послуги. Це включає різні типи dApp, такі як DeFi, NFT платформи, ігри та навіть соціальні мережі, оскільки ці платформи спочатку повинні прочитати дані, щоб виконати подальші транзакції.

) DeFi

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

) гра

GameFi потребує швидкого індексування та доступу до даних, щоб забезпечити користувачам плавний ігровий досвід. Тільки завдяки швидкому отриманню та виконанню даних ігри Web3 можуть змагатися з іграми Web2 за продуктивністю, що дозволить залучити більше користувачів. Ці ігри потребують даних про право власності на землю, баланс внутрішніх токенів, внутрішні операції тощо. Використовуючи індексатор, вони можуть краще забезпечити стабільний потік даних та стабільний час роботи, щоб надати ідеальний ігровий досвід.

NFT

Ринок NFT та платформи позик потребують індексації даних для доступу до різної інформації, такої як метадані NFT, дані про власність та передачу, інформація про роялті тощо. Швидка індексація таких даних може уникнути перегляду кожного NFT по одному для пошуку даних про власність або атрибути NFT.

Незалежно від того, чи потрібна інформація про ціни та ліквідність для DeFi автоматичних маркет-мейкерів ###AMM(, чи соціального застосунку, який потребує оновлення постів нових користувачів, швидкий доступ до даних є вкрай важливим для нормальної роботи dApp. Завдяки індексатору вони можуть ефективно та точно отримувати дані, надаючи гладкий користувацький досвід.

) Аналіз

Індексатор надає спосіб витягування специфічних даних з первинних даних Блокчейн ###, включаючи події смарт-контрактів у кожному блоці (. Це створює можливості для більш детального аналізу даних, що забезпечує всебічні уявлення.

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

Оскільки доступно кілька Блокчейн-індексаторів, важливо визначити відмінності між індексаційними протоколами, щоб забезпечити вибір індексатора, який найкраще відповідає потребам розробників.

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

Основні огляди індексаторів Блокчейн

) Граф

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-агенти та Oracle.

Підзапит

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.

![Розвиток доступу до даних Web3: Вступ до індексаторів та пов'язаних проектів])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(

Фактори, які слід враховувати при виборі індексатора

) число

Переглянути оригінал
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.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
LootboxPhobiavip
· 10год тому
Знову все шикарно, перекладіть, що таке індексатор...
Переглянути оригіналвідповісти на0
MissedAirdropBrovip
· 23год тому
Знову досліджую технології, завтра продовжу втрачати.
Переглянути оригіналвідповісти на0
AllInDaddyvip
· 07-05 03:27
Весь день просто безглуздо граюся з даними
Переглянути оригіналвідповісти на0
TokenomicsTinfoilHatvip
· 07-05 03:26
Білборд. Не кажи нічого, це просто маленька чорна дошка.
Переглянути оригіналвідповісти на0
BearMarketSurvivorvip
· 07-05 03:23
що таке da?
Переглянути оригіналвідповісти на0
Hash_Banditvip
· 07-05 03:20
майнінг-пули у '17 вже індексували дані... насправді нічого нового
Переглянути оригіналвідповісти на0
  • Закріпити