summaryrefslogtreecommitdiff
path: root/33/7cde6431675704dde3edab621ed9cae1cb3734
blob: d80d9d6d40f0c825c1616ab885204d153af39b55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
Return-Path: <nadav@suredbits.com>
Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 99D40C013A
 for <bitcoin-dev@lists.linuxfoundation.org>;
 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 <bitcoin-dev@lists.linuxfoundation.org>;
 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 <bitcoin-dev@lists.linuxfoundation.org>;
 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 <bitcoin-dev@lists.linuxfoundation.org>;
 Mon, 25 Jan 2021 22:24:02 +0000 (UTC)
Received: by mail-io1-f51.google.com with SMTP id q129so29892624iod.0
 for <bitcoin-dev@lists.linuxfoundation.org>;
 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 <nadav@suredbits.com>
Date: Mon, 25 Jan 2021 16:17:36 -0600
Message-ID: <CALGTLwMwja3Jj8imfEeqZU8h9R3oSDuqn9L7xCFHQKeEO6L7mg@mail.gmail.com>
To: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
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 <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>, 
 <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>, 
 <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=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

<div dir=3D"ltr">Hi all,<div><br>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.</div><div><br>I am excited to announce that there is now a =
dlc-dev mailing list (<a href=3D"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 Contract=
s! Here is the repository which has links to many resources including blog =
posts and the white paper: <a href=3D"https://github.com/discreetlogcontrac=
ts/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 invit=
e feel free to reach out.</div><div><br>In case you haven&#39;t been follow=
ing recent progress in DLCs, here&#39;s a quick (incomplete) list of update=
s:<br><br></div><div>* We are using ECDSA Adaptor signatures, soon to be PR=
&#39;d to secp256k1-zkp: <a href=3D"https://github.com/discreetlogcontracts=
/dlcspecs/pull/114">https://github.com/discreetlogcontracts/dlcspecs/pull/1=
14</a>.<br><br></div><div>* We have defined TLV-serializations for messages=
 (like Lightning) required to set up DLCs between parties (including messag=
es from oracles).<br><br></div><div>* We have multiple compatible DLC imple=
mentations.<br><br></div><div>* 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><br></div><div>* 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><div><br><=
/div><div>* We are aiming to have a more stable v0 tag/release of the speci=
fication in a few months!</div><div><br>Best,<br>Nadav Kohen<br></div></div=
>

--0000000000006ce00405b9c0e810--