From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by lists.linuxfoundation.org (Postfix) with ESMTP id 99D40C013A for ; Mon, 25 Jan 2021 22:24:09 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 1216D81889 for ; Mon, 25 Jan 2021 22:24:09 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qhrddg7SCIaC for ; Mon, 25 Jan 2021 22:24:04 +0000 (UTC) X-Greylist: delayed 00:06:14 by SQLgrey-1.7.6 Received: from mail-io1-f51.google.com (mail-io1-f51.google.com [209.85.166.51]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 887D985764 for ; Mon, 25 Jan 2021 22:24:02 +0000 (UTC) Received: by mail-io1-f51.google.com with SMTP id q129so29892624iod.0 for ; Mon, 25 Jan 2021 14:24:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suredbits-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=+rJ8r39WGyWid2cjFZ1fVjvm597RtJKYmvQ6Vv2s0xE=; b=P7GNOKHhiyFNAb+mQDl7Bgkw+kAGD6HIfs5C6Pjttri1ElPDkOn4so/qw6utoj+I3I Wlvs7FfpsCEux3lrT53GeJsBXhJ4o7fGqt9wxLszxgKlgabA5hrdAQlorKUB+ovlqYnH 17q2Nl4ihY/KUQGS4Rmh3DIfJTY0IGkzRVikasIPjb3h3La8U3jBIIS4SI4yZiZRjOoy IpqmSBsmlK1fbZ/JkzOZsLStRmBdLlq8TSB42ZJMiKC3x0S7KQ+K6dKL4NLOOIdAQDgp bSHHLJC4z4b+T4x+OiTbUgX6SlDiEAUWNLinufdp7nktDb4GRmOyaoOvDGoIvJlGHNlG z01Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=+rJ8r39WGyWid2cjFZ1fVjvm597RtJKYmvQ6Vv2s0xE=; b=ASLNsPJu9tdy9tKhAVt2bSmmYw1i1mJ6ZuspCGcKbIbrjnLP8RcG1v2fAD4CefFpkM J/8aJhKY/nB475sWvEUJQp0vtXw9IrqTNiXmqGzS+/4P339B0beeF1Dvf8ph+lFgxTo1 04kqJM0BD9ld5Eo08qrD5j6H3/5qLjgsj/bm7ZN4IEt/yAavT1OInkHJtbmo1xZ2YeBB PMx5vHTGw3KqxxFk4/ku67zxhOKR3c9E7pRT1R2KtNg1zc/9vObKKZr3DDA6HqKCsEgK cYHfpwTgpM/nB5jUQmdaRNKDSiMLO6hb2cbeBF13QuZsyuzLHg+1QiBADE6UFQL5T71A a6oQ== X-Gm-Message-State: AOAM530wEHnL/M6efvPxWsrb261QhrfItjpoCVqfTcoEVwggO6yhsE+T Ret75FS7BV8wfqVF2ahXUYTH29dxvn8tMA1WDzq5oonZaZtdYykj X-Google-Smtp-Source: ABdhPJy4Sw9MtoY9m2+R06G2PYnE/eyJGvuGP+r9lmovBJ1T05n4vg6NYLojfPLuyhK0S0d9iIEZ3+P0bt34U1E3lto= X-Received: by 2002:a92:410b:: with SMTP id o11mr2266137ila.306.1611613067852; Mon, 25 Jan 2021 14:17:47 -0800 (PST) MIME-Version: 1.0 From: Nadav Kohen Date: Mon, 25 Jan 2021 16:17:36 -0600 Message-ID: To: Bitcoin Protocol Discussion Content-Type: multipart/alternative; boundary="0000000000006ce00405b9c0e810" X-Mailman-Approved-At: Mon, 25 Jan 2021 23:10:52 +0000 Subject: [bitcoin-dev] Update on DLCs (new mailing list) X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2021 22:24:09 -0000 --0000000000006ce00405b9c0e810 Content-Type: text/plain; charset="UTF-8" Hi all, 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. I am excited to announce that there is now a dlc-dev mailing list ( https://mailmanlists.org/mailman/listinfo/dlc-dev) 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: https://github.com/discreetlogcontracts/dlcspecs. 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. In case you haven't been following recent progress in DLCs, here's a quick (incomplete) list of updates: * We are using ECDSA Adaptor signatures, soon to be PR'd to secp256k1-zkp: https://github.com/discreetlogcontracts/dlcspecs/pull/114. * We have defined TLV-serializations for messages (like Lightning) required to set up DLCs between parties (including messages from oracles). * We have multiple compatible DLC implementations. * 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. * 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. * We are aiming to have a more stable v0 tag/release of the specification in a few months! Best, Nadav Kohen --0000000000006ce00405b9c0e810 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi all,

A Discreet Log Contract (DLC) is a Bitcoin= -compatible oracle contract enabling transactions to be contingent on signa= tures broadcasted by some set of oblivious oracles. This scheme is a contra= cting building block that enables a variety of applications such as disinte= rmediated betting, hedging, financial contracts, and even such things as sy= nthetic assets.

I am excited to announce that there is now a = dlc-dev mailing list (https://mailmanlists.org/mailman/listinfo/dlc-dev) for anyone = who wants to follow or participate in work related to Discreet Log Contract= s! Here is the repository which has links to many resources including blog = posts and the white paper: https://github.com/discreetlogcontracts/dlcspecs.

<= /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 invit= e feel free to reach out.

In case you haven't been follow= ing recent progress in DLCs, here's a quick (incomplete) list of update= s:

* We are using ECDSA Adaptor signatures, soon to be PR= 'd to secp256k1-zkp: https://github.com/discreetlogcontracts/dlcspecs/pull/1= 14.

* We have defined TLV-serializations for messages= (like Lightning) required to set up DLCs between parties (including messag= es from oracles).

* We have multiple compatible DLC imple= mentations.

* We have specified (and implemented) compres= sion algorithms which make DLCs that are contingent on numeric outcomes (su= ch as prices) practical and expressive enough to support any payout curve.<= br>
* We have specified (and implemented) algorithms which al= low users to use a threshold t-of-n oracles, even supporting numeric cases = where some bounded difference is permitted between oracles.

<= /div>
* We are aiming to have a more stable v0 tag/release of the speci= fication in a few months!

Best,
Nadav Kohen
--0000000000006ce00405b9c0e810--