summaryrefslogtreecommitdiff
path: root/4d/e4430157222bc88ce5dfc711f1ee9d447048b4
blob: 3fc1b0d2eaa65061bb831b5d83ce6d5c593c684a (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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
Return-Path: <jtimon@jtimon.cc>
Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 620D0C000B
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed,  9 Mar 2022 11:07:08 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp4.osuosl.org (Postfix) with ESMTP id 3DDEE417D6
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed,  9 Mar 2022 11:07:08 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: smtp4.osuosl.org (amavisd-new);
 dkim=pass (2048-bit key) header.d=jtimon-cc.20210112.gappssmtp.com
Received: from smtp4.osuosl.org ([127.0.0.1])
 by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id jNWY804XPclS
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed,  9 Mar 2022 11:07:05 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
Received: from mail-yb1-xb2c.google.com (mail-yb1-xb2c.google.com
 [IPv6:2607:f8b0:4864:20::b2c])
 by smtp4.osuosl.org (Postfix) with ESMTPS id 463EB41678
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed,  9 Mar 2022 11:07:05 +0000 (UTC)
Received: by mail-yb1-xb2c.google.com with SMTP id h126so3593437ybc.1
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed, 09 Mar 2022 03:07:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=jtimon-cc.20210112.gappssmtp.com; s=20210112;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=EdQAGWJ2ztz1OwChoQJ7gevt0TKktzivNZmiDmT6fV8=;
 b=V8UFN5EP/Ov9yNYOUd9W4yanVVhv/y8KNCJk2xGyDhP7Q4ZwT/4Nw2R3h2N+XEKRnW
 dw85UBYaEXelcsSmrbR95B7m8THHKZitYAjh1RPTriLVS76vsz8/GWqk6YNwn55tWDcC
 QOTXgJwk+0J3pu/QWc0wGd0axpCj6WRKlcyS1c1H6Hg6CkvzL5IDWYyRMJ2NMYakqQ83
 LE6UykY51XtNrwPSSqFS0Tli2OO8oZr8rW61RhRbHXwW3IBPlvDLDeZ0cyl+mjFdxaDa
 UKf24syh3ZujYGOPS0NxX2vTBjCNRsoUZONj/VFSz4vZBCDmIXNQo+oxTsB96ScD8/OZ
 BwqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=EdQAGWJ2ztz1OwChoQJ7gevt0TKktzivNZmiDmT6fV8=;
 b=MvF/RzJX2h0LrKp2zURGfts/rOt69LNVSxYV3mbb8LMzaTpGKoAQ51InSfNSxYlZeB
 uzZNCtoj3Qkeehl1mE2L0FpdPyBt+ZrelI1zAI74beHJrqyKceFR/dssKjc6WF9WRZnh
 47UW3rTbVYtDD4axypq1x2RWZl324wpxvsdOY6nzH8V7wUAK8qn9O+Wc+o99ngufke7B
 0fBv9IZa4adOLTuWd908eWW0PjUU9zqIO4Z97WDv4pryIYAgRsLJI4b8bP2g0Is48H9/
 kL2/wZ3JUsUI/8fqw1yv139YkMkWByf5DV9UX8j84fF8e/12p8UinmJhNCnOUr+h96E1
 D7HQ==
X-Gm-Message-State: AOAM532X8O70u2xI68TOviMY0KkaPE02zta3hv9teWkjPhYKw2398OKL
 DIPAYbY95w3Jnd9BYQZEcj05XqBpYbNQqht1hQZmWw==
X-Google-Smtp-Source: ABdhPJwyMYL/HyiodZlS9Gq/2oHYZpBYwujJLfD5x5mpy4hI8YZYC4PQPhb3p+MFV59sHHKPILjbQcPHESiofBtNALw=
X-Received: by 2002:a25:fe0d:0:b0:628:9cd4:e8da with SMTP id
 k13-20020a25fe0d000000b006289cd4e8damr15207334ybe.511.1646824024157; Wed, 09
 Mar 2022 03:07:04 -0800 (PST)
MIME-Version: 1.0
References: <CAD5xwhgvW_ATpWuMv1fF6hhjTyp8imkxfAY1CcCvYk1AwgqfhA@mail.gmail.com>
In-Reply-To: <CAD5xwhgvW_ATpWuMv1fF6hhjTyp8imkxfAY1CcCvYk1AwgqfhA@mail.gmail.com>
From: =?UTF-8?B?Sm9yZ2UgVGltw7Nu?= <jtimon@jtimon.cc>
Date: Wed, 9 Mar 2022 11:08:06 +0000
Message-ID: <CABm2gDqMcgcyYErNgMe9shXUxX5E85n+VqheDf1_E1mPq3ijLg@mail.gmail.com>
To: Jeremy Rubin <jeremy.l.rubin@gmail.com>, 
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="000000000000f7c0d105d9c71847"
X-Mailman-Approved-At: Wed, 09 Mar 2022 13:12:11 +0000
Subject: Re: [bitcoin-dev] Meeting Summary & Logs for CTV Meeting #5
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: Wed, 09 Mar 2022 11:07:08 -0000

--000000000000f7c0d105d9c71847
Content-Type: text/plain; charset="UTF-8"

What is ST? If it may be a reason to oppose CTV, why not talk about it more
explicitly so that others can understand the criticisms?
It seems that criticism isn't really that welcomed and is just explained
away.
Perhaps it is just my subjective perception.
Sometimes it feels we're going from "don't trust, verify" to "just trust
jeremy rubin", i hope this is really just my subjective perception. Because
I think it would be really bad that we started to blindly trust people like
that, and specially jeremy.


On Wed, Mar 9, 2022, 00:37 Jeremy Rubin via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:

> Logs here: https://gnusha.org/ctv-bip-review/2022-03-08.log
>
> Notes:
>
> 1) Sapio Updates
>
> Sapio has Experimental Taproot Support now.
> See logs for how to help.
> Rust-bitcoin can also use your help reviewing, e.g.
> https://github.com/rust-bitcoin/rust-miniscript/pull/305
> Adding MuSig support for the oracle servers would be really cool, if
> someone wants a challenge.
>
> 2) Transaction Sponsors
>
> What sponsors are vs. RBF/CPFP.
> Why there's not a BIP # assigned (despite it being written up as a
> BIP+impl in
> https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-September/018168.html,
> should only get a number if it seems like people agree).
>
> 3) James' Vaults Post
>
> James' vaults are similar to prior art on recursive CTV vaults (Kanzure's
> / Jeremy's), where the number of steps = 1.
> Actually ends up being a very good design for many custody purposes, might
> be a good "80% of the benefit 20% of the work" type of thing.
> People maybe want different things out of vaults... how customizable must
> it be?
>
> 4) Mailing list be poppin'
>
> Zmn shared a prepared remark which spurred a nice conversation.
> General sentiment that we should be careful adding crazy amounts of power,
> with great power comes great responsibility...
> Maybe we shouldn't care though -- don't send to scripts you don't like?
> Math is scary -- you can do all sorts of bizarre stuff with more power
> (e.g., what if you made an EVM inside a bitcoin output).
> Things like OP_EVICT should be bounded by design.
> Problem X: Infrastructure issue for all more flexible covenants:
>    1) generate a transition function you would like
>    2) compile it into a script covenant
>    3) request the transition/txn you want to have happen
>     4) produce a satisifaction of the script covenant for that transaction
>    5) prove the transition function *is* what you wanted/secure
> Quantifying how hard X is for a given proposal is a good idea.
> You can prototype covenants with federations in Sapio pretty easily...
> more people should try this!
>
> 5) General discuss
> People suck at naming things... give things more unique names for
> protocols!
> Jeremy will name something the Hot Tub Coin Machine
> Some discussion on forking, if theres any kind of consensus forming,
> doing things like
> https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-April/018833.html
> How much does a shot-on-goal cost / unforced errors of not making an
> activating client available precluding being able to activate
> luke-jr: never ST; ST is a reason enough to oppose CTV
> jamesob: <javascript> OP_DOTHETHING
>
> best,
>
> Jeremy
>
> --
> @JeremyRubin <https://twitter.com/JeremyRubin>
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>

