Пророчишта долазе у помоћ

Пророчишта долазе у помоћ

Блоцкцхаин пророчишта решавају проблем испоруке информација из спољашњег света у блоцкцхаин. Али важно је да знамо у које од њих можемо веровати.

В Чланак о покретању каталога Вавес Орацлес писали смо о важности пророчишта за блокчејн.

Децентрализоване апликације немају приступ подацима изван блокчејна. Због тога се стварају мали програми - оракули - који добијају приступ потребним подацима из спољашњег света и снимају их на блок ланцу.

На основу типа извора података, оракули се могу поделити у три категорије: софтвер, хардвер и људски.

Софтверска пророчишта примају и обрађују податке са Интернета – као што су температура ваздуха, цене робе, кашњења возова и авиона. Информације долазе из извора на мрежи као што су АПИ-ји, а пророчиште их издваја и поставља на блок ланац. Прочитајте о томе како да направите једноставан софтверски оракул овде.

Хардверска пророчишта пратите објекте у стварном свету помоћу уређаја и сензора. На пример, видео камера калибрисана да пређе линију снима аутомобиле који улазе у одређено подручје. Пророчиште бележи чињеницу преласка линије у блокчејну и на основу ових података, децентрализована скрипта апликације може, на пример, да покрене издавање казне и задужење токена са рачуна власника аутомобила.

Хуман Орацлес користе податке које уносе људи. Сматрају се најпрогресивнијим због свог независног погледа на исход догађаја.

Недавно смо обезбедили алат који омогућава да се подаци Орацле уписују у блок ланац према датој спецификацији. Ради изузетно једноставно: само се морате регистровати орацле цардпопуњавањем спецификације. Трансакције података се затим могу објавити у складу са овом спецификацијом преко Вавес Орацлес интерфејса. Више о алату прочитајте на нашу документацију.

Пророчишта долазе у помоћ

Овакви стандардизовани алати и интерфејси олакшавају живот и програмерима и корисницима блокчејн услуга. Наш алат је користан посебно за људска пророчанства и може се користити, на пример, за снимање сертификата или ауторских права за било које објекте.

Али када се користе пророчишта, поставља се питање поверења у информације добијене од њих. Да ли је извор поуздан? Да ли ће подаци бити примљени на време? Поред тога, постоји ризик да ће пророчиште преварити кориснике намерно дајући нетачне информације у своју корист.

Као пример, размотрите пророчиште које пружа информације о спортским догађајима за децентрализовану берзу клађења.

Догађај је главна борба УФЦ 242 турнира, Кхабиб Нурмагомедов против Дустина Поириер-а. Према кладионичарима, Нурмагомедов је изразити фаворит борбе. Можете се кладити на његову победу са квотом 1,24, што одговара вероватноћи од 76%. Квота на победу Поаријеа била је 4,26 (22%), а квоте на реми кладионице су процениле на 51,0 (2%).

Пророчишта долазе у помоћ

Скрипта прихвата корисничке опкладе на сва три могућа исхода све док не добије информацију од пророчишта о стварном резултату битке. Ово је једини критеријум за расподелу добитака.

Сада је познато да је Нурмагомедов победио. Међутим, замислимо да је бескрупулозни власник пророчишта, унапред планирајући превару, ставио опкладу на исход са најповољнијом квотом - нерешено. Када банка опкладе достигне велики обим, власник оракула почиње да снима лажне информације у блок ланцу о наводном резултату извлачења из битке. Скрипта децентрализоване размене нема могућност двоструке провере тачности примљених података и само дистрибуира добитке у складу са овим подацима.

Ако је потенцијални профит од ове врсте обмане већи од пројектованог прихода поштеног пророчишта, а ризик од одласка на суд је низак, вероватноћа непоштених радњи власника пророчишта значајно се повећава.

Једно могуће решење проблема је да се захтевају подаци од неколико пророчишта и да се добијене вредности доведу до консензуса. Постоји неколико врста консензуса:

  • сва пророчанства су дала исте информације
  • већина пророчишта пружа исте информације (2 од 3, 3 од 4, итд.)
  • довођење Орацле података на просечну вредност (могуће су опције у којима се најпре одбацују максималне и минималне вредности)
  • сва пророчанства су пружила јединствене информације са унапред договореном толеранцијом (на пример, финансијски цитати из различитих извора могу се разликовати за 0,00001, а добијање тачног подударања је немогућ задатак)
  • изаберите само јединствене вредности из примљених података

Вратимо се на нашу децентрализовану берзу за клађење. Када се користи консензус „3 од 4“, једно пророчиште које пријављује нерешено не би могло да утиче на извршење скрипте, под условом да друга три пророчишта дају поуздане информације.
Али бескрупулозни корисник може да поседује три од четири оракула, и тада ће моћи да обезбеди одлучујућу већину.

Борећи се за интегритет пророчишта, можете увести оцену за њих или систем новчаних казни за непоуздане податке. Такође можете кренути путем „шаргарепе“ и понудити награду за аутентичност. Али никакве мере неће у потпуности избећи, на пример, инфлацију рејтинга или неправедну већину.

Дакле, да ли вреди измишљати сложене услуге или ће бити довољно имати алат за консензус који ће вам омогућити да, као на полици супермаркета, изаберете, на пример, пет пророчишта која дају потребне податке, подесите тип консензуса и добијете резултат?

На пример, децентрализованој апликацији су потребни подаци о температури у степенима Целзијуса. У каталогу пророчанстава налазимо четири пророчишта која обезбеђују такве податке, постављају тип консензуса на „просек“ и постављају захтев.

Претпоставимо да су пророчишта дала следеће вредности: 18, 17, 19 и 21 степен. Разлика од три степена може бити веома критична за извршење скрипте. Сервис обрађује резултат и добија просечну температурну вредност од 18.75 степени. Скрипта децентрализоване апликације ће примити овај број и радити са њим.

Пророчишта долазе у помоћ

На крају, одлука остаје на потрошачу: да ли да верује једном пророчишту и користи његове податке или да изгради консензус неколико пророчишта изабраних по сопственом нахођењу.

У сваком случају, пророчишта података су прилично нова област. То је у фази када корисници сами могу да одреде у ком правцу треба да се развија. Зато желимо да чујемо ваше мишљење. Да ли је горњи алат неопходан за пророчишта? Како уопште видите будућност пророчишта података? Поделите своје мишљење у коментарима и у нашој званичној групи у Telegram.

Извор: ввв.хабр.цом

Додај коментар