В прошлую среду был официально запущен Binance Oracle. С тех пор Binance, крупнейшая в мире биржа, также имеет собственные сервисы Oracle. Так называемая машина-оракул предназначена для отправки данных из внешнего мира (например, дневной температуры или спортивных результатов) в блокчейны, такие как Ethereum и BSC. Смарт-контракты на блокчейне затем могут использовать эти данные, чтобы решить, следует ли выделять средства и кому.

Таким образом, оракулы блокчейна можно рассматривать как мост между блокчейном и реальным миром, позволяющий реальным данным попадать в блокчейн. В то же время его также можно использовать для отправки данных в реальный мир.

Благодаря постоянному развитию и итерации технологии блокчейна роль оракулов в экосистеме блокчейна становится все более важной. Поэтому в каком-то смысле Binance Oracle родилась в лучшие времена. Это также обеспечит более надежное, безопасное и точное решение для сбора данных для смарт-контрактов.

Binance Oracle: сервис Oracle, созданный специально для сети BNB

Binance Oracle разработан для облегчения выполнения смарт-контрактов, требующих ввода данных вне цепочки. В каком-то смысле он специально создан для удовлетворения потребностей приложений DeFi в надежной и безопасной передаче данных в блокчейн.

Текущий Binance Oracle — это сервис оракула, созданный специально для цепочки BNB. Все проекты, созданные в цепочке BNB, могут использовать предоставляемые им услуги, и в будущем он будет распространяться на другие цепочки.

Судя по текущей ситуации, появление Binance Oracle действительно оказало множество положительных эффектов на экосистему BNB.

Во-первых, наличие собственного оракула блокчейна повышает доверие к данным блокчейна BNB.

Во-вторых, более надежные данные откроют новые возможности для существующих и новых проектов в экосистеме BNB.

Наконец, Binance Oracle может привлечь разработчиков присоединиться к экосистеме BNB Chain. Разработчики могут подключать свои проекты на основе цепочки BNB к данным вне цепочки, тем самым избегая хлопот и рисков, связанных с поддержанием существующих данных, поиском новых источников данных и использованием ненадежных данных.

Самая важная роль Binance Oracle — предоставлять разработчикам индексы и цены цифровых активов. Таким образом, он будет опираться на комбинацию 5 основных компонентов:

1. Получите данные о ценах от многочисленных CEX и агрегируйте их, используя собственные формулы.

2. Используйте внутреннюю TSS (схему пороговой подписи) для подписи отдельных каналов данных.

3. Используйте гибкие временные окна и отклонения цен, чтобы предоставлять онлайн-оракулу последние цены на индексы.

4. Обеспечьте простой в использовании интерфейс для DApps в цепочке.

5. Обеспечить круглосуточный мониторинг и немедленное реагирование.

Как это работает

Binance Oracle фильтрует и обобщает многочисленные источники данных, чтобы обеспечить точность информации и надежность ее источников. Например, Binance Oracle получает данные о ценах из нескольких централизованных бирж и децентрализованных финансовых приложений и агрегирует данные, используя формулу средневзвешенного значения.

В частности, работу Binance Oracle можно условно разделить на три основных процесса:

1. Обработка данных и подпись

Binance Oracle имеет возможности обработки и подписи данных, предназначенные для защиты данных от произвольного подделки. Он устанавливает систему распределенной подписи, называемую схемой пороговой подписи, для подписи последних данных из разных источников. Это означает, что любой, у кого есть открытый ключ, может проверить точность и подлинность цифровой подписи, а тот, у кого нет закрытого ключа, все равно не сможет изменить данные.

2. Публикация данных

Данные могут быть опубликованы в блокчейне через несколько узлов, которые публикуют только подписанную информацию. Смарт-контракты, в которых хранятся данные, также безопасны и проверены, и в то же время несколько узлов могут регулировать частоту выпуска данных в соответствии с различными рыночными условиями. Даже в периоды серьезных колебаний цен оракул Binance по-прежнему будет иметь доступ к относительно точным данным. Это означает, что даже в самых экстремальных сценариях несколько узлов могут в определенной степени гарантировать надежность выпуска данных.

3. Мониторинг данных

Данные о Binance Oracle можно обновлять в режиме реального времени с помощью независимой службы мониторинга, которая работает 24 часа в сутки, 7 дней в неделю. Он может получать цены из разных источников данных и сравнивать их с опубликованными данными блокчейна. Если будут обнаружены значительные отклонения, команда Binance Oracle инициирует вмешательство человека.

Анализ преимуществ

1. Надежная безопасность

Одно из преимуществ Binance Oracle заключается в схеме пороговой подписи, которая применяется ко всему процессу распределенных подписей для устранения единых точек отказа и обеспечения безопасности данных в экосистеме. В то же время подлинность данных также будет постоянно проверяться с помощью открытого ключа Binance, чтобы гарантировать, что данные не могут быть подделаны во время процесса цепочки.

2. Высокая доступность

Еще одним большим преимуществом Binance Oracle является его высокая доступность.

Прежде всего, данные Binance Oracle отбираются с нескольких ведущих бирж и используют интеллектуальные алгоритмы для обеспечения точности индекса и цены. Это означает, что пользователи смогут получить доступ к относительно надежным ресурсам в режиме реального времени.

В то же время компонентная архитектура Binance Oracle также гарантирует, что система сможет продолжать предоставлять данные в любом экстремальном сценарии. Полная инфраструктура Binance Oracle будет развернута в каждом регионе и защищена от сбоев и катастроф в масштабах всего региона.

В настоящее время Binance Oracle включила в свою раннюю программу несколько 10 проектов сети BNB, включая Venus, Alpaca, SpaceID, Unilend, Deri, Ankr, Corite, Ultiverse и Beefy. Компания надеется привлечь больше команд и пользователей Web3 за счет добавления гибких настраиваемых услуг.

Заключение

Важность оракулов для блокчейна очевидна. Хотя блокчейн-оракулы не могут решить проблему доступности данных, они могут предоставлять доступные данные вне цепочки для цепочки, используя внешние ресурсы, что в некотором смысле можно рассматривать как спасение страны.

Без оракулов потенциал блокчейнов и вероятность их массового внедрения, несомненно, станут меньше, поскольку их информация будет ограничена внутренними данными.

В определенной степени запуск Binance Oracle является важной вехой для Binance, а это означает, что экосистема Binance становится более полной и постепенно становится самодостаточной. Учитывая уроки, извлеченные из прошлого, а также отсутствие ограничений в финансировании исследований и разработок, можно ожидать фактического качества и завершения Binance Oracle.

Но это не значит, что у этого продукта вообще нет проблем.

Прежде всего, наиболее интуитивным моментом является то, что Binance Oracle еще слишком молод. Даже если технические и рекламные документы звучат хорошо, практических проблем избежать невозможно. Поэтому лично я пока нахожусь в напряжении по этому поводу.

Во-вторых, основная функция оракула — подача данных, поэтому для него вопрос доверия к источнику данных можно назвать принципиальным. В настоящее время исследователи изучают различные методы решения этой проблемы.