Diskreetti lokisopimus -demo

Marty’s Ƀent -uutiskirje #684

Thomas Brand
Brandin kirjasto
2 min readMar 1, 2020

--

Marty-setänne on pettänyt teidät, kummajaiset. Hän pudotti pallon. Tämän uutiskirjeen tarkoituksena on tuoda esiin kiinnostavia ja mielenkiintoisia Bitcoinissa ja sen ympäristössä tapahtuvia kehityskulkuja. Jollain tavoin huomaamattomat eli diskreetit lokisopimukset (engl. discreet log contract) ovat jääneet minulta huomaamatta. Olen pahoillani.

Parempi myöhään kuin ei milloinkaan. Nyt ei todennäköisesti ole huono aika käsitellä tätä aihetta päivä sen jälkeen, kun Suredbitsin tiimi on julkaissut toimivan prototyypin ja demon.

Lyhyesti sanottuna MIT:n Tadge Dryjan ja Gert-Japp Glasbergen esittelivät huomaamattomien lokisopimusten ajatuksen muutama vuosi sitten. Tarkoitus oli tuoda näkymättömät älykkäät sopimukset Bitcoin-lohkoketjuun. Lohkoketjussa olevien älykkäiden sopimusten ongelma tällä hetkellä on, että ne käyttävät paljon dataa. Tämä ei ole hyvä asia, jos haluat pitää lohkoketjun tilan sen kokoisena, että yksilöt voivat ladata täydet solmut tarkistaakseen, että UTXO:t ovat oikeita. Älykkäät sopimukset eivät myöskään ole kovin yksityisiä. Huomaamattomat lokisopimukset yrittävät ratkaista molemmat ongelmat ja minimoivat samalla huomaamattomien lokisopimusten käyttäjien luottamuksen määrän oraakkeleihin. Oraakkelit ovat niitä yksiköitä, jotka toimittavat datan, jota älykkäät sopimukset noudattavat sopimusehtojen toimeenpanemiseksi.

Viime vuoden aikana Suredbitsin tiimi on yrittänyt toteuttaa huomaamattomien lokisopimusten idean Bitcoinissa. Ja näyttää siltä, että he ovat melko lähellä, kuten yllä oleva demo osoittaa.

Teille laiskoille kummajaisille siellä, joilla ei ole 11 minuuttia demon katsomiseksi (älä ole niin laiska), Suredbitsin Nadav Kohen solmii diskreetin lokisopimuksen testiverkossa, jossa Liisa ja Pekka lyövät vetoa 100 000 satoshista siitä, että bitcoinin hinta on alle tai yli 10 000 Yhdysvaltain dollaria lohkon x kohdalla. Tähän vetoon osallistuakseen Liisa rakentaa muutamia transaktioita ja upottaa vedonlyönnin ehdot sopimukseen, jonka Pekka sitten hyväksyy ja sitoutuu lyömään vetoa. Omien transaktioiden rakentaminen ja alkuperäisten tapahtumien allekirjoittaminen käynnistävät sopimuksen. Sitten Nadav kuljettaa käyttäjät monien skenaarioiden läpi, jotka voivat tapahtua sillä hetkellä, kun lohko x on louhittu ja sopimus voidaan toimeenpanna; Liisan yhteistyöhaluinen vedon sulkeminen, Liisan yhteistyöhaluton vedon sulkeminen ja varojen palauttaminen tilanteessa, jossa oraakkeli tyhjentää sopimuksen.

Suosittelen lämpimästi tutustumaan demoon ja lukemaan Suredbitsin blogisarjan diskreeteistä lokisopimuksista. Marty-sedästä tuntuu siltä, että diskreeteistä lokisopimuksista tulee tappajasovellus, jonka avulla yksilöt voivat rakentaa Bitcoinin varaa paljon luovemmin tavoin kuin aiemmin. Skaalautuvat, yksityiset älykkäät sopimukset oikealla tavoin Bitcoinissa toteutettuna. Vihaajat sanovat, että tarvitset erillisen lohkoketjun tätä varten. Älä kuuntele vihaajia.

Viimeinen ajatus…

Suuri parranajopäivä edessä.

Nauttikaa viikonlopustanne, kummajaiset.

Suomennos Marty Bentin (Twitter) uutiskirjeestä “Issue #684: Discreet Log Contract demo”. Uutiskirje ilmestyi 28.2.2020.

Marty Bent on tunnettu amerikkalainen bitcoinaaja. Hän julkaisee päivittäin Marty’s Ƀent -uutiskirjeettä ja osallistuu aktiivisesti Tales from the Crypt -podcastin tekoon.

Kirjoituksen on suomentanut Thomas Brand (Twitter).

--

--

Thomas Brand
Brandin kirjasto

Curious observer. Interested in economics, fintech, Bitcoin, philosophy, strategy, innovation & existential risks.