Якщо ви білдите свій проєкт у Web3 і вам потрібен оракул, обовʼязково зверніть увагу на RedStone Oracles! Зараз це найкращий оракул на ринку, який має не тільки топову технологію, але й уже запартнерився з дуже сильними проєктами (Ether.fi, Renzo, Ambient Finance, Mode Network, Pendle та ще 60+).
RedStone — це високоефективний модульний оракул, який вирішує низку проблем і має багацько переваг. Тому, я вважаю, підтримка вашого протокола таким потужним оракулом — це просто маст-хев.
Команда RedStone пропонує три варіанти інтеграції, кожен з яких залежить від архітектури смарт-контракту та бізнес-моделі вашого проєкту.
За цієї моделі дані, які треба передати смарт-контракту, "вшиті" в транзакції користувача. Перевага тут в тому, що це значно економить газ, а сам процес супроводжується неймовірно приємним досвідом для юзерів, бо це все відбувається в одній єдиній транзакції.
Інструкція, як інтегрувати:
https://docs.redstone.finance/docs/smart-contract-devs/get-started/redstone-core
Модель Classic побудована на основі Core і містить в собі два важливі компоненти: релеєр (relayer) та ончейн-контракти.
Релеєр — це такий сервіс, який можна налаштовувати під потреби протоколу через змінні середовища. Він автоматично перевіряє умови і, якщо вони виконуються, виконує певні дії.
Ончейн-контракти у свою чергу зберігають ціни та отримують їх у тому самому інтерфейсі (наприклад, агрегатор Chainlink).
Ця модель найбільше підходить для протоколів, які хочуть мати повний контроль над джерелами даних та умовами оновлень.
Інструкція, як інтегрувати:
https://docs.redstone.finance/docs/smart-contract-devs/get-started/redstone-classic
А от модель Х ідеально підійде для продвинутих протоколів, як от фʼючерсів, опціонів, деривативів тощо, бо містить в собі технологію, створену спеціально для таких потреб — відкладене виконання операцій.
Транзакції обробляються у два етапи:
Користувач ініціює транзакцію і не знає точну ціну, в якому вона буде виконана. Так унеможливоюється арбітраж протоколів через оракулів.
Ціна відправляється в блокчейн в наступному блоці. Це може зробити будь-хто, той же користувач, оскільки її перевіряють в мережі на основі обмежень протоколу. Ця ціна і буде використана для кінцевого розрахунку транзакції.
На перший погляд може здатися, що це важко, але насправді модель дієва, практична і перевірена часом.
Інструкція, як інтегрувати:
https://docs.redstone.finance/docs/smart-contract-devs/get-started/redstone-x
Насправді відповідь вражає — RedStone підтримує усі EVM-сумісні блокчейни (L1 і L2), Starknet, Fuel Network і, увага, будь-які інші блокчейни! Неймовірно, правда? Звісно, інтеграція не EVM потребує невеликої кастомізації, але це зовсім не проблема, бо ці зусилля окупляться високоякісною роботою оракула RedStone.
Детальніше про мережі тут:
https://docs.redstone.finance/docs/smart-contract-devs/supported-chains
Як бачимо, оракул RedStone дуже гнучкий, підходить для усіх типів протоколів й відповідає усім необхідним вимогам. Тому якщо вам необхідні послуги оракула, RedStone — найкращий варіант.
https://docs.redstone.finance/docs/introduction
https://twitter.com/redstone_defi

