Blockchain-oraakkelit: Tunne perusteet

Oletko kuullut blockchain-oraakkeleista? Jos et halunnut tietää niistä, olet tullut oikeaan paikkaan.

Blockchainilla on potentiaalia muuttaa maailmaa. Mutta se vaatii ekosysteemin, jossa se voi kommunikoida saumattomasti eri palveluiden ja ratkaisujen kanssa.

Blockchain-oraakkelien avulla blockchain saavuttaa todellisen potentiaalinsa.

Joten miten se saavuttaa sen? Tutkitaan.

 

Mikä on Blockchain Oracle?

Blockchain-oraakkelit ovat kolmannen osapuolen palveluntarjoajia. Ne tarjoavat ulkoista tietoa älykkäille sopimuksille ja toimivat siltana yhdistää sovellusten ja palvelujen ulkomaailma lohkoketjuun.

Suunnittelun mukaan sekä älykkäät sopimukset että lohkoketjut eivät voi muodostaa yhteyttä toiseen maailmaan. Teknisemmin sanottuna niitä ei ole suunniteltu pääsemään mihinkään ketjun ulkopuoliseen dataan (ei verkossa).

Laajentamalla aukkoa, blockchain-oraakkelilla on ratkaiseva rooli ja ne antavat blockchainille oikean tavan käyttää ketjun ulkopuolista ja ketjussa olevaa tietoa.

Mahdollisuus käyttää ketjun ulkopuolista dataa parantaa myös älykkäiden sopimusten toiminnallisuutta. Se laajentaa älykkäiden sopimusten ja niiden sovellusten soveltamisalaa. Tämä tarkoittaa myös sitä, että älykkäillä sopimuksilla ei olisi niin suurta vaikutusta, jos ei olisi lohkoketjuja, koska älykkäillä sopimuksilla ei olisi mahdollista työskennellä verkon ulkopuolella olevan datan kanssa.

Teknisessä mielessä blockchain-oraakeli on kerros ratkaisua, joka tarkistaa, kyselee ja todentaa verkon ulkopuolisia tietolähteitä. Kun se suorittaa kaikki toiminnot, se välittää nämä tiedot.

Lohkoketjun oraakkelin välittämät tiedot voivat myös olla mitä tahansa arvokkaita tietoja. Esimerkiksi terveydenhuoltojärjestelmä voisi pyytää vakuutuksiin liittyviä tietoja oraakkeleiden avulla. Elintarviketeollisuus sitä vastoin haluaa, että oraakelit välittävät tietoa elintarvikeketjusta.

 


Älykkään sopimuksen tai siihen liittyvien tahojen on käytettävä verkkoresursseja varmistaakseen, että oraakelit voivat toimia tehokkaasti.

Lue myös,

  • Opi luomaan estoketju
  • Milloin käyttää Blockchain-tekniikkaa?

Blockchain Oracle -esimerkki

Jotta voisimme ymmärtää, kuinka blockchain-oraakeli toimii, meidän on käytävä läpi alla oleva esimerkki.

Otetaan kaksi osapuolta, Max ja Viper.

Sekä Max että Viper rakastavat vedonlyöntiä. Siksi he luovat älykkään sopimuksen saadakseen parhaan mahdollisen avoimuuden vedonlyöntiprosessissaan. 

Tällä kertaa he panostivat siihen, milloin Covid-19-rokotus vapautetaan. 

Maxin mukaan se tulee olemaan vuonna 2020, kun taas Viper panostaa varovaisemmin ja uskoo sen tulevan vuoden 2021 puolivälissä.. 

He luovat älykkään sopimuksen, joka on asettanut vedonlyöntisäännöt. Jotta älykäs sopimus toimisi yksin, sen on kuitenkin purettava tiedot ulkoisista lähteistä. 

Tämä on tehtävä ulkoisella lähteellä, ja tähän tulee Oracle. Kun se on määritetty oikein, oracle syöttää tietoja aika ajoin älykkääseen sopimukseen.. 

Kun vedonlyönnin määräaika on ohi tai Covid-19: lle on löydetty rokote, älykäs sopimus toteutetaan muuttamalla sekä Maxia että Viperiä. Tiedot välitetään myös muille osapuolille, jotka ovat rekisteröityneet vedon tapahtuvaksi.

