May 17, 2022

Бета-версія підтримки SubQuery випущена для Avalanche

Сьогодні, після місяців покращень, рефакторингу та тестування, ми раді поділитися бета-підтримкою нашого відкритого рішення для індексування зі спільнотою Avalanche. Після встановлення SubQuery як провідного індексатора даних у Polkadot, нещодавнє оголошення про розширення на Avalanche під час нещодавнього саміту Avalanche викликало захоплення серед розробників, які прагнуть отримати гнучкий і масштабований інструмент індексування.

Слідуйте за посібником з бета-версії тут: https://university.subquery.network/quickstart/quickstart-avalanche.html

SubQuery — це індексатор відкритих даних, який є гнучким і швидким. Наш відкритий інструмент індексування призначений для того, щоб допомогти розробникам створити власний API за кілька годин, і він призначений для неймовірно швидкої індексації ланцюжків за допомогою словників (попередньо обчислених індексів). Наш досвід роботи з клієнтами в усіх галузях Polkadot (гаманці, мережі, провідники, NFT, DeFi, сканери тощо) допоміг нам створити це.

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

Навіщо використовувати SubQuery?

У Avalanche вже є кілька інших варіантів, тож навіщо вам будувати за допомогою SubQuery?

Багато з вас задавали мені це питання, яке мені вдалось з’ясувати на Avalanche Summit. У нашому просторі зазвичай є три інші рішення:

  1. Створіть власне рішення: навіщо винаходити велосипед? SubQuery зосереджується на створенні надійного та швидкого відкритого індексатора — ми тут, щоб заощадити ваш час
  2. Стандартизовані послуги даних або «уніфіковані API»: ці постачальники чудові, якщо ви створюєте той самий додаток на тому ж базовому смарт-контракті, що й усі інші, але це не так. Вам потрібен унікальний набір даних, який дозволить створити чудовий продукт, який залишить конкурентів позаду! Вам потрібна гнучкість, щоб отримати потрібні дані у формі, яка найкраще підходить для вас
  3. Інші відкриті сервіси даних GraphQL: усі, хто вже користувався ними, виявляли ті ж проблеми, була серйозна відсутність підтримки розробників і деякі значні проблеми з продуктивністю. Крім того, було охоплено лише ланцюжок контрактів, без планів розширення на вашу наступну підмережу

У SubQuery ми маємо пакет SDK з відкритим кодом, який простий у використанні та блискавично швидкий. Він надає вам стандартну кінцеву точку GraphQL, або ви можете просто запросити базу даних postgres безпосередньо.

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

І, нарешті, за кілька місяців ви зможете повністю децентралізувати свою інфраструктуру SubQuery за допомогою SubQuery Network, майбутнього інфраструктури Web3. Мережа SubQuery буде індексувати та обслуговувати дані ваших проектів для світової спільноти мотивуючим і достовірним способом. Він розроблений для підтримки будь-якого проекту SubQuery з будь-якої мережі рівня 1, включаючи Avalanche, тому ви можете скористатися перевагами уніфікованої мережі SubQuery з моменту запуску.

Інструкції з Інсталяції

Дотримуйтесь посібника з бета-версії тут: https://university.subquery.network/quickstart/quickstart-avalanche.html 

Спочатку вам потрібно буде встановити @subql/cli через npm i -g @subql/cli

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

https://github.com/subquery/avalanche-subql-starter . Цей проект індексує наступне з Pangolin Smart Contract:

  1. BlockHandler: усі блоки та їх основна інформація
  2. TransactionHandler: усі транзакції з функціями схвалення в рамках смарт-контракту Pangolin
  3. EventHandler: усі події передачі зі смарт-контракту Pangolin

Реалізація Avalanche від SubQuery була розроблена таким чином, щоб працювати майже так само, як і підтримка Polkadot у SubQuery, і подібно до підходу Graph. Ми оновили Університет SubQuery, щоб додати окрему інформацію про Avalanche до загальної документації SubQuery. Ви можете почати, дотримуючись цього чудового посібника з початку роботи.

Підтримка SubQuery для Avalanche

Ми завершуємо перший етап нашої повної підтримки екосистеми Avalanche.

Сьогодні ми ділимося наступним:

  1. Розширена індексація ланцюга контрактів
  2. Avalanche Dictionary: попередньо обчислені індекси для значного скорочення часу індексування
  3. Повна підтримка Avalanche у нашому безкоштовному сервісі, керованому на рівні підприємства
  4. Інтуїтивно зрозуміла документація в SubQuery University

У найближчі тижні ви можете очікувати:

  1. Покроковий курс навчання в SubQuery Academy
  2. Повна підтримка Avalanche в нашій децентралізованій мережі SubQuery (ви побачите проект у нашій поточній тестовій мережі Frontier)

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

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

Зараз ми шукаємо партнерів для запуску, яких зможемо тісно підтримувати, коли вони розробляють свої перші проекти SubQuery в цій екосистемі. Зв’яжіться зі мною на [email protected], якщо ви хочете бути першим у подорожі з нами.

Джеймс Бейлі

Дотримуйтесь посібника з бета-версії тут: https://university.subquery.network/quickstart/quickstart-avalanche.html

Про SubQuery

SubQuery — це набір інструментів розробника блокчейну, який дає змогу іншим створювати Web3-додатки майбутнього. Проект SubQuery — це повний API для організації та запиту даних із ланцюгів рівня 1. Наразі обслуговуючи проекти Polkadot, Substrate, Avalanche і Terra, ці дані як послуга дають змогу розробникам зосередитися на своєму базовому варіанті використання та інтерфейсі, не витрачаючи час на створення спеціального сервера для обробки даних. SubQuery Network пропонує ввімкнути те саме масштабоване та надійне рішення, але повністю децентралізованим способом.

Linktree | Веб-сайт | Дискорд | Telegram | Twitter | Matrix| LinkedIn | YouTube