summaryrefslogtreecommitdiff
path: root/22/a5001e9fb588ef2a02d84eec6b9f2826a2bd05
blob: 9a88e2c15195c204356e45dacc423a0a2f2277ef (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
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
Return-Path: <michaelfolkson@gmail.com>
Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 6FFD7C013A
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed,  3 Feb 2021 14:25:12 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hemlock.osuosl.org (Postfix) with ESMTP id 598C08708A
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed,  3 Feb 2021 14:25:12 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
Received: from hemlock.osuosl.org ([127.0.0.1])
 by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 6Eka+Atqf9l6
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed,  3 Feb 2021 14:25:11 +0000 (UTC)
X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6
Received: from mail-ot1-f52.google.com (mail-ot1-f52.google.com
 [209.85.210.52])
 by hemlock.osuosl.org (Postfix) with ESMTPS id E7C8887035
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed,  3 Feb 2021 14:25:10 +0000 (UTC)
Received: by mail-ot1-f52.google.com with SMTP id h14so17950otr.4
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed, 03 Feb 2021 06:25:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=0+JanJ7Pcj46T6goNWrSt8wLsD3Vigyw9EPeiwllrM0=;
 b=FT08fmhTMVXH4pGOjWit/ohfIAXrJPNxu4aNhomvChBlThToZs1X1y9cuDq8YnUfP+
 3N0P/ibcXx5mTBUqRDye0vJO1qztVnNGGIeBLO5AVy5zrHxF/+yro/KyVDetmwB1razr
 q4cz4yPghxIkwcqUmfcfOaYL0tPlebwIS2B/9246FXSkDYAc/NslnoEGWvMRQ7cCoNwc
 287eAGYUEAdxuBc8p47XRDD2fQLkwaUmJuAbcE5objHs1QiRDWP3cTqc0FKBreQeauk0
 FGQZdYaOlS1T3PpWxQNlApYN7/a0uUqn7RnIqCPuQ4WkKDNoATjKG9HOwDCS7Xeo8KqS
 /4SQ==
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=0+JanJ7Pcj46T6goNWrSt8wLsD3Vigyw9EPeiwllrM0=;
 b=pJmEcCqDMVvQyLcPzUz7A3iHZvYBK7I/qJINToE7VvdFRnrJb85zLt7+EzCxrkNNeJ
 rjIIFmF6tf102og5sew9Uip5/OLLgGudHDaKls3Gr4RTZWZnyHxzUhQbz8RxlSEwuyz/
 jyMyRCY1ujgpx9vxbie1ctnvU484uh8Gd7XJ5IpHrqSadZp9Zm2K7katEehFbt8rPc/K
 kBWUZQcBF8UsKLN6sk9RYjZeqhaC43+S5di93YmrfR4D7jRrp45X3Y/q4x3yFm5oHA7X
 eXCdeNDbXeCG66egWy8PNY3nH0+UsuXhD0cS0zjR78fO80fFM14rshPzSnOmeqQ/wQp8
 W2hg==
X-Gm-Message-State: AOAM533eM3t24jXDKTii86qmMbjzGfze57l+ZNzfI81pthjmCkYitycS
 iZXfKoltTvMdW7354W399zTknKfwp7bkdbpExMoUbUt/AaU=
X-Google-Smtp-Source: ABdhPJzaM8CbJH5bNWo0Ft6SKVd2DYdTfVDM9HECP/R1GnQC1+drXeqEZ1ELE0hyNp6pt8nYOM2G7EHTGS2jAtLbuuM=
X-Received: by 2002:a05:6830:139a:: with SMTP id
 d26mr2178200otq.305.1612362309790; 
 Wed, 03 Feb 2021 06:25:09 -0800 (PST)
MIME-Version: 1.0
From: Michael Folkson <michaelfolkson@gmail.com>
Date: Wed, 3 Feb 2021 14:24:59 +0000
Message-ID: <CAFvNmHSaM4FotFG+Liv-0+C1jYFsVPQyG6aPgUXvEPtrr8XC+w@mail.gmail.com>
To: bitcoin-dev@lists.linuxfoundation.org
Content-Type: multipart/alternative; boundary="000000000000b96dd705ba6f5a72"
X-Mailman-Approved-At: Wed, 03 Feb 2021 14:43:33 +0000
Subject: [bitcoin-dev] Yesterday's Taproot activation meeting on IRC
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, 03 Feb 2021 14:25:12 -0000

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

Yesterday (February 2nd) we held a relatively unstructured meeting on
Taproot activation on IRC which was open to all.


The conversation log is here:
http://gnusha.org/taproot-activation/2021-02-02.log


The meeting was previously announced here:
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-January/018370=
.html


I will summarize what was discussed as best I can. Please revert to the
conversation log if you have the time as any summary is going to be
imperfect. Any errors or biases are my own and corrections will be
gratefully accepted.


I=E2=80=99ll start with Rusty Russell=E2=80=99s takeaways (many thanks to o=
ur Asia Pacific
representatives for joining in the middle of the night by the way) on
Mastodon:


1. Unanimous support for BIP 8. RIP BIP 9.

2. Overwhelming consensus that 1 year is the correct timeout value (it=E2=
=80=99s
actually defined in blocks, so 26x2016 or maybe 87600).

3. Majority consensus for lockinontimeout false, though Luke Dashjr
strongly opposed.

4. No decision I could see on start time, but 2 months was done for SegWit
and that didn=E2=80=99t seem too objectionable.


https://bitcoinhackers.org/@rusty/105664386728806153


I personally think this is a solid summary though I do want to point out it
wasn=E2=80=99t only Luke that opposed lockinontimeout=3Dfalse. There were o=
ther
individuals who also opposed lockinontimeout=3Dfalse but at least from my
reading that was the minority opinion. Luke concluded there wasn=E2=80=99t =
clear
consensus on it and that even if lockinontimeout=3Dfalse was eventually
chosen as a Bitcoin Core default he would be running lockinontimeout=3Dtrue
on his node.


In terms of the PRs, the following BIP 8 PRs were merged following the
meeting.


https://github.com/bitcoin/bips/pull/1020


https://github.com/bitcoin/bips/pull/1021


The latter was merged due to an observation from Jonas Nick in the PR
comments and during the meeting that without it nodes could end up on the
wrong chain in a scenario where they run lockinontimeout=3Dtrue with most
nodes running lockinontimeout=3Dfalse.


The Bitcoin Core PR #19573 requires additional work from its author and
further review before it can be considered for merging.


I do want to thank the large number of participants for engaging in the
discussion in the spirit of wanting to make progress on Taproot activation
and for gracefully allowing me to interrupt them and keep the discussion on
topic. The vast majority of the time this level of bluntness (and pushing
away slightly off topic questions) is not desired or required in Bitcoin
technical meetings. I hope those who were interrupted during this meeting
will return and ask their questions now a meeting of that sheer size is
over.


We are in the process of attempting to organize a follow up more closely
following the format of John Newbery=E2=80=99s Bitcoin Core PR review club =
which
will be lower level, technical and focused on the Bitcoin Core PR #19573.
The Bitcoin Core PR review club is also open to all but given its more
technical nature it shouldn=E2=80=99t present the same challenges as yester=
day=E2=80=99s
meeting.


Thanks to Alejandro De La Torre for providing an update on his website (
taprootactivation.com) following the meeting. Chun Wang (co-founder of
F2Pool, ~ 16 percent of global hash rate) has decided to support BIP
8(false,1 year).

--=20
Michael Folkson
Email: michaelfolkson@gmail.com
Keybase: michaelfolkson
PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3

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

<div dir=3D"ltr">





<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">Yesterday (February 2nd) we held a relatively u=
nstructured meeting on Taproot activation on IRC which was open to all.</p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">The conversation log is here: <a href=3D"http:/=
/gnusha.org/taproot-activation/2021-02-02.log">http://gnusha.org/taproot-ac=
tivation/2021-02-02.log</a></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">The meeting was previously announced here: <a h=
ref=3D"https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-January=
/018370.html">https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-=
January/018370.html</a></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">I will summarize what was discussed as best I c=
an. Please revert to the conversation log if you have the time as any summa=
ry is going to be imperfect. Any errors or biases are my own and correction=
s will be gratefully accepted.</p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">I=E2=80=99ll start with Rusty Russell=E2=80=99s=
 takeaways (many thanks to our Asia Pacific representatives for joining in =
the middle of the night by the way) on Mastodon:</p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">1. Unanimous support for BIP 8. RIP BIP 9.</p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">2. Overwhelming consensus that 1 year is the co=
rrect timeout value (it=E2=80=99s actually defined in blocks, so 26x2016 or=
 maybe 87600).</p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">3. Majority consensus for lockinontimeout false=
, though Luke Dashjr strongly opposed.</p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">4. No decision I could see on start time, but 2=
 months was done for SegWit and that didn=E2=80=99t seem too objectionable.=
</p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica"><a href=3D"https://bitcoinhackers.org/@rusty/10=
5664386728806153">https://bitcoinhackers.org/@rusty/105664386728806153</a><=
/p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">I personally think this is a solid summary thou=
gh I do want to point out it wasn=E2=80=99t only Luke that opposed lockinon=
timeout=3Dfalse. There were other individuals who also opposed lockinontime=
out=3Dfalse but at least from my reading that was the minority opinion. Luk=
e concluded there wasn=E2=80=99t clear consensus on it and that even if loc=
kinontimeout=3Dfalse was eventually chosen as a Bitcoin Core default he wou=
ld be running lockinontimeout=3Dtrue on his node.<span class=3D"gmail-Apple=
-converted-space">=C2=A0</span></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">In terms of the PRs, the following BIP 8 PRs we=
re merged following the meeting.</p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica"><a href=3D"https://github.com/bitcoin/bips/pull=
/1020">https://github.com/bitcoin/bips/pull/1020</a></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica"><a href=3D"https://github.com/bitcoin/bips/pull=
/1021">https://github.com/bitcoin/bips/pull/1021</a></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">The latter was merged due to an observation fro=
m Jonas Nick in the PR comments and during the meeting that without it node=
s could end up on the wrong chain in a scenario where they run lockinontime=
out=3Dtrue with most nodes running lockinontimeout=3Dfalse.</p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">The Bitcoin Core PR #19573 requires additional =
work from its author and further review before it can be considered for mer=
ging.</p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">I do want to thank the large number of particip=
ants for engaging in the discussion in the spirit of wanting to make progre=
ss on Taproot activation and for gracefully allowing me to interrupt them a=
nd keep the discussion on topic. The vast majority of the time this level o=
f bluntness (and pushing away slightly off topic questions) is not desired =
or required in Bitcoin technical meetings. I hope those who were interrupte=
d during this meeting will return and ask their questions now a meeting of =
that sheer size is over.</p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">We are in the process of attempting to organize=
 a follow up more closely following the format of John Newbery=E2=80=99s Bi=
tcoin Core PR review club which will be lower level, technical and focused =
on the Bitcoin Core PR #19573. The Bitcoin Core PR review club is also open=
 to all but given its more technical nature it shouldn=E2=80=99t present th=
e same challenges as yesterday=E2=80=99s meeting.</p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica;min-height:14px"><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:12px;line-height:no=
rmal;font-family:Helvetica">Thanks to Alejandro De La Torre for providing a=
n update on his website (<a href=3D"http://taprootactivation.com">taprootac=
tivation.com</a>) following the meeting. Chun Wang (co-founder of F2Pool, ~=
 16 percent of global hash rate) has decided to support BIP 8(false,1 year)=
.</p><div><br></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-=
smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><=
div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=
=3D"ltr"><font face=3D"arial, helvetica, sans-serif" color=3D"#000000">Mich=
ael Folkson</font><div><font face=3D"arial, helvetica, sans-serif" color=3D=
"#000000">Email:=C2=A0<a href=3D"mailto:michaelfolkson@gmail.com" target=3D=
"_blank">michaelfolkson@gmail.com</a></font></div><div><font face=3D"arial,=
 helvetica, sans-serif" color=3D"#000000">Keybase: michaelfolkson</font></d=
iv><div><font face=3D"arial, helvetica, sans-serif" color=3D"#000000">PGP: =
43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3</font></div></div></div><=
/div></div></div></div></div></div></div></div></div>

--000000000000b96dd705ba6f5a72--