--000000000000f7c0d105d9c71847
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">What is ST? If it may be a reason to oppose CTV, why not =
talk about it more explicitly so that others can understand the criticisms?=
<div dir=3D"auto">It seems that criticism isn&#39;t really that welcomed an=
d is just explained away.</div><div dir=3D"auto">Perhaps it is just my subj=
ective perception.</div><div dir=3D"auto">Sometimes it feels we&#39;re goin=
g from &quot;don&#39;t trust, verify&quot; to &quot;just trust jeremy rubin=
&quot;, i hope this is really just my subjective perception. Because I thin=
k it would be really bad that we started to blindly trust people like that,=
 and specially jeremy.</div><div dir=3D"auto"><br></div></div><br><div clas=
s=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Mar 9, 2022=
, 00:37 Jeremy Rubin via bitcoin-dev &lt;<a href=3D"mailto:bitcoin-dev@list=
s.linuxfoundation.org">bitcoin-dev@lists.linuxfoundation.org</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
;color:#000000">Logs here:=C2=A0<a href=3D"https://gnusha.org/ctv-bip-revie=
w/2022-03-08.log" target=3D"_blank" rel=3D"noreferrer">https://gnusha.org/c=
tv-bip-review/2022-03-08.log</a></div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small;color:#000000"><br>=
</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small;color:#000000">Notes:</div><div class=3D"gmail_defa=
ult" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:=
#000000"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small;color:#000000">1) Sapio Updates</div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small;color:#000000"><br></div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">=
Sapio has Experimental Taproot Support now.</div><div class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:#0=
00000">See logs for how to help.</div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">Rust=
-bitcoin can also use your help reviewing, e.g.=C2=A0<a href=3D"https://git=
hub.com/rust-bitcoin/rust-miniscript/pull/305" dir=3D"auto" rel=3D"noopener=
 noreferrer" style=3D"box-sizing:inherit;text-decoration:none;font-family:-=
