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