Какво е Binance Oracle?
Съдържание
Въведение
Какво е блокчейн оракул?
Какво е Binance Oracle?
Какви решения се предлагат?
Как да използвате Binance Oracle
Заключителни мисли
Какво е Binance Oracle?
Начало
Статии
Какво е Binance Oracle?

Какво е Binance Oracle?

Начинаещ
Публикувано Oct 25, 2022Актуализирано Nov 18, 2022
5m

Резюме

Блокчейн оракулите могат да бъдат сравнени с междинни парчета, които свързват блокчейн с информация от реалния свят. Binance Oracle го прави, като свързва смарт договори с надеждни и проверени източници на данни. Първоначално проектиран за BNB Chain, той има потенциал да се разшири и към други блокчейни в бъдеще. В момента това позволява на всеки проект, базиран на BNB Chain, да го използва и да се възползва от него. С Binance Oracle разработчиците вече не трябва да се тревожат за въпроси, свързани с данните, а вместо това могат да се концентрират върху други важни аспекти на своите блокчейн проекти.

Въведение

Блокчейн оракулите са критичен градивен елемент на блокчейн екосистемата. Без тях смарт договорите не биха имали начин да получат данни от реалния свят. Binance Oracle е блокчейн оракул, който активира смарт договори за достъп до източници на данни в реалния свят, изисквани от блокчейн приложенията. Той гарантира, че смарт договорите имат правилните данни в точното време.

Какво е блокчейн оракул?

Блокчейн оракулите са услуги, които функционират като мостове между блокчейните и реалния свят, като позволяват на смарт договорите да имат достъп до източници на данни извън собствените си мрежи. С други думи, те действат като връзка между on-chain приложения и off-chain данни.

Като такива, off-chain събитията могат да бъдат предадени в on-chain съобщения, разпознати от смарт договори. Тази информация може да бъде всичко, от цените на токените или акциите до резултатите от футболен мач или прогноза за времето.

Блокчейн оракулите също могат да проверят дали данните са точни, въпреки че те не са самият източник на данни. Вместо това, те са подобни на допълнителен слой, който събира и удостоверява информация и я предава на правилната дестинация.

Блокчейн оракулите също позволяват на хората да използват блокчейн в договорни споразумения. Например, вие и вашият приятел можете да залагате на футболен мач по следния начин: първо, и двамата се съгласявате с условията и заключвате средствата си в смарт договор. Второ, блокчейн оракулът ще информира смарт договора за резултата от играта. Накрая, след края на играта, смарт договорът ще освободи средствата на победителя от залога.

Има различни видове блокчейн оракули и един оракул може да попадне в няколко категории: софтуерни, централизирани, децентрализирани, входящи и изходящи оракули. По същество как работи блокчейн оракулът зависи от целта, за която е създаден.

Какво е Binance Oracle?

Смарт договорът не може да взаимодейства с външни данни без помощ. Вместо това той разчита на оракул, за да му даде необходимата информация. Binance Oracle е подобен на други блокчейн оракули в този аспект — това е услуга за данни, предлагана от Binance, която се стреми да предостави надеждни и сигурни on-chain данни на блокчейна.

В момента Binance Oracle е специално създаден за BNB Chain, но това не означава, че не може да се разшири и към други блокчейни в бъдеще. Освен това всички проекти, изградени в BNB Chain, могат да използват нейните услуги.

Екосистемата BNB Chain се възползва от Binance Oracle по много начини. Първо, наличието на естествен блокчейн оракул укрепва надеждността на блокчейн данните. Второ, по-надеждните данни водят до нови възможности за съществуващи и нови проекти.

И накрая, Binance Oracle може да привлече нови разработчици към екосистемата BNB Chain. Той позволява на всеки разработчик да свърже своите проекти, базирани на BNB Chain, с off-chain данни, като по този начин им спестява проблемите с поддържането на съществуващите данни, намирането на нови източници и риска от използване на ненадеждни източници.

Какви решения се предлагат?

Блокчейн проектите зависят от надеждни данни. Binance Oracle се състои от четири аспекта, които гарантират, че оракулът е точен, навременен и защитен от подправяне. Нека се потопим по-дълбоко във функциите на Binance Oracle, които свързват BNB Chain с реалния свят.

Източници на данни

Binance Oracle използва внимателно подбрани източници на данни. Това помага да се определи дали информацията е точна и източникът ѝ заслужава доверие. Например Binance Oracle извлича данни за цените от множество централизирани борси (CEX) и приложения за децентрализирани финанси (DeFi) и обобщава данните, използвайки формула за среднопретеглена стойност.

Обработка на данни и подписване

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

Публикуване на данни

Данните се публикуват в блокчейна чрез множество възли, които публикуват само подписана информация. Смарт договорите, които съхраняват данни, са защитени и одитирани, а множеството възли могат да коригират честотата на публикуване на данни според различните пазарни условия. Това означава, че точни данни могат да бъдат получени по време на висока волатилност на цените. Мултивъзлите също така гарантират надеждността на публикуването на данни, дори и в най-екстремните сценарии.

Мониторинг на данни

Данните на Binance Oracle се поддържат актуални с независима услуга за мониторинг, която работи 24 часа в денонощието, седем дни в седмицата. Той извлича цени от различни източници на данни и ги сравнява с публикуваните блокчейн данни. Екипът за поддръжка на Binance Oracle ще се намеси, ако бъде открито значително отклонение.

Как да използвате Binance Oracle

Ако сте използвали блокчейн приложения, вероятно няма нужда да се учите как да използвате Binance Oracle. Където е необходимо, разработчиците вече са свързали своите приложения с конкретни данни. Въпреки това, ако сте разработчик на блокчейн, който трябва да използва Binance Oracle, официалното ръководство ще ви преведе през интеграцията стъпка по стъпка.

Заключителни мисли

Блокчейните биха имали по-малък потенциал и по-малко възможности за масово приемане без оракули, тъй като информацията им ще бъде ограничена до техните вътрешни данни. Въпреки че блокчейн оракулите не решават проблема с наличността на данни, те могат да предоставят off-chain данни в блокчейна, като използват външни източници.

Binance Oracle позволява на смарт договори да се свързват с всички потвърдени данни извън своята мрежа. Той използва процес, за да гарантира, че данните са последователно правилни, сигурни и актуални. Binance Oracle разработи четири решения, за да гарантира, че данните са надеждни и са под постоянно наблюдение за възможни проблеми.