<div dir="ltr">Hi all,<div><br>A Discreet Log Contract (DLC) is a Bitcoin-compatible oracle contract enabling transactions to be contingent on signatures broadcasted by some set of oblivious oracles. This scheme is a contracting building block that enables a variety of applications such as disintermediated betting, hedging, financial contracts, and even such things as synthetic assets.</div><div><br>I am excited to announce that there is now a dlc-dev mailing list (<a href="https://mailmanlists.org/mailman/listinfo/dlc-dev">https://mailmanlists.org/mailman/listinfo/dlc-dev</a>) for anyone who wants to follow or participate in work related to Discreet Log Contracts! Here is the repository which has links to many resources including blog posts and the white paper: <a href="https://github.com/discreetlogcontracts/dlcspecs">https://github.com/discreetlogcontracts/dlcspecs</a>.<br><br></div><div>We also have monthly specification meetings on the first Tuesday of every month, if you are interested in attending and do not have an invite feel free to reach out.</div><div><br>In case you haven't been following recent progress in DLCs, here's a quick (incomplete) list of updates:<br><br></div><div>* We are using ECDSA Adaptor signatures, soon to be PR'd to secp256k1-zkp: <a href="https://github.com/discreetlogcontracts/dlcspecs/pull/114">https://github.com/discreetlogcontracts/dlcspecs/pull/114</a>.<br><br></div><div>* We have defined TLV-serializations for messages (like Lightning) required to set up DLCs between parties (including messages from oracles).<br><br></div><div>* We have multiple compatible DLC implementations.<br><br></div><div>* We have specified (and implemented) compression algorithms which make DLCs that are contingent on numeric outcomes (such as prices) practical and expressive enough to support any payout curve.<br><br></div><div>* We have specified (and implemented) algorithms which allow users to use a threshold t-of-n oracles, even supporting numeric cases where some bounded difference is permitted between oracles.</div><div><br></div><div>* We are aiming to have a more stable v0 tag/release of the specification in a few months!</div><div><br>Best,<br>Nadav Kohen<br></div></div>