Smart pogodbe za Bitcoin? Tadeja Dryja deluje na tem | SI.concellodemelon.org

Smart pogodbe za Bitcoin? Tadeja Dryja deluje na tem

Smart pogodbe za Bitcoin? Tadeja Dryja deluje na tem

V tekmi za izgradnjo javne blockchains pooblaščene s samostojno izvedbo kodo, so se pojavili vsaj dva konkurenčna filozofije.

Ethereum je ustvaril platformo, ki omogoča preprosto za razvijalce za skoraj ustvariti katero koli vrsto pametnih pogodbe, ki hočejo, medtem ko je bil Bitcoin dodana podobne funkcije na veliko počasneje. Toda Bitcoin razvijalci kot Lightning mreža papirja soavtor Tadge Dryja trdijo, da je razlog za dodajanje pametne contractfunctionality bolj previdno Bitcoin.

Med svojim delom na tehnologiji transakcij povečanje Lightning omrežja, ki je zaposlen v zadnjem času na MIT, je prišel z metodo dodal nekaj pametne pogodbe funkcionalnost Bitcoin na način, ki je prepričan, bi lahko ohranili tako zasebnost in razširljivost.

Ideja Dryja je pogodbena Diskretno Log (DLC) je, da bi poskušali obdržati blockchain bolj decentralizirana.

Dryja povedal CoinDesk:

"To je zasebnost in razširljivost osredotočen namesto funkcionalnosti osredotočeni. To ne naredi, recimo, mednarodne organizacije ICO ali Turing-popolna pogodbe ali kaj podobnega, tako da v tem smislu, da je bolj omejen od tistega, kar lahko ethereum pogodbe storiti."

Medtem ko opazovalci pogosto videli dva cryptocurrencies kot konkurenti, Dryja šel na trdijo, da lahko le njegova ideja bolj praktično kot možnost inženiring na dolgi rok.

"To je veliko manjši vpliv na vse ostale, ki uporablja sistem, kot so pogodbe, zavzamejo zelo malo [prostor] o blockchain," je dejal.

Bitcoin preročišča

Dryja pametnega pogodba ideja centri okoli priljubljen koncept: preročišča.

Nekateri bolj zapletenih in zanimivih pametnih pogodb, kot je predlagano, potrebujejo pomoč zunanjega vira podatkov. Preročišča hranijo te podatke pametnih pogodb, ki torej izvršiti na podlagi podatkov, ki jih prejmejo.

Recimo, da en uporabnik stave pet eter, da v petek, bomo videli čez 80ºF vreme. Dve uporabniki vzpostaviti pametno pogodbo, ki določa te pogoje, in nato izberite vir podatkov, ki jih tako zaupanje. (Mogoče oba uporabniki odločijo, da je theweather.com najbolj zaupanja vreden vir za pravočasne podatke o temperaturi.)

Nato je pametno pogodbo prejme informacijo od avtomatično tega vira v petek. Kdor ugane pravilno temperaturno območje prejelo pet eter. Enostavno, kajne?

Ideje, kako to storiti v Bitcoin že obstajajo, vendar se ne uporablja pogosto.

Dryja meni, da bi lahko za nekaj razlogov. Ena ti preročišča se morajo zavedati uporabnikov skozi celoten proces, odpira možnosti za njima za tajno dogovarjanje in igralne sistema. Dva, preročišča bodo vedeli, kateri uporabniki se zahteva podatke od njih, kar pomeni, da uporabniki, ki vzvoda tveganja izgradnje njihovo zasebnost.

Smart pogodba o zasebnosti

To je, če pride Dryja je ideja. Zanimivo je, da upravljavec Oracle ne vidim, če se kdo s pomočjo podatkov, ki jih pošilja ven.

"To je osamljeno življenje preročišče," je dejal. "Ne moreš niti povedati, če je bila tudi pogodba, tudi po tem, ko se zgodi. Tako, da je kar zabavno."

Kako DLC doseči to? Na visoki ravni, Oracle nosilci iz podatkov. (Recimo, da pošilja temperaturo v določenem času vsak dan.) Ta ključ se mešati s podatki uporabnika, preden se doda v blockchain.

