Какво представляват Blockchain Oracles?

Ако наскоро сте следвали технологията, която стои зад интелигентните договори и блокчейна, може би сте срещнали термин „Blockchain Oracle“. Това наистина са относително нови концепции, които са най-приложими за технологията за интелигентни договори.

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

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

Какво е Oracle?

Oracles предоставят данните, необходими за изпълнението на тези интелигентни договори. Това са външни канали за данни, които се предоставят от услуги на трети страни и са предназначени да се използват с тези интелигентни договори. Те ще предоставят информация за интелигентния договор, като например дали плащането е било успешно, цената е достигнала някакъв лимит или дори други външни фактори като времето.

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

Оракулите са от съществено значение за функционирането на интелигентните договори. Те осигуряват основни данни за всички тези интелигентни договори и позволяват законното взаимодействие на тези договори с реалния свят и външни фактори.

Нуждата от оракули

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

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

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

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

Текущи примери за Oracle

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

Oracles вече могат да позволят връзки от блокчейн към съществуващите уеб API, позволяват да се извършват плащания между блокчейн и други процесори за плащания извън веригата, както и интегрирането на интелигентни договори с други блокчейн изцяло. По-долу са дадени няколко примера за решения на Oracle.


  • Хардуер: Някои интелигентни договори са кодирани, за да взаимодействат с физическия свят. Те са предназначени да изпълняват, когато са изпълнени определени условия. Например, с вериги за доставки на блокчейна, след като даден продукт е преминал определен етап или след като кораб е кацнал на определено пристанище. Очевидно има някои притеснения относно сигурността на данните с това.
  • Софтуер: Софтуер Oracles ще обработва цялата онлайн информация, изисквана от интелигентния договор. Това включва данни като цени на активите, метеорологични условия, информация за полета. Oracle ще събере тази информация чрез уеб API и след това ще я изпрати на интелигентния договор.
  • Изграждане на консенсус: Когато интелигентният договор разчита на информация от редица различни източници, тук най-добре се използват консенсусни оракули. Например при пазарите за прогнози, където се правят залози за потенциални бъдещи събития, е от решаващо значение информацията за събитието да е 100% вярна. Те изискват потвърждение за това от редица различни източници.

Една от водещите компании, които разработват решенията на Oracle в момента, е Оракулирайте. Например, наскоро те разработиха Oracle, който ще позволи на някой да провери дали тяхната цифрова идентичност (като тази на Естония) е свързана с определен адрес на Ethereum. Те също така са разработили интересни решения на проблеми със сигурността с физически оракули, които използват криптографски доказателства.

Пример за оракулиране

Други по-големи компании, които участват в решенията на Oracle, включват IBM и Microsoft. Те разработват свои собствени платформи на Oracle, които биха могли да се използват за корпоративни решения.

Бъдещи възможности

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

Това наистина ще подтикне случая на употреба за интелигентни договори и децентрализирани блок-вериги. Където и да е, от логистика до управление на идентичността, от собственост върху собственост до интелектуална собственост, интелигентните договори с Oracles ще предоставят решение.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me