Älykäs kontakti voi oraakelin avulla tarjota erinomaisen ratkaisun avoimuuteen ja luottamukseen.

Erilaisia ​​oraakkeleita

Voimme luokitella blockchain-oraakkelit erityyppisiin seuraavien seikkojen perusteella:

  • Lähde → Tietojen alkuperä. Onko laitteisto vai ohjelmisto?
  • Tietojen suunta → Onko tiedot lähtevät tai saapuvat?
  • Luottamus → Tulevatko tiedot hajautetuista vai keskitetyistä ratkaisuista?

Kaikkien näiden kolmen pisteen perusteella voimme luokitella oraakelit kuuteen päätyyppiin:

  • Ohjelmisto-oraakelit
  • Laitteiston oraakelit
  • Lähtevät ja saapuvat oraakelit
  • Hajautetut ja keskitetyt oraakelit
  • Ihmisen oraakkeleita
  • Kosketuskohtaiset oraakelit

Käydään läpi jokainen niistä alla.

Ohjelmisto Oracle

Ohjelmisto-oraakelit ovat oraakkeleita, jotka vievät tietoa online-lähteistä ja lähettävät tiedot estoketjuun. Verkkotiedot voivat tulla mistä tahansa lähteestä, mukaan lukien verkkosivustot, palvelimet ja online-tietokannat. Käytät verkkoa tietolähteenä.

Ohjelmisto-oraakelit ovat käteviä toimitettaessa toimitusketjun tietoja älykkäille sopimuksille reaaliajassa. Muut oraakkeleiden tärkeimmät käyttötapaukset, mukaan lukien digitaalisten omaisuuserien hinnat, reaaliaikaiset liikennetiedot ja niin edelleen!

 

Laitteiston Oracle

Laitteisto-oraakelit ovat oraakkeleita, jotka ovat vuorovaikutuksessa todellisen maailman kanssa käyttöliittymän avulla. Tämä tarkoittaa, että jos älykäs sopimus tarvitsee yhteyden todelliseen maailmaan, se voi tehdä sen laitteisto-oraakkelilla. Joten jos älykäs sopimus tarvitsee välittää tietoja viivakoodilukijoilta, elektronisilta antureilta ja muilta, he tarvitsevat laitteisto-oraakkeleita.

Tämäntyyppiset oraakelit ovat erinomaisia ​​muuntamaan reaalimaailman tiedot digitaalisiksi arvoiksi. Paras esimerkki laitteisto-oraakkelista voidaan antaa elintarvikeketjussa, jossa jos yhden tyyppinen ruoka liikkuu toimitusketjun läpi, tiedot välitetään automaattisesti sitä käsitteleville älykkäille sopimuksille ja sitten älykäs sopimus ryhtyy asianmukaisiin toimiin tiedot.

 

Lähtevät ja saapuvat oraakelit

Saapuvat oraakelit ovat niitä oraakkeleita, jotka käyttävät ulkoisia lähteitä tietojen siirtämiseen älykkäisiin sopimuksiin, kun taas lähtevät oraakelit lähettävät älykkään sopimuksen tuottamia tietoja todelliseen maailmaan.

Hyvä esimerkki lähtevästä oraakkelista on älykäs sopimus, joka lähettää päivityksen, jos joku tallettaa rahaa virtuaaliseen osoitteeseensa. Sensori, joka lähettää päivityksiä älykkääseen sopimukseen, on saapuva esimerkki.

 

Hajautetut ja keskitetyt oraakelit

Keskitetyt oraakelit ovat oraakeleita, joita yksi kokonaisuus hallitsee. Tämä tarkoittaa, että ne ovat ainoat toimittajat tietojen toimittamiseksi oraakkelille. Keskitetyn oraakelin käyttö voi olla hankala tilanne, koska keskitetyn oraakelin tehokkuus on vähemmän kuin hajautettu.

Mitä tulee hajautettuihin oraakkeleihin, niitä voidaan parhaiten käyttää julkisiin lohkoketjuihin. Täällä ei ole keskitettyä viranomaista, joka kontrolloi oraakkeleita, mikä tarkoittaa, että tiedoilla on useita totuuden lähteitä. Hajautettujen oraakkeleiden avulla välitettävät tiedot voidaan tarkistaa ja luottaa.

 

Sopimuskohtaiset oraakelit

