„Blockchain“ išmaniosios sutartys pagaliau yra naudingos kažkam realiame pasaulyje

Ponia Tech





Tikriausiai girdėjote, kad „blockchain“ technologija ir „išmaniosios sutartys“ pakeis mūsų gyvenimą.

Tačiau yra problema: kad išmaniosios sutartys galėtų padaryti ką nors tikrai naudingo, joms reikia patikimo būdo susieti su įvykiais realiame pasaulyje – ir tai iki šiol pasirodė neįmanoma. Tai vadinamoji „orakulo problema“, technologinis iššūkis, kuris vis dar trukdo bet kokiai tikimybei, kad „blockchain“ išsiveržs ir taps mūsų kasdienio gyvenimo dalimi.

Iki šiol, galbūt. Paskambino startuolis Grandinės jungtis savo programinę įrangą derina su patikima aparatinės įrangos sistema, vadinama Town Crier, kurią sukūrė pirmaujanti akademinė kriptovaliutų tyrimų grupė. Kartu jie gali būti kaip niekad arčiau problemos sprendimo.



Išmaniosios sutartys yra kompiuterinės programos, saugomos blokų grandinėje. Jie gali būti naudojami automatizuoti nesustabdomą kriptovaliutų perdavimą tarp vartotojų pagal sutartas sąlygas. „Oracles“ yra realaus laiko duomenų sklaidos kanalai, teikiantys tokius dalykus kaip orų duomenys, valiutų kursai, oro linijų skrydžių informacija ir sporto statistika į išmaniąsias sutartis.

Idėja yra ta, kad dirbdamos kartu abi sistemos gali leisti blokų grandinėmis pagrįstoms paslaugoms sąveikauti su realaus pasaulio įvykiais labiau pasitikėdami, nei tai įmanoma naudojant šiandienines oracle paslaugas. Pavyzdžiui, jei jūsų skrydis atšauktas, bet įsigijote skrydžio draudimą, gavus atnaujintą informaciją iš patikimo skrydžio laiko šaltinio, išmanioji sutartis gali akimirksniu jums sumokėti.

Taigi kokia problema? „Chainlink“ generalinis direktorius Sergejus Nazarovas teigia, kad iki šiol pristatytos „Oracle“ paslaugos visų pirma pažeidžia „blockchain“ naudojimo tikslą. Pavyzdžiui, Ethereum visi tinklo mazgai apskaičiuoja kiekvieną išmaniąją sutartį, todėl programų išjungti praktiškai neįmanoma. Tačiau šiandieninės orakulo paslaugos yra per daug centralizuotos, sako Nazarovas. Jie yra atskiri gedimo taškai, dėl kurių galima sugadinti.



Tai reiškia, kad išmaniosioms sutartims trūksta patikimos prieigos prie realaus pasaulio duomenų. Be to jie būtų tarsi miestas be elektros, sako Ari Juelsas , Kornelio kompiuterių mokslų profesorius. Nėra daug įdomių dalykų, kuriuos galite padaryti.

Juelsas ir kolegos iš Kornelio kriptovaliutų ir sutarčių iniciatyvos sukūrė Town Crier, kurią jie aprašo (PDF) kaip didelio pasitikėjimo tiltas tarp Ethereum blokų grandinės ir HTTPS įgalintų internetinių duomenų šaltinių. Pagrindinis komponentas yra programa, kuri veikia izoliuotoje aparatūros dalyje, vadinamoje saugiu anklavu.

Anklavo funkcija yra apsaugoti programą nuo kenkėjiškų atakų ir išlaikyti skaičiavimo konfidencialumą. Jis gauna užklausas dėl duomenų iš išmaniųjų sutarčių (pavyzdžiui, pagal skrydžio draudimo sutartį gali būti užklausta, ar skrydis buvo atšauktas), tada nuskaito atsakymus iš svetainių ir perduoda juos atgal į blokų grandinę. Naudojant kriptografiją ir darant prielaidą, kad pasitikima aparatine įranga, ji pateikia skrydžio draudimo sutarties įrodymą, kad duomenys tikrai buvo gauti iš Town Crier ir nebuvo sumaišyti.



„Town Crier“ gali būti patikimesnis nei kiti duomenų sklaidos kanalai, tačiau jis pats savaime nesuteikia tokio patikimumo, kokį užtikrina decentralizuotos sistemos. Čia atsiranda „Chainlink“. Jos programinė įranga organizuoja decentralizuotus orakulų tinklus, kad remtųsi keliais duomenų šaltiniais išmaniosiomis sutartimis pagrįstoms paslaugoms, kad jiems nereikėtų pasikliauti vienu.

Naudodama kriptografiją, „Chainlink“ paslauga „blockchain“ pateikia įrodymą, kad duomenys iš tikrųjų yra informacija, kurią ji įsipareigojo pateikti. Klientai gali mokėti už skirtingus decentralizacijos lygius, o mazgai gali užsidirbti pinigų mainais už duomenų pateikimą. Nazarovas sako, kad „Chainlink“ programinės įrangos derinys su „Town Crier“ aparatinės įrangos sistema yra pirmasis patikimai saugus decentralizuotas „Oracle“ tinklas.

„Chainlink“ bendradarbiauja su keliais išmaniųjų sutarčių projektais, kad parodytų savo „Oracle“ tinklą. Pavyzdžiui, projektas vadinamas OpenLaw , kuri kuria išmaniosiomis sutartimis pagrįstus teisinius susitarimus, naudoja „Chainlink“ orakulą, kad nustatytų eterio ir JAV dolerio keitimo kursus tam tikru metu. Nežinau, ar kas nors iki galo išsprendė „orakulo problemą“, – sako „OpenLaw“ įkūrėjas Aaronas Wrightas. Tačiau jis sako, kad „Chainlink“ ir „Town Crier“ yra geras pirmasis bandymas.



paslėpti