Altcoin-yhteisön jäsenet ovat kritisoineet Bitcoinia viime vuosina sen kyvyttömyydestä isännöidä älykkäitä sopimuksia. Mutta viimeaikainen Suredbits-, Crypto Garage- ja Atomic Loans -kehittäjien tekemä työ – yhdessä joidenkin riippumattomien avustajien kanssa – Discreet Log Sopimuksissa (DLC) tuo älykkäitä sopimuksia Bitcoiniin ja tukahduttaa joitain näistä kriitikoista. DLC: t ovat ainutlaatuisessa asemassa tuomaan älykkäät sopimukset Bitcoiniin käyttämällä Oracle-sopimuksia, jotka ovat paljon yksityisempiä ja skaalautuvampia kuin aiemmin ajateltiin.

Mitä ovat DLC: t?

DLC: t ovat Bitcoin-pohjaisia ​​sopimuksia, jotka käyttävät yhtä tai useampaa Oracle-allekirjoitusta täytäntöönpanoon. alkuperäinen ehdotus Tadge Dryja teki DLC-levyille vuonna 2017, ja myöhemmin ne uudistettiin, jotta niistä tulisi skaalautuvampia ja yksityisempiä käyttämällä sovittimen allekirjoituksia. DLC-oraakkelisopimusten avulla käyttäjät voivat tehdä Bitcoin-tapahtuman ehdoksi oraakkelin allekirjoitukselle. DLC: iden avulla Bitcoiners voi tehdä vetoja tapahtumien perusteella, joista oraakkeli todistaa. Viime viikolla näimme yhden ensimmäisistä näistä Suredbits Founder Chris Stewart ja BTCPay-palvelimen luoja Nicolas Dorier, vedonlyönti Yhdysvaltain vaalien tulokseen.

Äskettäisen DLC-uudelleensuunnittelun jälkeen ne vaihdettiin käyttämään 2/2-multisig-korttia, joka maksaa suoraan käyttäjän lompakkoon sen sijaan, että maksoi sovitetulle julkiselle avaimelle. Tämä vanha malli vaati salamaverkon kaltaista rangaistusmekanismia, mikä sai sen viemään enemmän lohkotilaa ja olemaan vähemmän yksityinen. Tämä uudelleensuunnittelu on mahdollista käyttämällä sovittimen allekirjoituksia ja tekemällä sovitinkohta oraakelin odotetun allekirjoituksen perusteella. Tämä tarkoittaa periaatteessa sitä, että kukin osapuoli antaa toisilleen virheellisiä tapahtuman allekirjoituksia, jotka voidaan tehdä päteviksi vain oracle-allekirjoituksen yhteydessä.

Jotta tämä äskettäinen panos Stewartin ja Dorierin välillä olisi mahdollinen, DLC-standardin kehittämisessä ja näiden standardien mukaisten ohjelmistojen rakentamisessa on edistytty paljon. DLC-kehittäjät ovat työskennelleet voimakkaasti tämän standardin parissa tämän vuoden alusta lähtien. Tämän eritelmän ohella he ovat rakentaneet yhteensopivia ohjelmistoja; toistaiseksi on työskennelty neljä suurta toteutusta: Bitcoin-S, NDLC, Rust-DLC ja CFD-DLC.

DLC: n tulevaisuus

DLC: n parissa työskentelevillä tiimeillä on paljon suunnitelmia tekniikan tulevaisuudesta. Nykyään DLC: t on otettu käyttöön vain onchain-tapahtumia varten. Yksi DLC: n ilmeisimmistä parannuksista olisi laittaa ne Lightning Networkiin!

On kaksi suunniteltua tapaa laittaa DLC: t Lightningiin. Yksi on tekemällä niistä käyttökelpoisia vain sellaisten osapuolten välillä, joilla on jo avoinna salamakanavat toistensa välillä, mikä voidaan tehdä tänään, mutta vaatii paljon työtä, jota eri Lightning-toteutukset tekevät tuen lisäämiseksi DLC: ille.

Ja tämä voisi olla vanhentunut toisella tavalla tehdä Lightning DLC: itä, mutta on joitain varoituksia. Tämä toinen tapa tehdä Lightning-DLC: itä ei todennäköisesti ole mahdollista vasta Taprootin aktivoinnin jälkeen, mutta se sallisi näiden DLC: iden reitityksen verkon yli ja poistaisi vaatimuksen kanavan käyttämisestä käyttäjän vastapuolen kanssa, mutta tämä asetus vaatii esteen escrow, jolla ei ole tunnettua suurta toteutusta.

DLC: iin on muita yleisiä parannuksia, jotka voidaan tehdä mahdolliseksi myös tulevaisuudessa. Yksi tärkeimmistä ajatuksista on antaa käyttäjälle mahdollisuus käyttää useita oraakkeleita tietyssä sopimuksessa yhden sijaan. Tämä antaisi käyttäjille mahdollisuuden jakaa luottamusta useiden oraakkeleiden välillä sen sijaan, että sopimuksissa olisi vain yksi epäonnistumispiste.

Ja muita pieniä parannuksia voidaan tehdä Taprootista! Taprootilla voimme tehdä multisig-tapahtumista näyttävän jokapäiväisiltä, ​​yhden sig-tapahtumista. Soveltamalla tätä DLC: iin voimme tehdä niistä pienemmän ketjun jalanjäljen ja saada ne näyttämään miltä tahansa muulta tavanomaiselta single sig -tapahtumalta, mikä säästää käyttäjiä maksuista ja yksityisyydestä!

DLC: t ovat keskeinen uusi tapa tuoda älykäs sopimus Bitcoiniin, ja olemme erittäin innoissamme nähdessämme niiden jatkuvaa kehitystä. Jos olet kiinnostunut tietämään lisää DLC: stä, tarkista Suredbitsin blogi ja jos haluat sen tulevan, anna kassalle DLC-määrittely repo!