Nämä oraakelit on suunniteltu toimimaan yksittäisten, älykkäiden sopimusten kanssa. Tässä tapauksessa olisi tarpeen ottaa käyttöön useita sopimuskohtaisia ​​oraakkeleita, jos kehittäjä päättää ottaa käyttöön useita älykkäitä sopimuksia. 

Todellisuudessa sopimuskohtaiset oraakelit eivät ole niiden ylläpitoon tarvittavan ajan ja vaivannäön arvoisia. Ne ovat epäkäytännöllisiä ja niitä tulisi käyttää vain tietyssä käyttötapauksessa.

 

Ihmisen Oracle

Yksilöt voivat toimia myös oraakkeleina. Tässä tapauksessa valitun yksilön on oltava erittäin päteviä henkilöitä, jotka voivat toimia oraakkeleina tietyllä alalla. 

Ihmisen oraakkelit ovat vastuussa tiedon ja sen aitouden tutkimisesta ennen kuin tiedot käännetään ja syötetään älykkäisiin sopimuksiin. Salaus varmistaa, että oikea henkilö pääsee älykkääseen sopimukseen.

 

Oraclen merkitys

Itse yllä olevasta esimerkistä on helppo ymmärtää oraakkeleiden merkitys. Orakulit ovat siellä pysyä. Se mahdollistaa älykkäiden sopimusten toiminnan, koska se ei voi tehdä sitä ilman tietolähdettä. Suurten tietojen aikakaudella on tärkeää, että tiedonsiirto on saumatonta. Jos sitä ei toimiteta, älykkäiden sopimusten käyttötapaukset rajoittuvat.

Älykkäiden sopimusten merkitys vaikuttaa myös oraakkeleiden merkitykseen. Älykkäiden sopimusten kyvyllä työskennellä reaalimaailman sovellusten kanssa oraakkelit voivat avata monia mahdollisuuksia.

Syitä miksi Dapp ei voi kommunikoida reaalimaailman kanssa ilman oraakeleita

Oraakelit ovat välttämättömiä toisesta suuresta syystä, koska dApps ei voi kommunikoida reaalimaailman kanssa ilman oraakeleita. Mutta miksi dApps ei pysty tekemään sitä? Tämä johtuu siitä, että tiedostomuodot ovat pohjimmiltaan erilaisia.

Blockchain on vain liitteenä oleva ratkaisu, jossa tapahtumat ovat deterministisiä. Tapahtumat liitetään peräkkäin peräkkäin.

Jotta lohkoketju pääsisi tietoon lohkoketjun ulkopuolella, vaatisi ei-peräkkäisiä datapisteitä, mikä on mahdotonta lohkoketjujen tapauksessa. 

Joten, lohkoketjun muuttumattomuusominaisuus rajoittaa sen ulottuvuutta ja joustavuutta.

Kun kyseessä on reaalimaailman ketjun ulkopuolinen tietojen tallennus, on olemassa ei-peräkkäistä, ei-determinististä tietoa, mikä tarkoittaa, että tapahtumat tallennetaan tarkoituksensa eikä minkään erityisen sekvenssin mukaan. 

Oracle auttaa blockchainia keskustelemaan ketjun ulkopuolisen maailman datan kanssa ja ymmärtämään sitä. Ilman oraakeleita estoketjulla ei olisi mahdollista olla merkityksellistä viestintää reaalimaailman sovellusten, palveluiden ja tietolähteiden kanssa.

 

Ongelma Oraclen kanssa

Oracle ei ole vapaa ongelmista. Itse asiassa kysymys syntyy siitä, että oraakkeleita ei voida vaarantaa. Tämä on tärkeää, koska älykkäät sopimukset perustuvat oraakkeleiden toimittamiin tietoihin.

Oraclen lähettämät virheelliset tai väärät tiedot voivat vaarantaa älykkäät sopimukset.

Valitettavasti tätä ongelmaa ei ole vielä mahdollista ratkaista, koska oraakelit eivät ole osa blockchain-konsensusmenetelmää. 

Täällä luottamusta tulee. Oracle voi toimia oikein vain, jos mukana olevat osapuolet luottavat asiaan.

 

Johtopäätös

Tämä johtaa meidät blockchain oracle -artikkelimme loppuun. Joten mitä mieltä olet oraakkelista? Luuletko, että sille on olemassa vaihtoehto? Kommentoi alla olevia teorioita!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map