Что такое оракул? О Chainlink и Band
Ключевые моменты: |
— Оракулы — это агенты, которые безопасно предоставляют смарт-контрактам надёжные данные из реального мира. — Chainlink и Band Protocol — два самых известных поставщика оракулов в сфере блокчейна. Оба были основаны в 2017 году. — Информация от оракулов в настоящее время используется в огромном количестве приложений, многие из которых полностью вписываются в нишу децентрализованных финансов (DeFi). |
Когда вы думаете о слове оракул, что вам приходит на ум? Древний прорицатель, одетый в шелка, который давал советы королям и королевам древности? А может просто человек, который может поделиться большой мудростью?
Когда речь идёт о криптовалютах и блокчейнах, эти описания не так уж далеки от фактов, хотя и не столь драматичны.
Так что же такое оракулы?
По сути, оракулы — это новая технология, которая может получать информацию из источника данных и безопасно отправлять её одному или нескольким смарт-контрактам — модный термин, описывающий цифровые контракты, которые могут автоматически выполнять зафиксированные в коде условия соглашения.
Данные и их источник могут быть практически чем угодно. Например, ценами на определённые товары, данными о температуре с сенсора для определения погоды, результатами выборов и многим другим. Смарт-контракты, которые запрашивают и получают эти данные, могут затем использовать их для выполнения своих функций.
Источник: researchgate.net
Оракулы впервые дают блокчейнам возможность взаимодействовать с реальным миром. Это открывает огромный спектр новых вариантов применения, поскольку смарт-контракты теперь могут работать с данными из реального мира, тогда как раньше они были серьёзно ограничены в доступе и использовании информации.
Это работает и в обратную сторону. Оракулы также могут брать информацию из блокчейна, например Эфириума, и безопасно отправлять её во внешние приложения. Это позволяет частным лицам и компаниям при необходимости получать безопасный и надёжный доступ к данным блокчейна.
Два оракула: Chainlink и Band
Осознав потребность в надёжных входных и выходных данных для смарт-контрактов, Chainlink стала первой крупной сетью оракулов. Кроме того, это самая широко используемая платформа для оракулов: оракулы Chainlink сейчас используются в сотнях проектов.
Но Chainlink — не единственная компания, стремящаяся с помощью оракулов соединить блокчейн с реальным миром. Band Protocol, второй по величине игрок на рынке децентрализованных оракулов, также был основан в 2017 году, но запустил версию 1.0 своей платформы для оракулов данных только в сентябре 2019 года.
Хотя у Chainlink было начальное преимущество, компания Band Protocol также добилась большого успеха.
Как и Chainlink, Band Protocol нацелена на предоставление высококачественных, защищённых от взлома данных для смарт-контрактов с помощью оракулов. В конце концов, если данные не являются надёжными или точными, они вряд ли кому-то понадобятся. Она также позиционирует свои оракулы как более дешёвые, быстрые и простые в использовании, чем оракулы Chainlink.
Одно из основных различий между ними заключается в том, что Chainlink базируется на блокчейне Эфириума, тогда как протокол Band Protocol изначально был основан на Эфириуме, но недавно перешёл на Cosmos. У разных блокчейнов разные особенности, и Cosmos помогает Band Protocol снизить затраты при отправке или получении данных.
В любом случае, целостность любых поступающих оракулу данных всегда проверяется, прежде чем они передаются каким-либо смарт-контрактам. Это необходимый шаг, поскольку смарт-контракты часто отвечают за управление большими суммами криптовалюты и нуждаются в надёжных данных для правильного функционирования.
В Chainlink и Band Protocol управление оракулом или предоставление данных может быть прибыльным бизнесом, поскольку можно заработать LINK или BAND соответственно за предоставление своих услуг. Эти токены обладают ценностью, и их можно легко обменять на другие криптовалюты и обычные деньги.
Как оракулы используются сегодня
Давайте рассмотрим небольшой пример, чтобы увидеть как оракулы и смарт-контракты могут работать вместе в реальном сценарии.
Предположим, Алексей и Мария хотят спрогнозировать, какой будет цена Биткойна (BTC) через пять лет. Алексей настроен на повышение и считает, что к оговоренной дате Биткойн поднимется выше 100 000 долларов США. Мария же думает, что цена упадет ниже 20 000 долларов.
Оба соглашаются поставить по 1000 долларов на свои прогнозы — кто окажется ближе, тот и выиграл! Они фиксируют условия своего соглашения в смарт-контракте и делают ставки. Без оракулов смарт-контракт не смог бы проверить цену Биткойна на указанную дату.
Но при подключении к оракулу смарт-контракт может просто сделать запрос к оракулу, когда это необходимо, и получить информацию о цене Биткойна из достоверного источника. На основании этих данных он может произвести расчёт и автоматически перевести средства выигравшей стороне.
Другими словами, оракулы подобны официантам в ресторане. Они являются важными посредниками между посетителями (смарт-контрактами) и поварами (поставщиками данных). Без официантов посетители не смогут легко связаться с поварами и наоборот. В идеальном мире посетители имели бы дело только с теми официантами, которые выбирают лучших поваров.
Chainlink и Band: в чём их миссия?
В зависимости от вашего опыта работы с децентрализованными приложениями — программами, работающими на блокчейне — вы, возможно, уже воочию убедились в преимуществах оракулов. Сейчас они используются для оказания огромного количества услуг. Самые популярные среди них:
<strong> Децентрализованные финансы (DeFi).</strong> Это новые децентрализованные финансовые продукты по предоставлению услуг, аналогичных услугам традиционных финансовых учреждений. Например, страхование, трейдинговые услуги, кредитование/займы.- Подача информации о ценах. Некоторые оракулы используются для предоставления надёжных данных о ценах. Это позволяет смарт-контрактам легко запрашивать цену актива для расчёта курсов таких активов, как обычные валюты, товары, акции и криптовалюты.
- Синтетические активы. Это криптовалютные токены, представляющие другие активы. Например, акции или товары. Оракулы нужны для гарантии того, что их стоимость соответствует стоимости базовых активов.
Более подробный обзор некоторых из них можно найти в недавнем отчёте Chainlink. Но имейте в виду, там есть технические моменты.
Оракулы быстро становятся одной из основ блокчейн-индустрии. Скорее всего, пока мы лишь поверхностно знакомы с их истинным потенциалом и возможностями применения.
Знание — сила, так что продолжайте учиться! Если вам понравилось углубляться в тему криптовалют и блокчейна, обязательно ознакомьтесь с этим видео из серии School of Block – «Введение в Web3 для новичков» (Intro to Web 3 for Beginners).