Огляд Compound V2 Subgraph

Alex
4 min readNov 2, 2020

Переклад українською виконав cryptoaxel#2921
Оригінал статті — https://medium.com/graphprotocol/https-medium-com-graphprotocol-compound-v2-subgraph-highlight-a5f38f094195

В The Graph ми працюємо над тим, щоб зробити дані блокчейну легко доступними, і нам подобається працювати разом з іншими командами в співтоваристві Ethereum.

Compound Finance це захоплюючий фінансовий протокол, і сьогодні вони оголошую т про випуск тестової мережі Compound V2! Ми працювали пліч-о-пліч, і сьогодні ми раді поділитися Compound V2 Subgraph ! Тепер розробники і всі, хто цікавиться Compound protocol, можуть легко отримати доступ до даних Compound і використовувати їх прямо в своїх додатках за допомогою GraphQL.

Compound Finance

З моменту випуску версії V1 у вересні 2018 року Compound посів друге місце за величиною активів, заблокованих серед протоколів DeFi, поступаючись тільки Maker.

DeFi Pulse відстежує обсяги, зафіксовані в протоколах DeFi, побудованих на різних блокчейнах.

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

Протокол дозволяє динамічно змінювати процентні ставки в залежності від обсягів пропозиції і запозичення кожного активу. Активи, які в даний час доступні для свопу, це Dai, Basic Attention Token, Augur Rep, 0x, and Ether.

The Compound V1 App.

Compound V2 Subgraph

Compound V2 Subgraph зараз доступний на Graph Explorer! Вам може бути цікаво, яку інформацію ви можете отримати з subgraph’а?

Основи Subgraph

Subgraph визначає стандартний спосіб індексування даних з блокчейну і мереж зберігання даних. Він визначає, які джерела даних відстежувати, як перетворювати ці дані і шаблон GraphQL для запитів. Після складання subgraph може бути скомпільовано і розгорнуто на Graph Node, яка синхронізує дані і генерує точку доступу GraphQL з підтримкою фільтрації, сортування, розбиття на сторінки, websocket subscriptions і багато іншого.

Як розробник, ви можете розгорнути його на окремій ноді Graph на нашому хості, а незабаром і в децентралізованої мережі.

Graph Explorer це єдиний ресурс для пошуку subgraph’ів провідними проектами екосистеми Ethereum.

Graph Explorer

Специфікація Compound V2 Subgraph

Compound V2 subgraph забезпечує доступ до всіх даних в протоколі. Ми намітили деякі ключові моменти, які розробники або хто-небудь в співтоваристві Compound Finance знайдуть цікавими.

Маркетплейс

The Compound V2 CToken Market GraphQL schema.

  • Дані про кожного з п’яти маркетплейсів оновлюються на кожному блоці, в якому виявлено транзакція з такого ринку.
  • В майбутньому, ринки, додані до протоколу, будуть відслідковуватися шляхом динамічного спостереження за новими ринками, що були додані в контракт “Comptroller”.
  • Subgraph працює з усіма десятковими значеннями і обмінними курсами за замовчуванням. Таким чином, замість того, щоб смарт-контракт зчитував ваш баланс cDAI і повертав 12597849345, запит повертає 1259.7849345.
  • ETH і USD коефіцієнти для кожного токена, що дозволяє розробникам легко обчислювати вартість активів.

Ринковий запит для ринку cDAI. Ви можете перевірити це самі в Graph Explorer Playground .

Облікові записи користувачів

  • Відсотки за кредитами, які аккаунт заробив на кожному активі в рамках протоколу, реєструються і перераховуються кожен раз, коли він взаємодіє з протоколом.
  • Накопичені відсотки за позиками також доступні.
  • Він відстежує всі позикові і кредитні активи аккаунта. Потім subgraph може забезпечити ліквідність рахунку, а також суму ETH, яку він може зайняти вище коефіцієнта забезпечення. Це надзвичайно корисно для захисту активів від ліквідації. Це ще більш корисно для ліквідатора на ринку, який може запросити subgraph для порівняння застави всіх рахунків і визначити ризиковані рахунки, які можуть бути ліквідовані з премією.

Користувальницький запит для користувача “0xb819706e897eacf235cdb5048962bd65873202c4”. Ви можете перевірити це самі в Graph Explorer Playground .

Основна мережа Compound V2

Основна мережа Compound V2
Compound V2 поки працює тільки в тестовій мережі, тому обов’язково стежте за офіційним релізом mainnet! Subgraph буде синхронізований з запуском mainnet, і будь-які незначні зміни будуть враховуватися і оновлюватися. Найактуальніше subgraph завжди буде доступний для запитів, і з ним можна взаємодіяти на платформі Graph Explorer.
Приєднуйтесь до нас, щоб побудувати свій власний Subgraph
Кожен день в Graph ми прагнемо зробити більш доступними дані блокчейна. Наша команда, а також члени нашого співтовариства продовжують розгортати нові subgraph’s щодня, і ми тільки починаємо!
Якщо ви розробник, зацікавлений в створенні subgraph, ми будемо раді допомогти вам почати роботу! Будь ласка, заходьте поспілкуватися з нами в нашому Discord-каналі!
І до будь-яких протоколів, зацікавленим у спільній роботі, незалежно від того, чи знаходяться ваші контракти в основній мережі чи ні, будь ласка, також звертайтеся! Ми будемо раді співпрацювати і допомогти вам працювати з швидким і надійним API GraphQL для додатків.

Сайт: https://thegraph.com

Блог: https://thegraph.com/blog/

Телеграм: https://t.me/GraphProtocol

Discord: https://discord.com/invite/vtvv7FP

Linkedin: https://www.linkedin.com/company/thegraph/

Еверест: https://everest.link

--

--