DeFi
January 2, 2023

Роль блокчейн оракулов в DeFi

Перспективы смарт-контрактов

Глобальная мировая проблема — потеря доверия (между физическими/юридическими лицами и государствами). Любая централизованная организация может отключить клиента от своей системы. Решением данной проблемы являются смарт-контракты. Смарт-контракт играет роль идеального цифрового соглашения на криптографическом уровне.

Смарт-контрактам присуще следующие характеристики:

  • Аудируемость — возможность проверки смарт-контракта, которая проводится независимыми специалистами.
  • Открытость исходного кода.
  • Детерминированность — результат работы смарт-контракта полностью определен алгоритмом, значениями входных переменных и начальным состоянием.

Если допустить, что большая часть отношений может перейти в формат смарт-контракта, учитывая тренды на токенизацию активов из реального мира, то рынок смарт-контрактов может составить сотни триллионов долларов.

Капитализация смарт-контрактов при интегрировании их во все финансовые инструменты

На данный момент 90% всех смарт-контрактов представляют собой токенизацию или перемещение токенов и прав их владения.

Распределение использования смарт-контрактов сегодня

В ближайшем будущем доля реального использования смарт-контрактов увеличится, а рост количества транзакций будет более 1000%.

Распределение использования смарт-контрактов в ближайшее время

Все это реализуемо с помощью подключения внешних данных к сети блокчейн, но так как блокчейн является защищенной и изолированной системой, то такой возможности непосредственного подключения нет.

Смарт-контракты не могут самостоятельно подключаться к внешним системам, потокам данных, корпоративным API, существующим платёжным системам или любым другим офф-чейн ресурсам — все это называется "проблема оракула"

Невозможность подключения внешних систем к смарт-контрактам

Оракул и Chainlink

Оракул — это специальное ПО, которое выполняет роль моста между блокчейном и реальным миром, предоставляя смарт-контрактам доступ к источникам данных за пределами их нативных сетей.

Примером таких данных может служить: цены на активы, показания датчиков IoT, данные финансовой системы или корпоративного ПО.

Упрощенная схема работы оракула

Данная система является децентрализованной, поэтому выход из строя одного из узлов не повлияет на работу оракула в целом.

Одна из популярных задач оракула оценка средней цены на актив. Узлы собирают информацию о цене на актив с различных бирж и после консенсуса передают среднее значение в блокчейн с помощью смарт-контракта.

Пример работы оракула при передаче средней цены актива в блокчейн через смарт-контракт

Оракулы способны переопределить термин DeFi (децентрализованные финансы) в децентрализованное финансирование. Это означает, что On-Chain и Off-Chain экономический мир будут связаны друг с другом, синхронизированы любым удобном для пользователя способом. Можно будет использовать банковские платежи для инвестирования в криптопроекты и использовать криптовалюту для инвестирования в традиционный бизнес.

Пример связи оракулов и Off-Chain CeFi

Блокчейн оракулы не только про ценовые каналы данных, а также про любые блокчейн вычисления. Все, что нельзя сделать с помощью смарт-контракта на блокчейне, можно сделать с помощью децентрализованных оракулов.

Пример таких сервисов:

  1. Keepers — автоматизация смарт-контрактов (в них отсутствуют часы реального времени).
  2. VRF — функция генерация случайного числа с подтверждением на блокчейне. Например, при выпуске NFT коллекции для честного распределения их между пользователями.
  3. CCIP — кроссчейн протокол взаимодействия смарт контрактов. Создание мета-контрактов, которые используют микросервисную архитектуру, что позволяет взаимодействовать с функциями любого смарт-контракта на любом блокчейне с добавлением внешних данных.
  4. DECO — приватность при вычислениях. Например, вы хотите воспользоваться сервисом страхования задержки рейса, но не хотите, чтобы кто-либо узнал куда вы летите. Приватные протоколы позволяют получить доступ к информации о задержке рейса без публикации в общий доступ информации о нем.

На рисунке показана организация проекта Chainlink. В сети более 1000 нод, которые постоянно растут и находятся под управлением профессиональных операторов. Поддерживается более 12 блокчейнов.

Организация проекта Chainlink

Рассмотрим основные метрики сети Chainlink. За последние годы количество обрабатываемых данных, которые поступают из Off-Chain в On-Chain и наоборот, растет экспоненциально.

Основные метрики сети Chainlink