SwapSpace – кроссчейн обмены криптовалют

Блокчейн-оракулы: в чреве зверя

June Katz

,

Обновлено: ,4 мин

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

Что такое Blockchain-оракул?

На самом базовом уровне blockchain-оракул — это посреднический сервис, который соединяет замкнутый мир blockchain со смарт-контрактами с внешним миром. Образно говоря, оракул открывает внешнему миру доступ к целевому blockchain — окно, через которое последний может заглянуть наружу. И в самом деле, то, что он ищет, в конечном итоге определяется логикой смарт-контракта и кодом, который его питает и оживляет. Типы данных, которые могут потребоваться смарт-контракту, весьма разнообразны. По сути, они могут быть любыми. По мере того как децентрализованные финансы (DeFi) начинают набирать обороты в криптопространстве, blockchain-приложения (dApps) часто нуждаются в финансовой информации, такой как курсы криптовалют и валютные курсы, цены на акции и сырьевые товары. Но DeFi, безусловно, не единственный игрок на этом поле. Оракулы нашли применение в столь разных областях, как прогнозы погоды и ставки на спорт, управление идентификацией и цепочки поставок. Уже должно быть понятно, что задача оракула не ограничивается лишь запросом, получением и передачей релевантной информации. Не менее важны ее достоверность, подлинность и актуальность. Поэтому, чтобы выполнять свою задачу должным образом, blockchain-оракул должен не только взаимодействовать с внешними источниками данных и предоставлять приложению на blockchain факты из реального мира, но и проверять подлинность информации, а также удостоверяться, что она не была подменена, делая это безопасно и эффективно. Поскольку эту задачу можно выполнять множеством способов, неудивительно, что blockchain-оракулы бывают разных видов, и здесь важно корректно различать их между собой.

Централизованные оракулы против децентрализованных

Blockchain-оракулы могут предлагать широкий набор функций и классифицироваться по разным признакам. Они могут быть аппаратными и программными, в зависимости от того, получаются ли данные через какое-либо аппаратное устройство, например сканер штрихкода, или с веб-сайта. Входящие и исходящие оракулы передают биты информации к смарт-контрактам и от них. Оракулы могут быть созданы под конкретный контракт, с учетом его особых требований. Иронично, но существуют даже человеческие оракулы. Возвращение к истокам, если угодно.Однако без предоставления доверенной информации все они хуже, чем бесполезны. Поскольку blockchain должны работать в условиях trustless и децентрализованных сред, можно было бы разумно ожидать, что blockchain-оракулы разделяют ту же философию, то есть устраняют риск контрагента. И в этом не было бы ошибки. Ничуть не удивительно, что приложения, работающие поверх blockchain со смарт-контрактами, делают ставку на децентрализованные оракулы, а не на централизованные. Ключевая идея децентрализованного оракула состоит в том, чтобы запрашивать как можно больше точек данных, чтобы один уязвимый источник истины не мог подорвать целостность потока данных. Развитием этой идеи является запуск армии оракулов, получающих одну и ту же информацию из разных источников, тем самым устраняя единую точку отказа в виде самого blockchain-оракула.

Сценарии использования и оракулы в реальной жизни

На сегодняшний день сегмент оракулов в значительной степени доминируется Chainlink, который стремится предоставлять dApps крупнейший набор эталонных ценовых данных. Но есть и другие игроки, которые пытаются заполнить те пробелы, где Chainlink не справляется. Band Protocol, поддерживаемый Binance, заявляет, что предлагает более высокую скорость, более низкие издержки и лучшую масштабируемость, чем Chainlink. Tellor полностью сосредоточен на потоках ценовых данных вместо того, чтобы пытаться создавать оракулы для каждого потенциального сценария использования и типа данных. Как и Chainlink, он хочет стать источником эталонных данных для всей DeFi-арены. Как уже было отмечено выше, именно в DeFi большинство blockchain-оракулов свободно «бродят». DeFi-кредитные платформы, такие как MakerDAO, Fulcrum, Synthetix, AmpleForth и им подобные, должны отслеживать рыночные цены активов в реальном времени, используемых в качестве залога для токенов, создаваемых на этих платформах. Неудивительно, что системы оракулов являются краеугольным камнем таких проектов, поскольку их успех в значительной степени зависит от точной передачи данных и актуальных рыночных цен.Другие важные области, где blockchain-оракулы идеально подходят, — это рынки прогнозов и ставок. Здесь вы делаете ставку на исход какого-то будущего события через смарт-контракт, подключенный к оракулу, который решает вашу судьбу. Augur, который позиционирует себя как глобальная платформа для ставок без лимитов, позволяет спекулировать на любом событии, исход которого можно объективно проверить. Его конкурент, Gnosis, стремится создать фреймворк для выпуска условных токенов, которые можно интегрировать с рынками прогнозов. Есть и другие области применения и сценарии использования, для которых были разработаны blockchain-оракулы, например децентрализованное страхование, ончейн-гемблинг, ставки на спорт, платежные сервисы, кредитование под залог — и это лишь некоторые из них. Все они требуют trustless-потоков данных, а это делает необходимым использование blockchain-оракулов для подключения надежного источника информации к смарт-контрактам в соответствующих blockchain. 

Заключение

Смарт-контракты необходимы для криптопространства. Но без возможности взаимодействовать с «внешним» миром они в основном бесполезны, живя в своей замкнутой вселенной. Blockchain-оракулы как решение второго уровня призваны решать эту проблему. За последние пару лет криптосфера увидела стремительный рост мира DeFi, и оракулы одновременно способствуют этому росту и подпитываются им, что создает взаимную выгоду.

Поделиться:

Похожие статьи

Хотите узнать больше?

Будьте в центре событий — подпишитесь на нашу рассылку