Dolje je izravan izvadak Martyjevog Benta Problem #1286: “Prvi mainnet DLC na Lightningu je izvršen.” Prijavite se za newsletter ovdje.
Prošlo je točno 11 mjeseci i dva dana otkako smo u ovoj krpi pisali o diskretnim log ugovorima (DLC). Za one od vas koji su pomalo zahrđali ili potpuno neupućeni u to što je Discreet Log Contract, to je posebna vrsta bitcoin transakcije koja izvršava pametni ugovor s informacijama koje daje proročište.
Na primjer, ako se dvoje ljudi želi kladiti na ishod subotnjeg NBA natjecanja između 76ersa i Grizzliesa, mogli bi stvoriti DLC zaključavanjem sredstava na multisig adresi, unaprijed konstruirajući transakcije ishoda — ako 76ersi pobijede, pošaljite satove na ovo adresu, ako Grizzliesi pobijede pošaljite satove na ovu adresu — i odaberite proročište, tvrtku koja objavljuje konačne rezultate, npr. Statmuse. Oracle daje hash ishoda igre. Kada igra završi u subotu, DLC može zatvoriti pobjednik oklade potpisivanjem transakcije koja premješta satove u pametnom ugovoru na njegovu adresu koristeći hash ishoda koji daje Statmuse.
Sportska oklada samo je jedan primjer. Pojedinci bi se mogli odlučiti kladiti na cijenu bitcoina, hash rate na određenoj visini bloka, temperaturu određenog dana ili čak stvoriti peer-to-peer derivate kao što je napravio tim iz ItchySatsa. Ako vi čudaci godinama pratite naše izvještavanje o DLC-ovima, vjerojatno znate da je vaš ujak Marty prilično optimističan u vezi s potencijalom da DLC-ovi poremete brojne industrije. Međutim, do danas, jedna od stvari koje ograničavaju DLC-ove da dođu do kritične prekretnice je činjenica da su se izvodili samo u lancu. Uzimajući u obzir koliko potencijalnih aplikacija koje bi mogle iskoristiti DLC-ove i koliko bi krajnjih korisnika potencijalno mogle dotaknuti, pomisao na skaliranje ovog slučaja upotrebe u lancu čini se neodrživom, osobito ako se uzme u obzir mogućnost razdoblja povišenih naknada za transakcije zbog kojih su određeni DLC-ovi neekonomični. Za mene ima smisla da DLC-ovi rade na protokolima sloja 2, kao što su Lightning Network ili Fedimint, koji imaju relativno niske naknade.
Pa, tim Crypto Garage objavio je da su uspješno otvorili i zatvorili Lightning kanal s ugrađenim DLC kanalom na glavnoj mreži. Prema njihovom postu na blogu, čini se da je tim Crypto Garage račvao Lightning Development Kit kako bi dodao podršku za razdvajanje Lightning kanala, što im je omogućilo stvaranje DLC kanala unutar Lightning kanala. Odatle su mogli stvoriti posebne transakcije — podijeljenu transakciju i transakciju lijepljenja — koje bi omogućile različitim stranama uključenim u DLC da ažuriraju stanje svog ugovora unutar kanala Lightning i DLC kanala bez davanja jednoj od strana nepoštenu prednost, što je bio jedan od velikih dizajnerskih izazova koji prethodno nije bio riješen. Ovo je ogroman korak u pravom smjeru.
Uz to, tim Crypto Garagea upozorava da je ova implementacija u svojim ranim danima i ne treba je smatrati stabilnom. Zapravo, upozoravaju da ćete vjerojatno izgubiti satove ako ovo pokušate izvršiti na glavnoj mreži. Ipak, ovo je nevjerojatno za vidjeti. Čestitke timu Crypto Garage i onima koji su im pomogli jer su ovo pogurali naprijed.
Polako, ali sigurno, dok svaki skeptičar na planeti tvrdi da je bitcoin propala Ponzijeva shema, oni koji prepoznaju revolucionarnu prirodu protokola stvaraju alate koji bitcoin čine korisnijim za pojedince diljem svijeta.