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
|
Return-Path: <danrobinson010@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id B5B31902
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 6 Apr 2017 15:41:45 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-qt0-f173.google.com (mail-qt0-f173.google.com
[209.85.216.173])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 2A461127
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 6 Apr 2017 15:41:45 +0000 (UTC)
Received: by mail-qt0-f173.google.com with SMTP id i34so39501180qtc.0
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 06 Apr 2017 08:41:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=u5pVbH0Q7tRkMAIsi5IWHj4zXkrH1exfuRTMpCxCSS0=;
b=LqHEXwDgLTBXw0vRNyojqezyVQBBgYKdODa/sC1w1bS/nWxTXICZZMGmJ5+39t0bxE
qHHAoMDptJEAjwTEx5wf9aqHLbjo9lX88mjjLXYxahPa81VRA/KLIx9CnV0v+nVr8hS1
l3PhO7XMF19ws/pGQMWB4mphsGta6meRz4d0+2veOASGF+2mH/ZByRuj14HhQf65H6av
9+KtF68lwtXzdTeTj+8UKKZZru7KjVF09ykamIykN/5NJ7egYWXRyukm/QFibWc/3Tje
QziFB/Z6EBmRWLKq4XsxmQT6d8T+8AowXpAws1t2S1QNGrW3ey7tGuAgfwgbRtH7KUis
aEXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=u5pVbH0Q7tRkMAIsi5IWHj4zXkrH1exfuRTMpCxCSS0=;
b=IhWM5wG7hGRfI2gusjx8vrZJZKkCN1p0V9V5RUz35f8B8aArojXtoTEW7SHQqJy1vQ
g7blm458XjF8dCYFr9fkDGp2S/kUgvv85n6T90FM8FXin1Jg0t4EOPeo4RDQFG4CF/oB
mxfNMiTM3GT7UuHViGB4SRX3cvpzxO3N9i5lITZkPB7Zqyi4uMlurvjvuoWxyt1j/nB/
Co9MYk/VMX4HhXkc/3XBbSo/gUu33gXdK4UpUrwRUPrlbNqfiO6cBurt/tI/X/whwCg0
Ae7lxM49pJsiJtHHxRJ10x0G5Ybx6aF27FNjBBUz/M2np0G6lR061VmPBPOG1FYhG3o4
h8YA==
X-Gm-Message-State: AFeK/H2V1/UcnAWqZE11wbQlpSc2AwXLAqkwZQtZE3OQNdgTWD7KWtN6FcRDw2Rbk0mAxPrqbErffOuilCzPIA==
X-Received: by 10.200.2.175 with SMTP id p47mr37284527qtg.35.1491493304302;
Thu, 06 Apr 2017 08:41:44 -0700 (PDT)
MIME-Version: 1.0
References: <CAAS2fgR84898xD0nyq7ykJnB7qkdoCJYnFg6z5WZEUu0+-=mMA@mail.gmail.com>
<SINPR04MB19493BB6268FBC75F107C2BAC20D0@SINPR04MB1949.apcprd04.prod.outlook.com>
<SINPR04MB1949C5A408F7B6EC4D8D298BC20D0@SINPR04MB1949.apcprd04.prod.outlook.com>
<CABm2gDoVVDgwTdfLxmPmhOc4VaRCG+tyYNksnZL3WQ7Up_JsqQ@mail.gmail.com>
In-Reply-To: <CABm2gDoVVDgwTdfLxmPmhOc4VaRCG+tyYNksnZL3WQ7Up_JsqQ@mail.gmail.com>
From: Daniel Robinson <danrobinson010@gmail.com>
Date: Thu, 06 Apr 2017 15:41:32 +0000
Message-ID: <CAD438HvU_M-mb-U+RuX_1-=p-Rv7b4S8zGv7KeRFbq-TcvR9bg@mail.gmail.com>
To: =?UTF-8?B?Sm9yZ2UgVGltw7Nu?= <jtimon@jtimon.cc>,
Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>,
Luv Khemani <luvb@hotmail.com>
Content-Type: multipart/alternative; boundary=f4030435b620968c48054c815873
X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,
DKIM_VALID,DKIM_VALID_AU,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,
HTML_MESSAGE, RCVD_IN_DNSWL_NONE,
RCVD_IN_SORBS_SPAM autolearn=no version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
smtp1.linux-foundation.org
X-Mailman-Approved-At: Thu, 06 Apr 2017 15:46:35 +0000
Subject: Re: [bitcoin-dev] BIP proposal: Inhibiting a covert attack on the
Bitcoin POW function
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
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, 06 Apr 2017 15:41:45 -0000
--f4030435b620968c48054c815873
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
I think you're misreading Luv. He's defending the idea of blocking covert
ASICBOOST, not defending ASICBOOST.
On Thu, Apr 6, 2017 at 11:16 AM Jorge Tim=C3=B3n via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:
> On Thu, Apr 6, 2017 at 2:30 PM, Luv Khemani via bitcoin-dev
> <bitcoin-dev@lists.linuxfoundation.org> wrote:
> >
> > Just to add on to the ethical issue of blocking this.
> >
> >
> > If blocking the covert form of ASICBOOST is seen as unethical, then the
> same can be said about libsecp256k1, various client optimisations,
> Compactblocks.
>
> This is simply a non sequitur. These optimizations benefit users. On
> the other hand, asicboost doesn't benefit users in any way, it only
> benefits some miners if and only if not all miners use it. It
> obviously harms the miners that aren't using it by making them less
> profitable (maybe to the point that they lose money).
> If all miners use it or if no one of them uses it is equivalent from
> the point of view of the user. In fact, the very fact of allowing it
> makes the network less secure unless every single honest miner uses
> it, for an attacker could use it against the network.
>
> Even if asicboost was good for users in any way (which as explained
> isn't), this proposal doesn't disable it, only the covert form that
> cannot be proven to be used.
>
> Therefore there's no rational arguments to oppose this proposal unless
> you are (or are invested in):
>
> A) A Miner currently using the covert form of asicboost.
>
> B) A Miner planning to use the covert form of asicboost soon.
>
> C) An attacker using or planning to use the covert form of asicboost.
>
> > All of which seek to reduce the efficacy of large miners and selfish
> mining.
>
> Asicboost doesn't seek this and doesn't help with this in any way.
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>
--f4030435b620968c48054c815873
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">I think you're misreading Luv. He's defending the =
idea of blocking=C2=A0covert ASICBOOST, not defending ASICBOOST.<br><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr">On Thu, Apr 6, 2017 at 11:16 AM Jo=
rge Tim=C3=B3n via bitcoin-dev <<a href=3D"mailto:bitcoin-dev@lists.linu=
xfoundation.org">bitcoin-dev@lists.linuxfoundation.org</a>> wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">On Thu, Apr 6, 2017 at 2:30 PM, Luv Khem=
ani via bitcoin-dev<br class=3D"gmail_msg">
<<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" class=3D"gmail=
_msg" target=3D"_blank">bitcoin-dev@lists.linuxfoundation.org</a>> wrote=
:<br class=3D"gmail_msg">
><br class=3D"gmail_msg">
> Just to add on to the ethical issue of blocking this.<br class=3D"gmai=
l_msg">
><br class=3D"gmail_msg">
><br class=3D"gmail_msg">
> If blocking the covert form of ASICBOOST is seen as unethical, then th=
e same can be said about libsecp256k1, various client optimisations, Compac=
tblocks.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
This is simply a non sequitur. These optimizations benefit users. On<br cla=
ss=3D"gmail_msg">
the other hand, asicboost doesn't benefit users in any way, it only<br =
class=3D"gmail_msg">
benefits some miners if and only if not all miners use it. It<br class=3D"g=
mail_msg">
obviously harms the miners that aren't using it by making them less<br =
class=3D"gmail_msg">
profitable (maybe to the point that they lose money).<br class=3D"gmail_msg=
">
If all miners use it or if no one of them uses it is equivalent from<br cla=
ss=3D"gmail_msg">
the point of view of the user. In fact, the very fact of allowing it<br cla=
ss=3D"gmail_msg">
makes the network less secure unless every single honest miner uses<br clas=
s=3D"gmail_msg">
it, for an attacker could use it against the network.<br class=3D"gmail_msg=
">
<br class=3D"gmail_msg">
Even if asicboost was good for users in any way (which as explained<br clas=
s=3D"gmail_msg">
isn't), this proposal doesn't disable it, only the covert form that=
<br class=3D"gmail_msg">
cannot be proven to be used.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Therefore there's no rational arguments to oppose this proposal unless<=
br class=3D"gmail_msg">
you are (or are invested in):<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
A) A Miner currently using the covert form of asicboost.<br class=3D"gmail_=
msg">
<br class=3D"gmail_msg">
B) A Miner planning to use the covert form of asicboost soon.<br class=3D"g=
mail_msg">
<br class=3D"gmail_msg">
C) An attacker using or planning to use the covert form of asicboost.<br cl=
ass=3D"gmail_msg">
<br class=3D"gmail_msg">
> All of which seek to reduce the efficacy of large miners and selfish m=
ining.<br class=3D"gmail_msg">
<br class=3D"gmail_msg">
Asicboost doesn't seek this and doesn't help with this in any way.<=
br class=3D"gmail_msg">
_______________________________________________<br class=3D"gmail_msg">
bitcoin-dev mailing list<br class=3D"gmail_msg">
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" class=3D"gmail_msg=
" target=3D"_blank">bitcoin-dev@lists.linuxfoundation.org</a><br class=3D"g=
mail_msg">
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer" class=3D"gmail_msg" target=3D"_blank">https://lists.linu=
xfoundation.org/mailman/listinfo/bitcoin-dev</a><br class=3D"gmail_msg">
</blockquote></div></div>
--f4030435b620968c48054c815873--
|