Краткое содержание
Таким образом, его можно сравнить с посредником, который соединяет блокчейн и информацию из реального мира. Подключайте смарт-контракты к проверенным и надежным источникам данных. Binance Oracle изначально был разработан для цепочки BNB и в будущем может быть расширен на другие цепочки. В настоящее время все проекты, построенные на BNB Chain, могут использовать и получать выгоду от Binance Oracles. С Binance Oracle разработчикам больше не нужно беспокоиться о проблемах с данными и они могут сосредоточиться на других важных аспектах своих блокчейн-проектов.
Введение
Оракулы блокчейна являются важной частью экосистемы блокчейна. Без оракулов смарт-контракты не смогли бы получить доступ к каким-либо реальным данным. Будучи оракулом блокчейна, Binance Oracle обеспечивает смарт-контрактам доступ к реальным источникам данных, необходимым для приложений блокчейна, гарантируя, что смарт-контракты получают нужные данные в нужное время.
Что такое блокчейн-оракул?
Сервисы оракулов блокчейна — это мост между блокчейном и реальным миром, позволяющий смарт-контрактам получать доступ к данным за пределами их собственной сети. Другими словами, они действуют как связующее звено между приложениями внутри цепочки и данными вне цепочки.
Таким образом, события вне цепочки могут быть выражены как события внутри цепочки, которые могут распознаваться смарт-контрактами. Эта информация может поступать из всех аспектов повседневной жизни: это могут быть цены на токены или акции, результаты футбольных матчей и даже прогнозы погоды.
Оракулы блокчейна также могут проверять точность данных, хотя они не являются самим источником данных, а скорее дополнительным уровнем, который собирает и проверяет информацию и передает ее в правильное место назначения.
Кроме того, с помощью оракулов блокчейна люди также могут использовать блокчейн в договорных соглашениях. Например, вот как вы и ваши друзья делаете ставки на футбольный матч: сначала вы оба согласовываете условия и фиксируете средства своей ставки в смарт-контракте. Затем оракул блокчейна сообщает смарт-контракту о результатах совпадения. Наконец, когда игра закончится, смарт-контракт передаст средства победителю ставки.
Оракулы блокчейна можно разделить на множество различных типов, включая программные оракулы, централизованные оракулы, децентрализованные оракулы, входные оракулы и выходные оракулы. По сути, то, как работает блокчейн-оракул, зависит от цели, для которой он создан.
Что такое Бинанс Оракул?
Смарт-контракты полагаются на оракулов, которые предоставляют им необходимую информацию. Без помощи оракулов смарт-контракты не смогут взаимодействовать с внешними данными. В этом отношении Binance Oracle похож на другие оракулы блокчейна — это служба данных, предоставляемая Binance и предназначенная для предоставления надежных и безопасных данных в цепочке блокчейна.
Binance Oracle в настоящее время создан специально для BNB Chain, но в будущем может быть применен к другим блокчейнам. Кроме того, все проекты, построенные на BNB Chain, могут использовать сервис Oracle Binance.
Экосистема BNB Chain извлекает выгоду из Binance Oracles во многих отношениях. Прежде всего, Binance Oracle, как собственный блокчейн-оракул BNB Chain, повышает достоверность данных своего блокчейна. Во-вторых, данные, предоставляемые Binance Oracle, более надежны, что открывает новые возможности для новых и старых проектов.
Наконец, Binance Oracle может привлечь новых разработчиков в экосистему BNB Chain. С помощью Binance Oracle любой разработчик может подключить свой проект на основе цепочки BNB к данным вне цепочки, устраняя проблемы с поддержанием существующих данных и поиском новых источников данных, избегая при этом риска использования ненадежных данных.
Какие решения предлагает Binance Oracle?
Проекты блокчейна часто полагаются на надежные данные. Binance Oracle состоит из четырех аспектов, обеспечивающих точность, своевременность и невозможность подделки своих услуг по работе с данными. Ниже представлено подробное введение в функцию Binance Oracle для соединения BNB Chain с реальным миром.
Источники данных
Оракулы Binance используют тщательно отобранные источники данных, чтобы гарантировать точность информации и надежность источников данных. Например, оракул Binance берет данные о ценах из нескольких централизованных бирж (CEX) и приложений децентрализованного финансирования (DeFi) и агрегирует данные, используя формулу средневзвешенного значения.
Обработка и подписание данных
Оракулы Binance имеют возможности обработки и подписи данных, предназначенные для предотвращения подделки данных. Он использует систему распределенной подписи, называемую схемой пороговой подписи, для подписи последних данных из разных источников. Проверить точность и подлинность цифровой подписи может любой владелец открытого ключа, но для изменения данных необходим набор закрытых ключей.
Выпуск данных
Данные публикуются в блокчейне через несколько узлов, которые публикуют только подписанную информацию. Смарт-контракты, в которых хранятся данные, безопасны и прошли аудит, а несколько узлов могут регулировать частоту выпуска данных в соответствии с различными рыночными условиями. Это означает, что в периоды высокой волатильности цен смарт-контракты все равно могут получать точные данные. Даже в самых экстремальных ситуациях несколько узлов могут обеспечить надежность распределения данных.
Мониторинг данных
Независимая служба мониторинга Binance Oracle работает круглосуточно и без выходных, обеспечивая обновление данных в режиме реального времени. Он берет данные о ценах из разных источников данных и сравнивает их с опубликованными данными блокчейна. Если будут обнаружены серьезные отклонения в данных, вмешается служба поддержки клиентов Binance Oracle.
Как использовать Binance Oracle
Если вы уже использовали блокчейн-приложение, вам, вероятно, не нужно учиться использовать Binance Oracle, поскольку разработчики уже подключили свои приложения к конкретным данным, если это необходимо. Однако, если вы являетесь разработчиком блокчейна, которому необходимо использовать оракул Binance, вы можете обратиться к официальному руководству, чтобы шаг за шагом завершить процесс интеграции оракула.
Подведем итог
Без оракулов источники информации блокчейна будут ограничены его внутренними данными, а его потенциал и возможность широкого использования будут значительно снижены. Хотя оракулы блокчейна не решают проблему доступности данных, они могут использовать внешние источники данных для передачи данных вне цепочки в цепочку.
Binance Oracle позволяет смарт-контрактам подключаться ко всем подтвержденным данным за пределами своей сети, а ее операционные процессы гарантируют, что данные всегда точны, безопасны и обновляются в режиме реального времени. Binance Oracle разработала четыре решения, обеспечивающие точность и надежность данных, а также постоянный мониторинг, чтобы проблемы можно было оперативно решать при их возникновении.
