Претпоставимо да ви и пријатељ желите да се кладите на исход спортске утакмице користећи паметни уговор. Ви се кладите 10 долара на тим А, а ваш пријатељ се клади 10 долара на тим Б, што резултира са 20 долара које паметни уговор држи на рачуну. Али, како паметни уговор зна победника? По својој природи, паметни уговори не комуницирају са подацима ван ланца.
Ораклови омогућавају приступ подацима ван ланца и безбедно и поуздано их достављају блокчејну. Користећи децентрализоване Ораклове мреже (DON) попут Chainlink-а, можете децентрализовати податке ван ланца и успоставити више извора података како бисте спречили застареле податке или прекиде рада. Резултат је робусно решење за пружање података из стварног света паметним уговорима.
Хајде да детаљније погледамо ограничења паметних уговора, како их пророчанства превазилазе, различите врсте пророчанства и уобичајене случајеве употребе.
Пророки помажу у повезивању детерминистичких паметних уговора са ванланчаним изворима података на сигуран и поуздан начин.
Ограничења паметних уговора
Паметни уговори покрећу све, од децентрализоване финансије (ДеФи) и децентрализоване аутономне организације (DAO) до Веб3 екосистеми П2Е игреОмогућавају двема странама да безбедно аутоматизују и децентрализују скоро сваку врсту посла или трансакције. А пошто раде на блокчејну, пружају безбедност, поузданост и приступачност.

Проблем је у томе што операције паметних уговора морају бити потпуно детерминистичке јер постоје на блокчејну. Другим речима, морају произвести исти резултат сваки пут када се покрену како би их чворови могли валидирати. Као резултат тога, не могу користити податке ван блокчејна јер је немогуће осигурати да подаци остану конзистентни и доступни током времена.
На пример, претпоставимо да паметни уговор који извршава трговину захтева цену имовине у реалном времену. Ако преузима цену са сервера треће стране, нема гаранције да ће сервер увек бити доступан и без грешака приликом слања одговора. Као резултат тога, други чворови можда неће моћи да валидирају трансакције генерисане паметним уговором.
Како функционишу пророчанства
Оракули превазилазе ограничења паметних уговора радећи и на ланцу и ван ланца. Сервер ван ланца чека захтеве паметног уговора читајући нове блокове. Сваки захтев садржи захтев за податке, ограничења плаћања гаса и паметан уговор који ће примити одговор и на крају анализирати податке у ланцу.
На пример, паметни уговор за спортско клађење може функционисати овако:
- Ванланчани сервер чита блокове док не пронађе захтев.
- Захтев тражи победника игре и одређује паметни уговор где треба послати победнички тим.
- Сервер преузима победнички тим и шаље податке на адресу паметног уговора дефинисану у захтеву.
- Паметни уговор идентификује победника и исплаћује опкладу ослобађањем депозита.
Проблем је што централизовани оракули представљају велики безбедносни ризик. Ако нападачи компромитују сервер ван ланца ланца, могли би да убаце произвољне податке како би украли криптовалуту или изазвали друге проблеме. Срећом, Chainlink пружа DON који агрегира више појединачних чворова у један одговор, обезбеђујући децентрализацију и доступност.
Коришћење Chainlink-а
Chainlink је један од најпопуларнијих пророчишта, са скоро 40 милијарди долара укупне вредности обезбеђене закључно са јуном 2022. Децентрализована платформа олакшава изградњу хибридних паметних уговора који доносе спољне податке са тржишта, временске податке, спортске податке, функције случајности или било који API. Као резултат тога, програмери могу да креирају поуздане децентрализоване апликације без ограничења.
Chainlink ради користећи родитељски уговор „ChainlinkClient“, омогућавајући паметним уговорима да конзумирају податке из пророчишта. Клијент упућује захтеве познатом Chainlink пророчишту користећи LINK токене. Подразумевано, Chainlink пружа лак приступ низу популарних података, укључујући податке о ценама и времену, али можете приступити подацима из било ког API-ја користећи платформу.
Врсте пророка
Паметни уговори могу користити податке ван ланца на разне начине. Као резултат тога, постоје различите врсте пророка дизајнираних за обављање различитих задатака. На пример, паметни уговор који обрађује плаћања може морати да пошаље захтев банци за обраду плаћања, док паметни уговор који олакшава трговину може морати да прима цене имовине у реалном времену.
Четири најпопуларније врсте пророчишта су:
- Пророчишта уноса: Најчешћи су улазни оракули који преузимају податке ван ланца и достављају их паметном уговору на ланцу. На пример, паметном уговору могу бити потребни подаци о цени кованица.
- Излазни пророци: Излазни оракули омогућавају паметним уговорима да шаљу податке ванбрачном систему ради предузимања акције. На пример, DeFi протокол може наложити ванбрачној банци да изврши плаћање.
- Пророчанства међу ланцима: Кросс-ланце оракули читају и пишу податке између различитих блокчејнова. Уобичајени случај употребе је премошћавање средстава између различитих блокчејнова.
- Рачунарски пророци: Пророчанства са омогућеним рачунарством обезбеђују израчунавање ван ланца. На пример, паметни уговор може желети проверљиво случајан број за употребу у функцији.
Случајеви употребе Oracle-а
Паметни уговори омогућавају двема странама да безбедно аутоматизују и децентрализују скоро сваку врсту посла или трансакције. Пошто многе трансакције у стварном свету укључују податке ван ланца, постоје безбројни случајеви када су пророчанства неопходна. Случајеви употребе Оракла крећу се од игара заснованих на блокчејну до сложених финансијских екосистема и индустријског интернета ствари.
Неки уобичајени случајеви употребе Oracle-а укључују:
- P2E и NFT-ови: P2E игра може користити пророчанства за генерисање случајности ради додељивања NFT особине, дистрибуирати кутије са пленом или упаривати играче на турнирима или другим играма.
- ДеФи протоколи: ДеФи протоколи интензивно користе пророке за приступ финансијским подацима и повезују одређена крипто средства са средствима из стварног света, као што су форекс корпе.
- Осигурање: Паметни уговори о осигурању могу користити пророчанства за верификацију догађаја приликом обраде потраживања или за исплате другим блокчејн мрежама или традиционалним банкама.
- предузећа: Многа предузећа користе крос-ланцеве пророка као блокчејн мидлвер за повезивање својих бекенд система са различитим блокчејн мрежама.
Резиме
Паметни уговори не могу директно да примају и обрађују податке ван ланца и остају детерминистички. Срећом, оракули олакшавају слање и примање података са сервера ван ланца. Chainlink помаже да се осигура да ови оракули остану децентрализовани сами по себи, чувајући главне предности блокчејн технологије.
Ако тргујете криптовалутама, ZenLedger вам може помоћи да прецизно припремите своје пореске обавезе сваке године. Платформа аутоматски агрегира ваше трансакције између новчаника и берзи, израчунава ваше капиталне добитке или губитке и унапред попуњава потребне IRS обрасце.