Orakels komme ta de rêding

Orakels komme ta de rêding

Blockchain-orakels oplosse it probleem fan it leverjen fan ynformaasje fan 'e bûtenwrâld nei de blockchain. Mar it is wichtich foar ús om te witten hokker wy kinne fertrouwe.

В artikel oer de lansearring fan de katalogus Waves Oracles wy skreaunen oer it belang fan orakels foar blockchain.

Desintralisearre applikaasjes hawwe gjin tagong ta gegevens bûten de blockchain. Dêrom wurde lytse programma's makke - orakels - dy't tagong krije ta de nedige gegevens fan 'e bûtenwrâld en se opnimme op 'e blokje.

Op grûn fan it type gegevensboarne kinne orakels wurde ferdield yn trije kategoryen: software, hardware en minske.

Software orakels ûntfange en ferwurkje gegevens fan it ynternet - lykas luchttemperatuer, commodity prizen, trein en fleantúch fertraging. Ynformaasje komt fan online boarnen lykas API's, en it orakel ekstrakt it en pleatst it op 'e blockchain. Lês oer hoe't jo in ienfâldich software-orakel meitsje hjir.

Hardware orakels track objekten yn 'e echte wrâld mei help fan apparaten en sensoren. Bygelyks, in fideokamera kalibrearre om in line oer te stekken registrearret auto's dy't in bepaald gebiet yngeane. It orakel registrearret it feit fan it oerstekken fan in line yn 'e blockchain, en op basis fan dizze gegevens kin it desintralisearre applikaasjeskript bygelyks it útjaan fan in boete en it debitearjen fan tokens fan' e rekken fan 'e auto-eigner begjinne.

Human Oracles brûke gegevens ynfierd troch minsken. Se wurde beskôge as de meast progressive fanwegen har ûnôfhinklike werjefte fan 'e útkomst fan it evenemint.

Wy hawwe koartlyn in ark levere wêrtroch orakelgegevens kinne wurde skreaun nei de blockchain neffens in opjûne spesifikaasje. It wurket ekstreem ienfâldich: jo moatte gewoan registrearje orakel kaarttroch de spesifikaasje yn te foljen. Gegevenstransaksjes kinne dan wurde publisearre neffens dizze spesifikaasje fia de Waves Oracles-ynterface. Lês mear oer it ark op ús dokumintaasje.

Orakels komme ta de rêding

Sokke standerdisearre ark en ynterfaces meitsje it libben makliker foar sawol ûntwikkelders as brûkers fan blockchain-tsjinsten. Us ark is spesifyk nuttich foar minsklike orakels en kin brûkt wurde om bygelyks sertifikaten of auteursrjochten op te nimmen foar alle objekten.

Mar by it brûken fan orakels ûntstiet de fraach fan fertrouwen yn 'e ynformaasje dy't fan har ûntfongen is. Is de boarne betrouber? Sille de gegevens op 'e tiid ûntfongen wurde? Dêrnjonken is d'r it risiko dat it orakel brûkers ferrifelje sil troch bewust ferkearde ynformaasje te jaan foar eigen foardiel.

As foarbyld, beskôgje in orakel dat jout ynformaasje oer sporteveneminten foar in desintralisearre betting útwikseling.

It evenemint is de wichtichste striid fan it UFC 242 toernoai, Khabib Nurmagomedov vs Dustin Poirier. Neffens bookmakers is Nurmagomedov de dúdlike favoryt fan 'e striid. Jo koenen wedzjen op syn oerwinning mei odds fan 1,24, dat komt oerien mei in kâns fan 76%. De oermacht foar Poirier syn oerwinning wie 4,26 (22%), en de kâns op in lykspul waarden rûsd troch bookmakers op 51,0 (2%).

Orakels komme ta de rêding

It skript akseptearret brûker bets op alle trije mooglike útkomsten oant it ûntfangt ynformaasje fan it orakel oer it eigentlike resultaat fan 'e slach. Dit is it ienige kritearium foar ferdieling fan winsten.

