Блокчейн Оракулы: Связь Между Блокчейном и Данными Внешнего Мира
В данном разделе мы собираемся ответить на вопрос, что такое блокчейн оракулы и насколько они важны в экосистеме DeFi!
На первый взгляд, оракулы блокчейн могут казаться сложной, а поэтому пугающей темой. В предыдущих разделах я рассказывал о многих темах связанных с блокчейном, вроде смарт-контрактов, DeFi и самих блокчейнах. Блокчейн оракулы же являются тем, что связывают их вместе.
Понимаете, мир технологии блокчейна полагается на один важный аспект - информацию. Также как оракулы в древние времена могли делиться кажущейся недоступной информацией, в современном криптовалютном мире они занимаются тем же - они продолжают предоставлять актуальные данные.
В данном разделе мы собираемся поглубже окунуться в концепт и практические применения блокчейн оракулов. Я предоставлю вам краткое описание того, что они из себя представляют, затем мы рассмотрим их применение на практике и, наконец, их недостатки. В конце, вы будете знать что они делают, какими должны быть лучшие блокчейн оракулы и как они сохраняют целостность систем DeFi!
Без лишних слов, давайте приступать!
Видео с Объяснениями
Видео с Объяснением: Блокчейн Оракулы: Связь Между Блокчейном и Данными Внешнего Мира
Читать, это не для вас? Посмотрите видео с объяснениями 'Блокчейн Оракулы: Связь Между Блокчейном и Данными Внешнего Мира'
What Are Oracles in Crypto? (Beginner Friendly Animation)
Что Такое Блокчейн Оракулы в Криптовалюте?
Давайте начнём с азов - что такое оракулы в криптовалюте?
Технически определение звучит так: “Оракулы являются единицами, предоставляющими данные реального мира или информацию для смарт контрактов в сетях блокчейна”. Хорошо, это звучит не так сложно. Но зачем они нам нужны?
Оракулы служат в качестве моста между блокчейном и внешним миром, позволяя смарт контрактам взаимодействовать с внешними источниками данных в децентрализованной (и безопасной!) манере. Это благодаря им смарт контракты могут активироваться и выполнять действия на основе проверенной, актуальной и надёжной информации. Лучшие блокчейн оракулы позволяют работать DeFi приложениям без каких-либо ошибок, прерываний или же надзора третьей централизованной стороны.
Итак, всё стало немного сложнее. Давайте приведём пример. Представьте себе ломбард. Кто-то приносит золотые часы, которые хочет продать. Чтобы не быть обманутым, владельцу ломбарда необходимо понимать как отличить реальное золото от поддельного. Затем, для точной оценки его цены, владельцу необходимо знать текущую цену золота и за сколько уйдут определённые часы. На основе этих знаний и опыта, владелец ломбарда может проанализировать ситуацию и предложить честную сделку.
Теперь представьте, что владелец ломбарда заболел и им пришлось взять случайного человека в качестве замены. Временный работник не будет иметь малейшего представления как оценить золотые часы. Он либо поищет в Google, либо позвонит владельцу для консультации. Его решение будет зависеть от внешних источников информации. Можно сказать… Что временному работник будет необходим оракул для точной оценки предложения.
Давайте превратим этот вымышленный ломбард в DeFi приложение, что работает автоматически благодаря смарт контрактам.
Смарт контракты активируются когда соблюдены определённые, предопределённые условия. К примеру: “Если пользователь платит X сумму коинов, то пользователь получает Y сумму других токенов”. Если сумма меньше необходимой X, смарт контракт не будет активирован: поэтому пользователь ничего не получит.
Однако для плавной работы смарт контрактов им необходимо постоянное напоминание о состоянии текущей сделки, о стоимости определённых коинов или других активов, или же просто, что пользователь платежеспособен и действительно имеет необходимое количество коинов или токенов в своём кошельке. Все эти переменные заменяются одним словом: информация.
Именно здесь в дело вступают оракулы блокчейн. Они проверяют всё это и убеждаются, что не ведётся никаких подозрительных дел. После этого, как только всё проверено, они запускают оплату с активацией смарт контракта.
Различные Типы Оракулов в Криптовалюте
К этому моменту мы узнали, что ответ на вопрос “что такое блокчейн оракулы?” - это единицы работающие в качестве источника внешней актуальной информации, на который полагаются смарт контракты.
Будет легко просто найти список, где представлены лучшие блокчейн оракулы. Но все они по своему отличаются, так как в криптовалютной сфере имеется несколько типов оракулов. Какие они?
На самом деле существует два основных типа - программные и аппаратные оракулы.
Программные блокчейн оракулы представляют из себя то, что подразумевает название. Оракула в форме специально разработанной программы для работы в качестве моста между блокчейном и источниками офчейн данных. Эти источники могут быть базами данных на базе веба, реальных событий или просто веб-сервисами и их ценами.
Проще говоря, также как библиотекари помогают читателям найти правильную книгу в огромной в библиотеке, программные оракулы помогают смарт контрактам найти необходимую информацию для проверки и начала самовыполнения.
Двигаемся дальше к аппаратным оракулам. Опять же, смысл кроется в названии. В отличие от программных оракулов, аппаратные оракулы являются не просто компьютерными программами. Это аппаратные устройства. Они работают в физически изолированной среде, поэтому менее доступны для хакеров или других лиц со злым умыслом. Данный аспект делает аппаратные оракулы надёжнее и сильнее в плане защиты. Их цель же остаётся такой же - безопасно передавать данные в блокчейн.
Как итог, ключевым различием между программными и аппаратными оракулами является уровень защиты, что они предоставляют блокчейну.
Практическое Применение Оракулов
Давайте сосредоточимся на чём-то практическом - отойдём от вопроса “что такое оракулы” и обсудим, что они делают. В частности, какое практическое применение имеют оракулы блокчейн? Рассмотрим частный пример - Chainlink, сеть оракула децентрализованного блокчейна. На момент написания, это один из самых популярных оракулов во всём DeFi. Это идеальный пример программного оракула.
Вот что он делает. Когда трейдер вовлекается в покупку, продажу или обмен коинов и токенов, то для выполнения сделки смарт контрактам необходимо обновление с последней информацией о реальной стоимости определённого коина. К примеру, когда трейдер проводит обмен ETH на стейблкоин USDC на DEX, децентрализованной бирже, оракул является механизмом, стоящим за точной и надёжной оценкой стоимости.
Кстати, если вы думаете, что ваши знания о стейблкоинах или DEX требуется освежить, то загляните в разделы посвящённые этим темам в Руководстве Крипто 101! Теперь закрепим: оракулы в криптовалютной сфере являются инструментами, которые сохраняют актуальность сети, путём постоянных обновлений стоимости определённого коина в любой момент.
Ещё одним вариантом использования блокчейн оракула является управление цепочками поставок. Представьте оракул как устройство GPS. Точно так же, как оно отслеживает движение человека, автомобиля или груза, оракул отслеживает статус транзакций данных, будь это деньги, стейкинг, свопы или что-то еще в блокчейне. Всякий раз, когда происходит значительное изменение, оракул обновляется и отправляет сигнал в блокчейн.
В дополнение к этому, ещё одним интересным примером будет: игровая сфера. Представьте - пока игроки продолжают играть в игру и взбираться по рейтинговой таблице, оракул отслеживает результаты и обновляет смарт контракты на блокчейне последними достижениями, прогрессом и статистикой.
Проблемы и Риски
В этом мире ничто не может быть идеальным. Оракулы не исключение и даже если они лучшие блокчейн оракулы, вы всё равно сможете найти недостатки практически в каждом из них.
Основной проблемой использования оракулов является обеспечение того, что предоставляемые ими данные точны и правдивы. Вместо взлома оракулов, атакующие могут просто манипулировать источниками, из которых оракулы получают информацию. Если изначальная информация будет подделана, то оракул автоматически передаст поддельную информацию в блокчейн.
Когда оракул полагается на один источник данных, риск становится выше. Именно здесь применим термин Единая Точка Отказа (SPOF). Это происходит при наличии одной точки или единицы, которая контролирует оракул и если она взламывается, то вредит бездоверительной и децентрализованной природе блокчейна.
Реальным примером SPOF будет выход энергосистемы из-за проблемы на одной электростанции. Также как и энергосистеме, сети блокчейна необходимо несколько источников для работы. Наличие оракул SPOF будет означать, что сеть полагалась лишь на один источник информации, на который было оказано влияние.
Заключение
Для заключения, оракулы можно сравнить с мессенджерами криптовалютного мира, заполняющими разрыв между сетью децентрализованного блокчейна и данными, информацией традиционного мира. Они позволяют смарт контракта получать доступ и использовать данные из внешнего мира, что делает их важным компонентом экосистемы криптовалют.
От DeFi до цепочки управления поставок и игровой сферы, оракулы имеют богатый список применений, которые позволяют провести революцию в способах работы с данными в быстрой, надёжной и децентрализованной манере.
Однако с большой силой приходит большая ответственность. Важно понимать возникающие с оракулами проблемы и риски, а также внедрять меры для их контроля. Эти испытания могут в основном состоять из обеспечения точности и надежности данных, избегая проблемы “Единой Точки Отказа”, а также настройке барьеров и защиты от вредоносной манипуляции.
Итак, являетесь ли вы крипто энтузиастом, блокчейн разработчиком или же просто тем, кому интересно будущее технологии, возможность ответить на вопрос “что такое блокчейн оракулы?” важна.