Bitcoin so v zadnjih nekaj letih kritizirali tisti, ki živijo v altcoin skupnosti, zaradi nezmožnosti gostovanja pametnih pogodb. Toda nedavna dela razvijalcev pri Suredbits, Crypto Garage in Atomic Loans – skupaj s prizadevanji nekaterih neodvisnih sodelujočih – o Discreet Log Contracts (DLC) prinašajo pametno sklepanje pogodb z Bitcoinom in bodo nekatere od teh kritikov ustavila. DLC-ji so edinstveno postavljeni tako, da pametno sklepajo pogodbe z Bitcoini z uporabo oracle pogodb, ki so veliko bolj zasebne in razširljive, kot se je prej mislilo..
Kaj so DLC?
DLC so pogodbe, ki temeljijo na Bitcoinu in za izvrševanje uporabljajo enega ali več podpisov preročišča. The prvotni predlog za DLC je leta 2017 izdelal Tadge Dryja, pozneje pa jih je preoblikoval, da so postali bolj prilagodljivi in zasebni z uporabo tako imenovanih podpisov adapterjev. Oracle pogodbe DLC omogočajo uporabnikom, da sklenejo Bitcoin transakcijo pod pogojem oraclovega podpisa. Z uporabo DLC-jev lahko Bitcoinerji stavijo na podlagi dogodkov, ki jih prerokba potrjuje. Prejšnji teden smo videli enega izmed prvih, ki ga je ustanovil Suredbits Founder Chris Stewart in ustvarjalec strežnika BTCPay Nicolas Dorier, stave na rezultat volitev v ZDA.
Po nedavni prenovi DLC so bili spremenjeni tako, da so uporabili večnamenski znak 2 od 2, ki se izplača neposredno v uporabniško denarnico, namesto da bi plačal po prilagojenem javnem ključu. Ta stara zasnova je zahtevala kazenski mehanizem, podoben mehanizmu Lightning Network, zaradi česar je zavzel več prostora v bloku in bil manj zaseben. Ta preoblikovanje je omogočeno z uporabo podpisov vmesnika in določitvijo točke vmesnika na podlagi pričakovanega podpisa oracle. To v bistvu pomeni, da vsaka stranka drug drugemu daje neveljavne podpise transakcij, ki jih je mogoče razveljaviti le v povezavi s podpisom oracle.
Da je bila možna ta nedavna stava med Stewartom in Dorierjem, je bil dosežen velik napredek pri razvoju standarda za DLC in tudi pri izdelavi programske opreme v skladu s temi standardi. Razvijalci DLC že od začetka tega leta močno delajo na tem standardu. Skupaj s to specifikacijo gradijo združljivo programsko opremo; doslej se dela na štirih glavnih izvedbah: Bitcoin-S, NDLC, Rust-DLC in CFD-DLC.
Prihodnost DLC-jev
Skupine, ki delajo na DLC, imajo veliko načrtov za prihodnost tehnologije. Danes se DLC izvajajo samo za verižne transakcije. Ena najbolj očitnih izboljšav za DLC bi bila, da bi jih postavili v Lightning Network!
Obstajata dva načrtovana načina za postavitev DLC-jev na Lightning. Eno je tako, da so uporabne samo za stranke, ki že imajo med seboj odprte kanale Lightning, kar bi sicer lahko naredili danes, vendar bi zahtevalo veliko dela različnih izvedb strele, da bi dodali podporo za DLC.
In to bi lahko zastarel z drugim načinom izvedbe Lightning DLC-jev, vendar obstaja nekaj opozoril. Ta drugi način za izvedbo strelov DLC verjetno ne bo mogoč, dokler se Taproot ne aktivira, vendar bi omogočil usmerjanje teh DLC-jev po omrežju in odpravil zahtevo po kanalu z nasprotno stranko uporabnika, vendar ta nastavitev zahteva oviro escrows, ki nimajo znanih večjih izvedb.
Obstajajo še druge splošne izboljšave DLC-jev, ki jih je mogoče omogočiti tudi v prihodnosti. Ena glavnih zamisli je uporabniku omogočiti, da za določeno pogodbo namesto samo enega uporabi več besed. To bi uporabnikom omogočilo, da zaupanje razdelijo med več besed, namesto da bi imeli samo eno točko neuspeha za svoje pogodbe.
In druge majhne izboljšave lahko naredite Taproot! S storitvijo Taproot lahko večstranske transakcije izgledajo kot vsakdanje posamične transakcije. Z uporabo tega pri DLC-jih lahko dosežemo, da imajo manjši odtis v verigi in so videti kot katera koli druga standardna transakcija z enim samim znakom, s čimer uporabnikom prihranimo pri pristojbinah in zasebnosti!
DLC-ji so osrednji nov način, kako pametno sklepati pogodbe z Bitcoinom, in zelo smo veseli, da bomo z njimi nadaljevali razvoj. Če vas zanima več o DLC-jih, si oglejte Suredbitsov blog in če želite, da prispete, si oglejte Repo specifikacija DLC!