6
جولای

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

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

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

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

https://www.youtube.com/watch?v=m64dLRjJ9Bs

Като начало, какво дори е блокчейн оракул?

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

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

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

Сега знаете какво е блокчейн оракул, може да ви е интересно защо блокчейн оракулите са толкова важни.

Защо Blockchain Oracles са толкова важни?

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

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

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

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

Какъв е проблемът на Oracle?

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

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

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

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

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

Видове блокчейн оракули

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

  • Източник: произходът на данните, хардуер или софтуер ли е?

  • Посоката на информацията: данните изходящи или входящи?

  • Доверие: данните идват ли от децентрализирани или централизирани решения?

Типовете оракули, които съществуват, включват:

  • Софтуерни оракули

  • Хардуерни оракули

  • Входящи оракули

  • Изходящи оракули

  • Базирани на консенсус оракули

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

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

Свързани: Научете как да създавате свои собствени DApps на Ethereum

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

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

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

Блокчейн оракули на практика

Чрез обектива на съществуващите проектни екипи за блокчейн оракул можем да разберем по-добре как работят на практика блокчейн оракулите. Такива проекти включват UMA, Chainlink и Band.

ЕДИН

Протоколът UMA blockchain е протокол, базиран на Ethereum, който позволява на хората да създават синтетични активи на blockchain. Мисията на UMA е да даде възможност на всеки по света да получи достъп до финансов риск. За да се търгуват ефективно синтетичните активи с актуални данни, UMA зависи от своя блокчейн оракул.

Свързани: Какво представлява децентрализираната криптовалутна борса (DEX)?

Oracle системата на UMA се състои от оптимистичния Oracle и механизма за проверка на данните. Интелигентните договори в протокола UMA отправят заявки за информация за цените към Оптимистичния Oracle.

Преди цените, предложени от оракула, да бъдат потвърдени, те могат да бъдат оспорени. Може да бъде изпратено искане до DVM за разрешаване на спорове относно ценовата информация. В случай на спор се предлага гласуване на притежателите на токени на UMA, за да докладват цената на актива, като използват конкретни времеви марки.

Chainlink е един от първите двигатели в сектора на блокчейн оракул. Базираният на Ethereum протокол свързва интелигентни договори с данни, използвайки децентрализирана oracle мрежа. Едно от най-популярните му предложения е неговата услуга за агрегиране на цени, която използва възли за предоставяне на данни извън веригата за интелигентни договори в блокчейн.

Множество независими оператори на Oracle актуализират ценовите емисии с Chainlink. Потребителите на данни от ценовата емисия допринасят за нейното качество със своето финансиране. Операторите на Oracle в мрежата са възнаградени със средствата, предоставени за публикуване на ценови данни.

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

Лентов протокол

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

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

Притежателите на токена на протокола споделят управленски дял в Band и отговорност за гарантиране, че качеството на данните е добро. За да направите това, BAND маркерите се делегират на надеждни валидатори. Валидаторите на датата на мрежовия куратор в замяна на награди за част от таксата.

Нови решения и нови предизвикателства с Blockchain Oracles

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

За да поддържат блокчейн устойчиво въздействие в практическите приложения и в различни индустрии, те трябва да взаимодействат точно с реални данни.

Постигането на това с оракули представлява няколко предизвикателства под формата на проблема с оракула.

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

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


функция за интелигентен договор за солидност на ethereum
Какво е солидност и как се използва за разработване на интелигентни договори?

Интелигентните договори изискват програмиране, а Solidity е инструментът за работа.

Прочетете Напред


За автора

.