Ker je ključ Oracle je mešati s podatki, da Oracle ne ve o tem, Oracle ne more povedati, če je bila kdaj uporabiti in dodal, da Bitcoin blockchain.

"Mi bomo za združevanje podatkov Oracle je s svojimi tajnih podatkov, tako da bomo lahko prepoznali, vendar Oracle ne bo prepoznal," je dejal Dryja.

Trdil je, da so razlogi za to stopnjo zasebnosti, da je bolj verjetno kot ne, podjetja, ki uporabljajo blockchain tehnologije ne želijo razkriti svoje finančne evidence ali sled podatkov, ki ga uporabljajo v druge dele sveta.

DLC, kot je projekt ethereum Town Glasnik, predlaga en način ščit nekaterih podatkov.

Težave Oracle

Poleg zasebnosti, preročišča soočajo nekatere druge težje probleme.

Na splošno so preročišča zaupa centraliziranih storitev. Zakaj je to pomembno? Ne pozabite, pametna pogodba bo za izvedbo, ali je to krmijo pravilne podatke ali ne. Torej, uporabniki potrebujejo za "zaupanje", da se storitev pošilja zanesljive podatke.

Razvijalci so predlagale različne načine, ki se ukvarjajo s to točko centralizacije. Decentralizirani napoved trg Prerok, na primer, namerava uporabiti številne Poslužuje naenkrat prijaviti izid.

Dryja ne mislim, da je tako popolnoma izkoreninili problem, čeprav ima nekaj idej za vsaj "ublažitev" ga. DLC želi spodbuditi preročišča poroča pravilne podatke. Če Oracle nepošteno oddaja različne informacije na dveh pametnih pogodb, na primer, se bo samodejno pokazala zasebni ključ Oraclovih.

"Matematično deluje, vendar pa je dejansko ustavi preročišča iz napačno poročanje?" je dejal in dodal, da bo potrebno več pregled, da bi ugotovili, kako dobro idejo vstane.

SegWit, prosim?

Ideja je še vedno delo v teku, ampak Dryja je dejal, da išče več povratnih informacij iz skupnosti z objavo bele knjige o DLC.

Za zdaj, da upa, da bo njegova ideja pomagala spodbuditi nov način razmišljanja o pametnih pogodb; tisti, ki je bolj zasebnost in razširljivost usmerjena. Kolikor naslednjih korakih v projektu, Dryja je dejal, da bo DLC njegov "naslednji zabavno projekt", ko je v kvadratov stran nekaj dela, počne na svoji različici strele mreže za MIT.

Opozoril je, da DLC ne zahteva nobenih sprememb Bitcoin, pa je (tako kot mnogi drugi v prostoru) bo bolje deluje, če je optimizacija kodiranje znan kot SegWit aktivirana Bitcoin - če bi sploh je.

Dodal je še dejal, da je možno, da kodo up različico DLC brez SegWit, vendar bi bilo "nadležno" za dokončanje različico kode, ki ne zahteva aktivacije SegWit, če je SegWit nato aktivira kmalu. Torej, bo verjetno počakati na njegovo aktiviranje za začetek dela na projektu.

Smart ContractsLightning NetworkTadge Dryja

Sorodne novice


Post Funkcija

Transformirana vloga vlade v eroziji Blockchainov

Post Funkcija

IBM gre v živo s prvimi komercialnimi blokatorji

Post Funkcija

10 Glej trenutke na konsenzu 2018

Post Funkcija

Ustvarjalci kovancev za poravnavo želijo liberalizirati centralne banke z blokchainom

Post Funkcija

5 stvari, ki jih industrija Bitcoin in Blockchain preneha govoriti leta 2017

Post Funkcija

Kako Blockchain lahko izognemo nevarnostim futurizma

Post Funkcija

Začetki z Microlending-om Poiščite Blockchain za posojila

Post Funkcija

Zakaj Blokovna Hackathon gospodarstvo je v razcvetu

Post Funkcija

Bitfinex Bitcoin Hack: Kaj vemo (in ne vemo)

Post Funkcija

2018: Leto centralne banke začele kupiti kripto valutnost

Post Funkcija

Webjet Ethereum Pilot cilja na hotelsko industrijo v prsni skrivnosti

Post Funkcija

Kako je Barclays ukradel Spotlight Blockchain leta 2018