Блокчейн даних доступу нова парадигма: зростання індексаторів та порівняння основних проектів

Розвиток доступу до даних Блокчейн: введення в індексатори та пов'язані проекти

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The Graph є першим протоколом індексування, запущеним на Ethereum, який дозволяє легко запитувати раніше важкодоступні дані про транзакції. Він використовує підграфи для визначення та фільтрації підмножини даних, зібраних з Блокчейн, наприклад, усіх транзакцій, пов'язаних з пулом USDC/ETH на певному DEX.

Використовуючи індексне доведення, індексатор стейкає рідний токен GRT для послуг індексування та запитів, делегат може вибрати, щоб стейкати свої токени тут. Куратори можуть отримати доступ до високоякісних субграфів, щоб допомогти індексатору визначити, для яких субграфів збирати дані, щоб заробити найкращі збори за запити. У процесі переходу до більшої децентралізації The Graph врешті-решт припинить свої хостингові послуги та вимагатиме оновлення субграфів до своєї мережі, одночасно надаючи оновлені індексатори.

Її інфраструктура дозволяє досягти середньої вартості 40 доларів за мільйон запитів, що значно нижче, ніж вартість самостійних вузлів. Використовуючи файлові джерела даних, вона також підтримує паралельне індексування як ончейнових, так і офчейнових даних для ефективного отримання даних.

Нагорода для індексаторів The Graph стабільно зростала протягом кількох останніх кварталів. Це частково пов'язано зі зростанням обсягу запитів, але також і з ростом ціни токенів, оскільки вони планують у майбутньому інтегрувати запити з підтримкою штучного інтелекту.

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

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

Незважаючи на те, що все ще перебуває на етапі тестової мережі, Subsquid досяг вражаючих статистичних даних, маючи понад 80,000 користувачів тестової мережі, розгорнувши понад 60,000 Squid індексаторів, а в мережі є понад 20,000 перевірених розробників. Нещодавно, 3 червня, Subsquid запустив основну мережу свого даних озера.

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

SubQuery є децентралізованою мережею проміжного програмного забезпечення, що надає послуги RPC та індексації даних. Спочатку вона підтримувала мережі Polkadot та Substrate, але тепер розширилася до більш ніж 200 блоків. Її робота подібна до The Graph, що використовує індексні докази, де індексатори індексують дані та надають запити на запит, а делегати ставлять свої частки на індексаторів. Однак вона вводить споживачів для подання замовлень на покупку, щоб забезпечити дохід індексаторів, а не менеджерів.

Він впровадить підтримку шардованих даних SubQuery, щоб запобігти постійній синхронізації нових даних між кожним вузлом, тим самим оптимізуючи ефективність запитів і просуваючись до більшої децентралізації. Користувачі можуть вибрати платити близько 1 SQT токена за обчислювальні витрати на кожні 1000 запитів або встановити користувацькі збори для індексаторів через протокол.

Незважаючи на те, що SubQuery лише нещодавно запустила свій токен, винагороди за випуск для вузлів та делегатів також зросли в доларовому еквіваленті, що також свідчить про постійне зростання кількості запитів, які надаються на її платформі. Від моменту TGE загальна кількість SQT, що знаходяться в стейкінгу, зросла з 6 мільйонів до 125 мільйонів, що підкреслює зростання участі в мережі.

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

Covalent є децентралізованою мережею індексаторів, яка створює копії даних блокчейну через пакетний експорт з мережевих вузлів виробників зразків блоків (BSP) і публікує докази на блокчейні Covalent L1. Ці дані потім уточнюються вузлами виробників результатів блоків (BRP) відповідно до встановлених правил, відбираючи дані, що відповідають вимогам.

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

Нагороди Covalent, здається, в цілому мають тенденцію до зростання з першого кварталу 23 року до першого кварталу 24 року, частково через підвищення ціни токена Covalent CQT.

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

Деякі індексатори (наприклад, Covalent) є універсальними індексаторами, які надають стандартні попередньо налаштовані набори даних лише через API. Хоча вони можуть бути швидкими, вони не можуть надати гнучкість розробникам, які потребують налаштованих наборів даних. Використовуючи фреймворк індексаторів, це дозволяє продовжити

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 1
  • Поділіться
Прокоментувати
0/400
ContractHuntervip
· 7год тому
Дані — це закономірність
Переглянути оригіналвідповісти на0
  • Закріпити