It is no bekend dat Nurmagomedov wûn. Litte wy ús lykwols yntinke dat de gewetenloze eigner fan it orakel, dy't de bedrog fan tefoaren plande, in weddenskip pleatste op 'e útkomst mei de meast geunstige kânsen - in lykspul. As de weddenskipbank in grut folume hat berikt, begjint de eigner fan it orakel it opnimmen fan falske ynformaasje yn 'e blockchain oer it sabeare lûkresultaat fan' e slach. It desintralisearre útwikselingsskript hat net de mooglikheid om de krektens fan 'e ûntfongen gegevens dûbel te kontrolearjen en allinich winsten te fersprieden yn oerienstimming mei dizze gegevens.

As de potinsjele winst fan dit soarte fan bedrog heger is as de projizearre ynkomsten fan in earlik orakel, en it risiko om nei de rjochtbank te gean is leech, nimt de kâns op ûnearlike aksjes troch de eigner fan it orakel gâns ta.

Ien mooglike oplossing foar it probleem is om gegevens oan te freegjen fan ferskate orakels en de resultearjende wearden ta in konsensus te bringen. D'r binne ferskate soarten konsensus:

  • alle orakels joegen deselde ynformaasje
  • de measte orakels joegen deselde ynformaasje (2 fan 3, 3 fan 4, ensfh.)
  • it bringen fan orakelgegevens nei de gemiddelde wearde (opsjes binne mooglik wêryn't de maksimale en minimale wearden earst wurde ferwidere)
  • alle orakels levere unifoarme ynformaasje mei in foarôf oerienkommen tolerânsje (Bygelyks finansjele sitaten út ferskate boarnen kinne ferskille mei 0,00001, en it krijen fan in krekte wedstriid is in ûnmooglike taak)
  • selektearje allinich unike wearden út 'e ûntfongen gegevens

Litte wy weromgean nei ús desintralisearre betting-útwikseling. By it brûken fan in "3 fan 4" konsensus, ien orakel rapportearret in lykspul soe net by steat wêze om te beynfloedzje de útfiering fan it skript, op betingst dat de oare trije orakels levere betroubere ynformaasje.
Mar in gewetenloze brûker kin trije fan 'e fjouwer orakels hawwe, en dan sil hy in beslissende mearderheid leverje kinne.

Fjochtsje foar de yntegriteit fan orakels, kinne jo in wurdearring foar har ynfiere as in systeem fan boetes foar ûnbetroubere gegevens. Jo kinne ek nimme de "wortel" rûte en biede in beleanning foar autentisiteit. Mar gjin maatregels sille hielendal foarkomme, bygelyks, rating ynflaasje of in ûnearlike mearderheid.

Dus is it de muoite wurdich om komplekse tsjinsten út te finen, of sil it genôch wêze om in konsensus-ark te hawwen wêrmei jo, lykas op in supermerkplank, kinne selektearje, bygelyks fiif orakels dy't de nedige gegevens leverje, it type konsensus ynstelle en krije it resultaat?

Bygelyks, in desintralisearre applikaasje hat temperatuergegevens yn graden Celsius nedich. Yn 'e orakelkatalogus fine wy ​​fjouwer orakels dy't sokke gegevens leverje, it konsensustype op "gemiddeld" ynstelle en in fersyk meitsje.

Stel dat de orakels de folgjende wearden joegen: 18, 17, 19 en 21 graden. In ferskil fan trije graden kin frij kritysk wêze foar de útfiering fan it skript. De tsjinst ferwurket it resultaat en krijt in gemiddelde temperatuerwearde fan 18.75 graden. It desintralisearre applikaasjeskript sil dit nûmer ûntfange en dêrmei wurkje.

Orakels komme ta de rêding

Uteinlik leit it beslút by de konsumint: oft ien orakel fertrouwe moat en syn gegevens brûke, of in konsensus bouwe fan ferskate orakels dy't keazen binne nei eigen goedtinken.

Yn alle gefallen binne data-orakels in frij nij fjild. It is op it poadium dêr't brûkers sels kinne bepale yn hokker rjochting it moat ûntwikkelje. Dêrom wolle wy jo miening hearre. Is it boppesteande ark nedich foar orakels? Hoe sjogge jo de takomst fan gegevensorakels yn 't algemien? Diel jo miening yn 'e kommentaren en yn ús offisjele groep yn Telegram.

Boarne: www.habr.com

Add a comment