1. Что такое Блокчейн-оракулы?
Фраза «блокчейн-оракулы» [blockchain oracles] звучит как нечто из древнегреческой мифологии. И в некотором роде они функционируют подобным образом. В мире античности люди не могли принять решение из-за недостатка информации и обращалось к оракулам за помощью.
Блокчейны Биткоина и Эфириума не имеют открытого доступа к информации за пределами собственных сетей, и поэтому нет прямого способа проверить условия, на которых основаны смарт-контракты. Оракул работает как переводчик информации; это третья сторона, предоставляющая данные.
Оракулы предоставляют необходимые данные для выполнения смарт-контрактов. Эти условия выполнения могут быть любыми: температура, завершение платежа, изменение цен и т.д. На данный момент это единственный способ взаимодействия смарт-контрактов с информацией вне среды блокчейна.
2. Польза блокчейн-оракулов
Оракулы принципиально важны для блокчейн-пространства, ведь смарт-контракты не могут функционировать без внешнего источника данных. Без доступа к информации возможности использования смарт-контрактов снижаются до крошечной части своего потенциала.
Однако с системой оракулов смарт контракты внедряются в реально действующие приложения гипотетически в любой области. После того, как данные попадают на блокчейн, информация может использоваться для выполнения условий контрактов и создания прецедентов, которые впоследствии могут совершить переворот в разных отраслях экономики.
3. Почему децентрализованные приложения не могут контактировать с реальным миром без оракулов?
Это принципиально разные форматы. Блокчейн – детерминистическая технология, отображающая определенную серию событий, которые происходят одно за другим в последовательном порядке − серии транзакций. Для доступа к информации за пределами цепочки потребуются точки данных, которые не являются последовательными, и поэтому блокчейн в данной ситуации бесполезен.
Однако мир вне сети не является детерминистическим, нет никаких записей событий в конкретной последовательности, что в свою очередь создает проблемы с прозрачностью. Точки данных могут генерироваться в любой момент, создавая трудности для контакта с блокчейном.
Это фундаментальное различие делает два разных мира абсолютно несовместимыми друг с другом по умолчанию, и только оракул может сделать возможной двустороннюю связь между ними.
4. Последние события в этой сфере
Разработчики блокчейна прежде всего заинтересованы в интеграции технологии с внешним миром. Поскольку оракулы сами по себе представляют смарт-контракты, предназначенные для взаимодействия с блокчейном посредством предоставления необходимых данных, им требуются разработчики с опытом работы как в централизованной, так и в децентрализованной областях.
Наличие потребности в получении внешних данных для развития блокчейна привело к появлению интересных разработок в этой сфере. Например, оракулы позволяют подключать технологию блокчейн к любому существующему API, осуществлять платежи с использованием традиционных платежных сетей и разрешать соединения между смарт-контрактами и другими цепями.
5. Передовые компании в развитии оракулов
Рынок этих высокоспециализированных программ промежуточного программного обеспечения быстро растет, и, поскольку каждый день появляются новые способы использования технологии блокчейн, спрос будет только увеличиваться.
Рынок продолжает расширяться и возглавляется несколькими компаниями, которые активно занимаются разработкой. Лидер отрасли – компания Oraclize. Другие стартапы, такие как ChainLink и Blocksense, также стремятся захватить долю рынка. Наконец, крупные корпорации (IBM и Microsoft) видят потенциал этой сферы и активно занимаются разработкой подобных платформ.
6. Прогнозы на будущее
По мере развития смарт-контрактов, потребность в новых оракулах будет возрастать. Это приведет к увеличению инвестиций, а инновации сделают более простым и элегантным взаимодействие blockchain-to-web.
Одной из наиболее вероятных и многообещающих перспектив является создание единой интегрированной платформы для взаимодействия блокчейна и внешнего мира. Стандартизированные инструменты и интерфейсы упрощают работу как для разработчиков, так и для пользователей сервисов на базе блокчейн-технологии. Это означает, что мы, вероятно, увидим ожесточенную конкуренцию между несколькими провайдерами, пока один или несколько из них не получат широкого признания у аудитории.