summaryrefslogtreecommitdiff
path: root/12/f14081fd3830a70d5e295c65a2245b5f794f5c
blob: 78904686b4dcf3ded810fb8246d9b20bf85d0b6d (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
Return-Path: <fresheneesz@gmail.com>
Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 814D5C000B
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu, 17 Mar 2022 04:17:39 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp3.osuosl.org (Postfix) with ESMTP id 6F8186127D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu, 17 Mar 2022 04:17:39 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: smtp3.osuosl.org (amavisd-new);
 dkim=pass (2048-bit key) header.d=gmail.com
Received: from smtp3.osuosl.org ([127.0.0.1])
 by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id s83hWPiEXlJi
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu, 17 Mar 2022 04:17:38 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com
 [IPv6:2a00:1450:4864:20::52d])
 by smtp3.osuosl.org (Postfix) with ESMTPS id 4C4246126E
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu, 17 Mar 2022 04:17:38 +0000 (UTC)
Received: by mail-ed1-x52d.google.com with SMTP id w4so5080156edc.7
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed, 16 Mar 2022 21:17:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=4cJsbupebR2KcqY2BHG6QdcBSTfu2lx6LB5WRRUevH0=;
 b=O1tF02x2R0YncBKiblhMSlsQVeCeS5c6zqLz47kBC83Ke4WaQAYyY/CoTXtRjU0wqs
 KWwdWZlUGylr+9xsGU4m6gVxfA09hAjvwNwdkyc4AfHITjoFMSz0TKz1pdKNnIQtVtFq
 gn1OrV508WWwei/Z20JKL3z9yzsNj7HPF6r6OTb/3D4Gglw/KBMkSBUgw9VdPkXzGLcV
 pD7AHpu+OHgwii+LbG6f4dNxuUipk8uMLKtKmMHE6hV1EaZpFBwUCORMJpznUPwN/Sa6
 Ch6oOOKc3YP0g9dw+g5SvhDQvFyLHYwsJGtKGCBk0sCOAovUnSaQjzJtSYfC9j3z9zJ/
 bpiQ==
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:cc;
 bh=4cJsbupebR2KcqY2BHG6QdcBSTfu2lx6LB5WRRUevH0=;
 b=yiOw8sfYw+JzNzA1GXTM/kYFLekzsE9vaWVeh437BPzgW1ziRRuN2hJ2mkrx4eEM24
 Ewwn8z802GSRoQYLDaQn5Z9/qCvxP8nlV4ZE4WnpOKIgTFV3AxU2yy+KwOq2rtO2Sp3R
 Z9WbbqdFIpurenjXkHaGoBPgJx97b8zZsUG8pBtRzP50eDl8nu72jbmvbcsdr/NpTHue
 8Q63sbpX0ZIxdKUwMB+BjrUNEzdEiL4M/lWpnNqQUT/32H8GivEKds0T/rRKQ+qgPg0v
 WzjgB+OGwlQuEFfXTJxcSU9eLo9kl0lzDQGxKTo2LSwzs3+SRUaVhZcZaoYU6nR5gYaX
 oBXA==
X-Gm-Message-State: AOAM5331eGkIrKfqxdxNIVmv49ttpSTYNdGvuUuP1nYC+LK6pEGnO/X/
 FHPQZeYOKUvuk/A+fUTaR3g4NC/58gCK1lc72pY=
X-Google-Smtp-Source: ABdhPJwhBXJnK+TT7eRZTuk15VfnnAvRZ/6KGhOt3BkaPkEYtkyKCepCAigUgBq1N6xCwcarptmlMKSq/0CNAn+q5HY=
X-Received: by 2002:a05:6402:50cb:b0:418:d750:9cba with SMTP id
 h11-20020a05640250cb00b00418d7509cbamr2566008edb.16.1647490656228; Wed, 16
 Mar 2022 21:17:36 -0700 (PDT)
MIME-Version: 1.0
References: <CAMZUoKkTDjDSgnqhYio8Lnh-yTdsNAdXbDC9RQwnN00RdbbL6w@mail.gmail.com>
 <CABm2gDrdoD3QZ=gZ_nd7Q+AZpetX32dLON7pfdC4aAwpLRd4xA@mail.gmail.com>
 <CAMZUoK=kpZZw++WmdRM0KTkj6dQhmtsanm9eH1TksNwypKS8Zw@mail.gmail.com>
 <CABm2gDpFFg47Ld3HHhTq2SVTaCusm1ybDpEmvKV=S3cFTAQwoA@mail.gmail.com>
 <CAMZUoKkPF6gPGpDWy1U+0GCONF-_qsTcOz0S1X+vx8_Kfqr8mw@mail.gmail.com>
 <CAD5xwhgYUgYd001NXrCq-H7qCJuifChN+jF98KGbKFbENT3J+Q@mail.gmail.com>
In-Reply-To: <CAD5xwhgYUgYd001NXrCq-H7qCJuifChN+jF98KGbKFbENT3J+Q@mail.gmail.com>
From: Billy Tetrud <billy.tetrud@gmail.com>
Date: Wed, 16 Mar 2022 23:17:20 -0500
Message-ID: <CAGpPWDbA91UMF_UBZk6z=Cb0gcXQtn17sOsOHaFhZ-wxLGpb6A@mail.gmail.com>
To: Jeremy Rubin <j@rubin.io>, 
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="00000000000055db2a05da624f69"
X-Mailman-Approved-At: Thu, 17 Mar 2022 09:32:33 +0000
Subject: Re: [bitcoin-dev] Speedy Trial
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: Thu, 17 Mar 2022 04:17:39 -0000