apple-system,system-ui,&quot;Segoe UI&quot;,Roboto,Ubuntu,Cantarell,&quot;N=
oto Sans&quot;,sans-serif,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,Ari=
al;font-size:14px;white-space:pre-wrap" target=3D"_blank">https://github.co=
m/rust-bitcoin/rust-miniscript/pull/305</a></div><div class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:#0=
00000">Adding MuSig support for the oracle servers would be really cool, if=
 someone wants a challenge.</div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small;color:#000000"><br></div=
><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small;color:#000000">2) Transaction Sponsors</div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small;color:#000000"><br></div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small;color:#000000">What spon=
sors are vs. RBF/CPFP.</div><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small;color:#000000">Why there&#39;=
s not a BIP # assigned (despite it being written up as a BIP+impl in=C2=A0<=
a href=3D"https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-Sept=
ember/018168.html" target=3D"_blank" rel=3D"noreferrer">https://lists.linux=
foundation.org/pipermail/bitcoin-dev/2020-September/018168.html</a>, should=
 only get a number if it seems like people agree).</div><div class=3D"gmail=
_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;c=
olor:#000000"><br></div><div class=3D"gmail_default" style=3D"font-family:a=
rial,helvetica,sans-serif;font-size:small;color:#000000">3) James&#39; Vaul=
ts Post</div><div class=3D"gmail_default" style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small;color:#000000"><br></div><div class=3D"gmail=
_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;c=
olor:#000000">James&#39; vaults are similar to prior art on recursive CTV v=
aults (Kanzure&#39;s / Jeremy&#39;s), where the number of steps =3D 1.</div=
><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small;color:#000000">Actually ends up being a very good design=
 for many custody purposes, might be a good &quot;80% of the benefit 20% of=
 the work&quot; type of thing.</div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small;color:#000000">People=
 maybe want different things out of vaults... how=C2=A0customizable must it=
 be?</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small;color:#000000"><br></div><div class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;colo=
r:#000000">4) Mailing list be poppin&#39;</div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:#000=
000"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small;color:#000000">Zmn shared a prepared remar=
k which spurred a nice conversation.</div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">=
General sentiment that we should be careful adding crazy amounts of power, =
with great power comes great responsibility...</div><div class=3D"gmail_def=
ault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color=
:#000000">Maybe we shouldn&#39;t care though -- don&#39;t send to scripts y=
ou don&#39;t like?</div><div class=3D"gmail_default" style=3D"font-family:a=
rial,helvetica,sans-serif;font-size:small;color:#000000">Math is scary -- y=
ou can do all sorts of bizarre stuff with more power (e.g., what if you mad=
e an EVM inside a bitcoin output).</div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">T=
hings like OP_EVICT should be bounded by design.</div><span class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;co=
lor:rgb(0,0,0)">Problem X: Infrastructure </span>issue <span class=3D"gmail=
_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;c=
olor:rgb(0,0,0)">for all more flexible covenants</span>:<div><span class=3D=
"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall;color:rgb(0,0,0)"> =C2=A0 =C2=A0</span>1) generate a transition functi=
on you would like</div><div><span class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"> =C2=A0 =
=C2=A0</span>2) compile it into a script covenant</div><div><span class=3D"=
gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all;color:rgb(0,0,0)"> =C2=A0 =C2=A0</span>3) request the transition<span c=
lass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font=
-size:small;color:rgb(0,0,0)">/txn</span> you want <span class=3D"gmail_def=
ault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color=
:rgb(0,0,0)">to have happen</span></div><div><span class=3D"gmail_default" =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0=
,0,0)">=C2=A0 =C2=A0 </span>4) produce a satisifaction of the script covena=
nt<span class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-s=
erif;font-size:small;color:rgb(0,0,0)"> for that transaction</span></div><d=
iv><span class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small;color:rgb(0,0,0)"> =C2=A0 =C2=A0</span>5) prove the t=
ransition function *is* what you wanted/secure</div><div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;=
color:rgb(0,0,0)">Quantifying how hard X is for a given proposal is a good =
idea.</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small;color:rgb(0,0,0)">You can prototype covenants =
with federations in Sapio pretty easily... more people should try this!</di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small;color:rgb(0,0,0)"><br></div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:rgb=
(0,0,0)">5) General discuss</div><div class=3D"gmail_default" style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">People=
 suck at naming things... give things more unique names for protocols!</div=
