Cover photo

Як інтегрувати оракул RedStone у свій проєкт?

Якщо ви білдите свій проєкт у Web3 і вам потрібен оракул, обовʼязково зверніть увагу на RedStone Oracles! Зараз це найкращий оракул на ринку, який має не тільки топову технологію, але й уже запартнерився з дуже сильними проєктами (Ether.fi, Renzo, Ambient Finance, Mode Network, Pendle та ще 60+).

Що таке RedStone?

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

То як ще інтегрувати RedStone?

Команда RedStone пропонує три варіанти інтеграції, кожен з яких залежить від архітектури смарт-контракту та бізнес-моделі вашого проєкту.

RedStone Core

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

Інструкція, як інтегрувати:

https://docs.redstone.finance/docs/smart-contract-devs/get-started/redstone-core

RedStone Classic

Модель Classic побудована на основі Core і містить в собі два важливі компоненти: релеєр (relayer) та ончейн-контракти.

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

Ончейн-контракти у свою чергу зберігають ціни та отримують їх у тому самому інтерфейсі (наприклад, агрегатор Chainlink).

Ця модель найбільше підходить для протоколів, які хочуть мати повний контроль над джерелами даних та умовами оновлень.

Інструкція, як інтегрувати:

https://docs.redstone.finance/docs/smart-contract-devs/get-started/redstone-classic

RedStone X

А от модель Х ідеально підійде для продвинутих протоколів, як от фʼючерсів, опціонів, деривативів тощо, бо містить в собі технологію, створену спеціально для таких потреб — відкладене виконання операцій.

Транзакції обробляються у два етапи:

  1. Користувач ініціює транзакцію і не знає точну ціну, в якому вона буде виконана. Так унеможливоюється арбітраж протоколів через оракулів.

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

На перший погляд може здатися, що це важко, але насправді модель дієва, практична і перевірена часом.

Інструкція, як інтегрувати:

https://docs.redstone.finance/docs/smart-contract-devs/get-started/redstone-x

Які мережі підтримує RedStone?

Насправді відповідь вражає — RedStone підтримує усі EVM-сумісні блокчейни (L1 і L2), Starknet, Fuel Network і, увага, будь-які інші блокчейни! Неймовірно, правда? Звісно, інтеграція не EVM потребує невеликої кастомізації, але це зовсім не проблема, бо ці зусилля окупляться високоякісною роботою оракула RedStone.

Детальніше про мережі тут:

https://docs.redstone.finance/docs/smart-contract-devs/supported-chains

Висновок

Як бачимо, оракул RedStone дуже гнучкий, підходить для усіх типів протоколів й відповідає усім необхідним вимогам. Тому якщо вам необхідні послуги оракула, RedStone — найкращий варіант.

Додаткові матеріяли

https://redstone.finance/

https://docs.redstone.finance/docs/introduction

Підписуйтесь на RedStone!

https://twitter.com/redstone_defi

https://discord.com/invite/PVxBZKFr46

https://github.com/redstone-finance