Pametni ugovori čuvaju se kao da imaju potencijal da izvode sve nevjerojatne stvari. Ali, kako bi ispunili svoja obećanja, trebaju način komunikacije s vanjskim svijetom.

To nije tako lako učinjeno. Zbog prirode blockchaina (svi čvorovi se moraju dogovoriti o bilo kojoj promjeni stanja baze podataka), pametni ugovori ne mogu jednostavno dohvatiti podatke sami.

Dakle, umjesto toga se oslanjaju na "proročanstva".

Ključni dio pametnog ugovora o ekosustavu, proroci omogućuju pametnim ugovorima pristup informacijama, kao što su roba, valuta, cijena izvedenica i više, s web stranica, a zatim ih upotrebljavaju kako bi se uvele uvjeti pametnog ugovora.

Ali proroci dolaze s vlastitim skupom izazova.

Na primjer, proročanstvo mora biti u mogućnosti pružiti izvor informacija o nezaštićenoj zaštiti. Dakle, ako vaš pametni ugovor nudi osiguranje od otkaza leta, želite provjeriti jesu li podaci koji dobivate na letovima točni i da nisu izmijenjeni u bilo kojem trenutku nakon što ste ih kopirali s web stranice.

Povjerljivi upiti predstavljaju još jedan problem. Recimo, pametan ugovor zahtijeva informacije o osobnoj bankovnoj izjavi ili medicinskoj dokumentaciji. Upit od proročanstva na web stranicu trebao bi sadržavati podatke za prijavu, lozinku ili druge privatne podatke. I ne želite da itko to vidi.

Zatvoreni u kutiju

U tu svrhu, istraživači Cornellove inicijative za kriptoskulture i ugovore (IC3) pokrenuli su uslugu proročanstva koja omogućava pametne ugovore o dobivanju pouzdanih informacija i sigurno slanje povjerljivih upita na web stranice.

Za razliku od ostalih riječi, Town Crier, kako se usluga zove, dobiva dodatnu sigurnost od Intelove softverske garde eXtensions (SGX). IC3 je već implementirao SGX na Teechanu, predloženom rješenju za plaćanje izvan mreže za bitcoin, iako ne bez neke mjere rasprave.

Ali Town Crier službeno je prvi IC3 objavljen i prvi raspoređen SGX-based alat.

Ako se pitate kako funkcionira SGX, u osnovi vam omogućuje da pokrenete kôd unutar enklave ili neku vrstu okruženja crnog okvira, što pruža dodatnu zaštitu od neovlaštenih manipulacija. Ni računalni operativni sustav ne može vidjeti podatke unutar enklave.

Još jedna značajka SGX nudi je "daljnja potvrda". To znači da će oni koji koriste ovu uslugu moći provjeriti kôd Town Crier, koji zapravo radi u sigurnom SGX okruženju.

Ari Juels, profesor na Cornell Techu koji je radio na projektu, izjavio je za CoinDesk:

"Pretpostavljajući da vjerujete SGX-u, podaci koje je dostavio grad Crier s web stranice zajamčeni su bez manipulacije. za povjerenje podataka tvrtke Town Crier, trebate samo vjerovati Intelovoj implementaciji SGX i ciljane web stranice."

Iako Town Crier upravlja svojim ključnim kodom na poslužitelju s SGX čipom, rješenje također ima prednji kraj koji se sastoji od pametnog ugovora koji se izvodi na ethereum blockchainu.

Prema Juelsu, Town Crier će također biti

Rekao je:

"Čak i ako se banke vjeruju jedni drugima izvornim podacima, oni se neće povjeriti jedni drugima radi obrađivanja podataka o poslovnim planovima ili trgovina, tako da su značajke povjerljivosti takvog sustava također vrlo važne u dopuštenom okruženju. "

Ostala rješenja

Ipak, IC3 nije sam u traženju pomoći na oraklejima.

Ostali proroci koji su bili predložene u prošlosti uključuju Augur i Gnosis, koji su i tržišta predviđanja koja se oslanjaju na 'mudrost mnoštva'.

Druga je usluga Oracle, koja se oslanja na TLSNotary - uslugu koja dopušta revizoru da provjeri je li određena web stranica je precizno preuzeta. Ipak, Town Crier je uokviren kao jedinstven jer se oslanja na određenu vrstu hardvera za njegovu sigurnost.

Trenutno, iako potpuno funkcionalan, Town Crier još uvijek je službeno u alfa i podržava samo vrste upita za podatke o letu, zalihama, UPS praćenju i vremenskim podacima.

Projekt se također udružio s SmartContractsom. com, tako da svatko tko želi spin up Oracle Town Crier i eksperimentirati s cijenom cijena novca, lako može to učiniti.

Fortune kolačiće slika preko Shutterstock