><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small;color:rgb(0,0,0)">Jeremy will name something the Hot Tub=
 Coin Machine</div><div class=3D"gmail_default"><font color=3D"#000000" fac=
e=3D"arial, helvetica, sans-serif">Some discussion=C2=A0</font>on forking, =
if theres any kind of consensus forming, doing things like <a href=3D"https=
://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-April/018833.html" =
target=3D"_blank" rel=3D"noreferrer">https://lists.linuxfoundation.org/pipe=
rmail/bitcoin-dev/2021-April/018833.html</a></div><div class=3D"gmail_defau=
lt">How much does a shot-on-goal cost / unforced errors of not making an ac=
tivating client available precluding being able to activate<br>luke-jr: nev=
er ST; ST is a reason enough to oppose CTV<br>jamesob: &lt;javascript&gt; O=
P_DOTHETHING</div></div><div class=3D"gmail_default"><br></div><div class=
=3D"gmail_default">best,</div><div class=3D"gmail_default"><br></div><div c=
lass=3D"gmail_default">Jeremy</div><br clear=3D"all"><div><div dir=3D"ltr" =
data-smartmail=3D"gmail_signature"><div dir=3D"ltr">--<br><a href=3D"https:=
//twitter.com/JeremyRubin" target=3D"_blank" rel=3D"noreferrer">@JeremyRubi=
n</a><br></div></div></div></div>
_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank" =
rel=3D"noreferrer">bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer noreferrer" target=3D"_blank">https://lists.linuxfoundati=
on.org/mailman/listinfo/bitcoin-dev</a><br>
</blockquote></div>

--000000000000f7c0d105d9c71847--