--00000000000055db2a05da624f69
Content-Type: text/plain; charset="UTF-8"

@Aj Your steps seem reasonable. I definitely agree step one (talking to
each other) is obviously the ideal solution, when it works.

Step 2 (futures market) is the option I would say I understand the least.
In any case, a futures market seems like it only incorporates the
opinions/predictions of the group of people willing to bet money on things
like this. This is likely to be a rather small group of particular types of
people. I find it a bit difficult to reconcile the theories that betting
rings like this are good at predicting against the inherent selection bias
of the group of betting individuals. Going just by number of individuals
(or probably even by amount of currency risked) this seems like a futures
market would inherently be a small and biased group. Potentially useful,
but I wouldn't assume that it could be taken stand-alone as a proxy for
consensus.

I'm curious what you think about a coin-weighted poll like I suggested here
<https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-May/019022.html>
being
added to that list of steps? Surely this would be a broader group of people
than a futures market, tho still obviously a group subject to selection
bias.

@jeremy drops the bomb. I'm sure Jorge will be running this within the
year.



On Tue, Mar 15, 2022 at 12:25 PM Jeremy Rubin via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:

> Boker tov bitcoin devs,
>
> A mechanism of soft-forking against activation exists.  What more do you
>> want?
>>
>
> Agreed -- that should be enough.
>
>
>
>> Are we supposed to write the code on behalf of this hypothetical group of
>> users who may or may not exist for them just so that they can have a node
>> that remains stalled on Speedy Trial lockin?
>>
> That simply isn't reasonable, but if you think it is, I invite you to
>> create such a fork.
>>
>
> Disagree.
>
> It is a reasonable ask.
>
> I've done it in about 40 lines of python:
> https://github.com/jeremyrubin/forkd
>
> Merry Christmas Jorge, please vet the code carefully before running.
>
> Peace,
>
> Jeremy
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>

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

<div dir=3D"ltr">@Aj Your steps seem reasonable. I definitely agree step on=
e (talking to each other) is obviously the ideal solution, when it works.=
=C2=A0<div><br></div><div>Step 2 (futures market) is the option I would say=
 I understand the least. In any case, a futures market seems like it only i=
ncorporates the opinions/predictions of the group of people willing to bet =
money on things like this. This is likely to be a rather small group of par=
ticular types of people. I find it a bit difficult to reconcile=C2=A0the th=
eories that betting rings like this are good at predicting against the inhe=
rent selection bias of the group of betting individuals. Going just by numb=
er of individuals (or probably even by amount of currency risked) this seem=
s like a futures market would inherently be a small and biased group. Poten=
tially useful, but I wouldn&#39;t assume that it could be taken stand-alone=
 as a proxy for consensus.=C2=A0</div><div><br></div><div>I&#39;m curious w=
hat you think about <a href=3D"https://lists.linuxfoundation.org/pipermail/=
bitcoin-dev/2021-May/019022.html" target=3D"_blank">a coin-weighted poll li=
ke I suggested here</a>=C2=A0being added to that list of steps? Surely this=
 would be a broader group of people than a futures market, tho still obviou=
sly a group subject to selection bias.=C2=A0</div><div><br></div><div>@jere=
my drops the bomb. I&#39;m sure Jorge will be running this within the year.=
=C2=A0<br><div><br></div><div><br></div></div></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Mar 15, 2022 at 12:25=
 PM Jeremy Rubin via bitcoin-dev &lt;<a href=3D"mailto:bitcoin-dev@lists.li=
nuxfoundation.org" target=3D"_blank">bitcoin-dev@lists.linuxfoundation.org<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
div dir=3D"ltr"><div class=3D"gmail_quote"><div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:rgb=
(0,0,0)">Boker tov bitcoin devs,</div></div><div><br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_quot=
e"><div>A mechanism of soft-forking against activation exists.=C2=A0 What m=
ore do you want?<br></div></div></div></blockquote><div><br></div><div><div=
 class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small;color:rgb(0,0,0)">Agreed -- that should be enough.</div><br><=
/div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v dir=3D"ltr"><div class=3D"gmail_quote"><div>Are we supposed to write the =
code on behalf of this hypothetical group of users who may or may not exist=
 for them just so that they can have a node that remains stalled on Speedy =
Trial lockin?=C2=A0</div></div></div></blockquote><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_quote"><div>T=
hat simply isn&#39;t reasonable, but if you think it is, I invite you to cr=
eate such a fork.<br></div></div></div></blockquote><div><br></div><div cla=
ss=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:small;color:rgb(0,0,0)">Disagree.</div><div class=3D"gmail_default" sty=
le=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,=
0)"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helve=
tica,sans-serif;font-size:small;color:rgb(0,0,0)">It is a reasonable ask.</=
div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small;color:rgb(0,0,0)"><br></div><div class=3D"gmail_defau=
lt" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:r=
gb(0,0,0)">I&#39;ve done it in about 40 lines of python: <a href=3D"https:/=
/github.com/jeremyrubin/forkd" target=3D"_blank">https://github.com/jeremyr=
ubin/forkd</a></div><div class=3D"gmail_default" style=3D"font-family:arial=
,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small;color:rgb(0,0,0)">Merry Christmas Jorge, please vet the code caref=
ully before running.</div><div class=3D"gmail_default" style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><di=
v class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small;color:rgb(0,0,0)">Peace,</div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,=
0,0)"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small;color:rgb(0,0,0)">Jeremy</div></div></div=
>
_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
man/listinfo/bitcoin-dev</a><br>
</blockquote></div>

--00000000000055db2a05da624f69--