Что такое оракул (oracle)

Что такое оракул (oracle)

CRYPTOMONEY


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

В контексте блокчейн-технологии оракулы выполняют схожую функцию.

Оракулы – это оплот правды.

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


Лучший способ убедиться в точности данных – прибегнуть к помощи нескольких независимых оракулов. Здесь есть что-то общее с процессом подтверждения запуска ядерного оружия США. Главнокомандующий имеет право отдать приказ о ядерном ударе, а главный офицер оперативного центра Пентагона должен подтвердить это решение у президента. Затем вся структура командования передаёт код для разблокировки ракет перед запуском.

В примере пускового расчёта только 2 из 5 команд должны повернуть ключи одновременно, чтобы запустить ракеты.


Аналогично этому в блокчейне n из m оракулов должны прийти к согласию, чтобы осуществить транзакцию.

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


На практике оракулы могут предоставлять такую информацию, как курсы для рынка предсказаний. Reuters или bloomberg может считаться оракулом для финансовой информации.


Фактически оракул связывает пользователя с источником информации и (иногда) подтверждает, что результаты соответствуют запросу пользователя. Репутация оракула определяется постоянным предоставлением надёжной информации.

Оракулы подразделяются на две большие категории: программные оракулы и hardware-оракулы.

Программные оракулы могут подтверждать происхождение информационной составляющей (например, собирать информацию о температуре с надёжных веб-сайтов прогнозов погоды).

Hardware-оракулы должны подтверждать измеримые параметры или параметры, которые не могут быть легко подтверждены. Например таким оракулом может быть результат голосования.

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





Report Page