Інтерв’ю з Біллі Джитсу: про протокол оракулів API3 і переваги OEV
Блокчейн не може контактувати із «зовнішнім світом». Щоб отримувати інформацію ззовні мережі, таким реєстрам потрібна допомога спеціальних посередників — оракулів. Останні обробляють необхідні дані та передають їх у смартконтракти.
Оракули здебільшого централізовані, тому деякі проєкти прагнуть розв’язати цю проблему.
Редакція Incrypted поспілкувалася з Біллі Джитсу, фахівцем зі зв’язків з розробниками в API3 DAO. Він розповів, чому важлива децентралізація подібних сервісів, як працює проєкт і чим він відрізняється від конкурентів.
Що таке Web3-оракул? Адже саме цим ви займаєтеся.
Так, ми пропонуємо рішення у вигляді оракула. Блокчейни не спілкуються із зовнішнім світом, вони залишаються замкнутими всередині себе. Хороший приклад — це PlayStation і Xbox. Раніше екосистеми не могли взаємодіяти одна з одною: якщо у вас був Xbox, ви могли грати тільки з іншими власниками Xbox, а PlayStation працювала тільки з PlayStation. Зараз з’явився кросплей.
Ми зчитуємо зовнішні дані й можемо за допомогою смартконтракту перенести їх у блокчейн. Мережа Ethereum, наприклад, не знає котирування ETH, тому ми беремо ці дані з CoinGecko та інших джерел, щоб перенести їх на блокчейн, і тоді вони доступні для використання в DeFi-додатках.
API3 позиціонує себе як децентралізоване рішення. Чим це відрізняється від Chainlink?
Щоб отримати прайс-фід в API3, потрібно запустити оракул на своєму боці. Ми не беремо дані у когось ще для подальшої ретрансляції. API працюють з даними самостійно і переносять їх на блокчейн. Їм потрібно запустити свій власний Airnode, щоб передати дані.
Ми не можемо їх змінити, але ви можете їх прочитати та простежити до оригінального джерела. CoinGecko, ймовірно, є одним з найпопулярніших прикладів: вони керують власним Airnode і передають свої дані в блокчейн. Ми агрегуємо дані користувачів і надаємо підсумкове котирування.
Наскільки я знаю, це омнічейн-рішення. Які мережі воно підтримує?
Просто зараз, якщо ви зайдете на маркетплейс, доступно близько 16 мереж. І ще 16 очікують у черзі [на момент публікації матеріалу на маркетплейсі доступно 20 мереж]. З’являється дуже багато нових L2-рішень, ми працюємо з усіма.
Хто допомагає вам реалізувати рішення на декількох блокчейнах?
Ми розгортаємося в кожному ланцюзі. Ми не переносимо дані через мости, завжди працюємо з нативно. Якщо йдеться, наприклад, про Arbitrum, ми розгортаємо контракт саме на Arbitrum. Ми не переносимо дані через мости, тому всі дані пов’язані тільки з цим ланцюгом.
Ви Airnode. Що це?
Airnode дає вам змогу брати дані за межами блокчейну і потім переносити їх на блокчейн. Наприклад, у нас є продукт ChainAPI. Припустимо, ви хочете отримати дані з перегонів або поєдинку зі змішаних єдиноборств і укласти парі в блокчейні. Ви можете створити власний Airnode, отримати дані з API та передати їх на рівень смартконтракту, щоб автоматизувати процес і зробити його чесним.
Протокол вимагає дозволу?
Ні, будь-хто може використовувати його. Він не потребує дозволу, вам не потрібно ні про що питати у нас. Ви просто використовуєте інфраструктуру і розгортаєте її самі.
Тобто, якщо я розробник, я можу просто взяти ваш API й використовувати його?
Так, ви можете.
Як ви заробляєте? Як протокол отримує дохід?
Для тих, хто не знає, як працюють оракули: ми переносимо дані на блокчейн. Але щоразу, коли ви здійснюєте транзакцію, це коштує грошей — газу. Уявіть, що ви робите це в мережі, кожні 10 секунд — ми б розорилися.
Тож є певна розбіжність у ціні. Уявімо, що ціна Ethereum становить $2000, а девіація — 1%. Ціна не оновиться, поки не досягне $1980 або $2020. Вона може коливатися вгору і вниз, але дані в мережі не зміняться.
OEV дає вам можливість виставити заявку на оновлення котирування до точної ціни, яка є на даний момент, без необхідності чекати відхилень. Наприклад, у ситуації з кредитним протоколом, скажімо, Aave, є позиція, яка може бути ліквідована за ціною $2005. Замість того щоб чекати, поки ціна сягне $3020 для оновлення, я можу провести ліквідацію і сказати: «Ей, я хочу запропонувати таку суму, щоб створити цю можливість для себе».
Ціна, яку я пропоную, безпосередньо впливає на борг. Використовуючи наші оракули на DeFi-платформі, ви фактично заробляєте гроші, оскільки наші оракули платитимуть вам за таку можливість. Замість того щоб виплачувати бонуси за ліквідацію в розмірі 5% або 10% і не отримувати нічого натомість, тепер ви будете отримувати винагороду.
Які проєкти вже використовують ваше рішення?
Зараз ми працюємо з різними мережами. Усі мережі будуть готові до роботи досить скоро, ми працюємо над цим. Люди оновлюють оракули, щоб використовувати їх.
У вас є токен управління. Можете розповісти про його роль у вашому проєкті?
Ми не можемо прийняти рішення без схвалення з боку спільноти. Будь-яка ініціатива, яку ми плануємо, як-от OEV чи інші зміни, все має пройти через механізм управління.
Голоси власників токенів управління впливають на напрямок, у якому API3 хоче рухатися. Ми провели голосування щодо OEV, щоб вирішити, чи варто його фінансувати. Очевидно, воно було успішним, і ми змогли рухатися вперед. Токени управління допомогли нам визначити, куди ми хочемо рухатися і на чому зосередити наші зусилля.
На чому зараз сфокусована команда проєкту?
Усі зусилля спрямовані на OEV, тому що це єдине, що дійсно відрізняє нас від багатьох конкурентів. Будь-хто може надати вам котирування в блокчейні, але що нас відрізняє, так це здатність децентралізувати процес оновлення ціни шляхом створення заявок. Нам більше не потрібно слідувати стандарту. Якщо люди продовжують пропонувати ціни, наші оракули автоматично поліпшуються.