Роль блокчейн оракулов в DeFi
Перспективы смарт-контрактов
Глобальная мировая проблема — потеря доверия (между физическими/юридическими лицами и государствами). Любая централизованная организация может отключить клиента от своей системы. Решением данной проблемы являются смарт-контракты. Смарт-контракт играет роль идеального цифрового соглашения на криптографическом уровне.
Если допустить, что большая часть отношений может перейти в формат смарт-контракта, учитывая тренды на токенизацию активов из реального мира, то рынок смарт-контрактов может составить сотни триллионов долларов.
На данный момент 90% всех смарт-контрактов представляют собой токенизацию или перемещение токенов и прав их владения.
В ближайшем будущем доля реального использования смарт-контрактов увеличится, а рост количества транзакций будет более 1000%.
Все это реализуемо с помощью подключения внешних данных к сети блокчейн, но так как блокчейн является защищенной и изолированной системой, то такой возможности непосредственного подключения нет.
Смарт-контракты не могут самостоятельно подключаться к внешним системам, потокам данных, корпоративным API, существующим платёжным системам или любым другим офф-чейн ресурсам — все это называется "проблема оракула"
Оракул и Chainlink
Оракул — это специальное ПО, которое выполняет роль моста между блокчейном и реальным миром, предоставляя смарт-контрактам доступ к источникам данных за пределами их нативных сетей.
Примером таких данных может служить: цены на активы, показания датчиков IoT, данные финансовой системы или корпоративного ПО.
Данная система является децентрализованной, поэтому выход из строя одного из узлов не повлияет на работу оракула в целом.
Одна из популярных задач оракула оценка средней цены на актив. Узлы собирают информацию о цене на актив с различных бирж и после консенсуса передают среднее значение в блокчейн с помощью смарт-контракта.
Оракулы способны переопределить термин DeFi (децентрализованные финансы) в децентрализованное финансирование. Это означает, что On-Chain и Off-Chain экономический мир будут связаны друг с другом, синхронизированы любым удобном для пользователя способом. Можно будет использовать банковские платежи для инвестирования в криптопроекты и использовать криптовалюту для инвестирования в традиционный бизнес.
Блокчейн оракулы не только про ценовые каналы данных, а также про любые блокчейн вычисления. Все, что нельзя сделать с помощью смарт-контракта на блокчейне, можно сделать с помощью децентрализованных оракулов.
- Keepers — автоматизация смарт-контрактов (в них отсутствуют часы реального времени).
- VRF — функция генерация случайного числа с подтверждением на блокчейне. Например, при выпуске NFT коллекции для честного распределения их между пользователями.
- CCIP — кроссчейн протокол взаимодействия смарт контрактов. Создание мета-контрактов, которые используют микросервисную архитектуру, что позволяет взаимодействовать с функциями любого смарт-контракта на любом блокчейне с добавлением внешних данных.
- DECO — приватность при вычислениях. Например, вы хотите воспользоваться сервисом страхования задержки рейса, но не хотите, чтобы кто-либо узнал куда вы летите. Приватные протоколы позволяют получить доступ к информации о задержке рейса без публикации в общий доступ информации о нем.
На рисунке показана организация проекта Chainlink. В сети более 1000 нод, которые постоянно растут и находятся под управлением профессиональных операторов. Поддерживается более 12 блокчейнов.
Рассмотрим основные метрики сети Chainlink. За последние годы количество обрабатываемых данных, которые поступают из Off-Chain в On-Chain и наоборот, растет экспоненциально.