Что позволяют создать крипто оракулы?

Новые инфраструктурные решения это возможности для новых проектов

Новые инфраструктурные решения это возможности для новых проектов

Недавно появилась новость о партнерстве оракула Redstone и блокчейна TON. Появление такого оракула должно открыть возможности для создания новых проектов на TON. Но что вообще можно создавать на смарт-контрактах с использованием оракулов?

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

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

Proof of Reserve

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

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

Подходом к решению данной проблемы, для крупных стейблкойнов вроде USDC и USDT, является аудит, результаты, которого после обнародования обсуждаются очень долго. Например, что подразумевается под корпоративными облигациям, которые составляют 60% обеспечения Tether, а каких конкретно бумагах идет речь? Или достаточно ли обеспечение «безрисковыми» активами стейблкойна на 61%?

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

Под событием имеется ввиду некая транзакция, изменяющая состояние смарт-контракта

Под событием имеется ввиду некая транзакция, изменяющая состояние смарт-контракта

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

Это особенно удобно для средних проектов, вроде кроссчейн мостов, которым приходится выпускать обернутые активы — «копии» криптоактивов, выпущенных в другом блокчейне под залог оригинального актива. Таким проектам приходится иметь резервы в нескольких сетях и передавать информацию о них в сети, куда «проложен мост».

Конечно, банк может обмануть, но тем не менее к банкам предъявляются другие требования по раскрытию данных, финансовой отчетности и прочему, чем к обычному юр. лицу, которое может выпустить токен и вкладывать деньги куда угодно. Плюс в данной схеме банк будет посредником, а не эмитентом токена. 

Инфраструктура оракулов для автоматизация торговых стратегий

Многие сервисы на блокчейне, предлагают автоматизацию торговли, например, автоматическую пере балансировку портфеля или что-то в этом духе. Почти все такие сервисы предполагают постоянный мониторинг цен и изменений в блокчейне. Это приводит к определенным требованиям по отказоустойчивости и доступности, делая сервис mission ciritical системой.

Почти все идеи предполагающие постоянный мониторинг блокчейна имеют кучу подводных камней

Почти все идеи предполагающие постоянный мониторинг блокчейна имеют кучу подводных камней

Компании создающие протоколы оракулов, понимая данную потребность, создают решения по автоматизации on-chain событий, таким образом утилизируя свою инфраструктуру. А сервисам использующим, подобную автоматизацию позволяют экономить, перекладывая на оракулов проблемы аптайма и надежности.

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

Отказоустойчивость в новых подходах к кредитованию

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

Высокая волатильность может привести к тому, что после разблокировки средств, ценность их станет равно нулю. В 2023 году появился новый подход к решению данной проблемы. Заемщикам предлагается, обеспечивать займ на 110% криптовалютой (например Эфериум или Солана), а взамен получать стейблкойн данного кредитного протокола. Также отсутствует, какое-то обязательное время, когда нужно совершить обратный обмен, погасив займ (протокол зарабатывает именно на комиссии).

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

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

А прибыль от возможного мошенничества централизованного API отдающего цену здесь очень велика, что отрезает возможность использования чего-либо кроме оракула в таких протоколах. Примером такого протокола, может быть liquity или hedge.

Страхование

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

Часть параметров можно брать у оракулов, таким образом опираться на их механизмы обеспечения надежности данных. Это ускоряет обработку заявок, что критично для логистического сектора

Ускоряем процесс обработки страховых случаев

Ускоряем процесс обработки страховых случаев

Одной из компаний, использующая схему получения данных из оракулов для решений по страховым случаям это Otonomi.ai. Здесь есть видео, где CEO компании более детально рассказывает о взаимодействии оракулами. Схема взаимодействия у них простейшая — они просто забирают из смарт-контракта данные, полученные от оракула при принятие решений о страховых выплатах.

Рынок Деривативов и актуальность данных

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

Создание крипто протоколов деривативов сопряжено с рядом технических сложностей, один из которых важность актуальности данных, т.е получение их без серьезных задержек (Задержка позволяет заработать на подобных деривативных решениях). Так как это довольно большая тема, предлагаю читателю рассмотреть её отдельно в этой статье. Особенно отмечу схему, которая показывает как офчейн и ончейн решения оракулов решаю проблему актуальности данных.

Заключение

Конечно есть еще много других примеров, но я постарался сфокусироваться именно на подходах, на том как используется, то или иное свойство/механика оракулов, будь это отказоустойчивость или механизмы автоматизации работы со смарт-контрактами.

Также в рамках подобной ознакомительной статьи я постарался описать все понятно и лаконично, не погружаясь в сложные нюансы. И я надеюсь появление оракулов на TON, приведет к появлению новых Dapp.

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

https://github.com/romanovichim/TonFunClessons_ru

Через какое-то время я постараюсь выложить туда туториалы по взаимодействию с оракулами Redstone, через смарт-контракты в блокчейне TON.

 Новые туториалы кидаю сюда: https://t.me/ton_learn

© Habrahabr.ru