summaryrefslogtreecommitdiff
path: root/6d/286a6f5a70b5c399eeaeeb581121fcee33e993
blob: 42b11fd93e9f8c0e6d900e5dab1fa6a587ad4a6d (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
Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191]
	helo=mx.sourceforge.net)
	by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <elombrozo@gmail.com>) id 1Z3tqx-0003EX-BU
	for bitcoin-development@lists.sourceforge.net;
	Sat, 13 Jun 2015 22:24:39 +0000
Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of gmail.com
	designates 209.85.220.52 as permitted sender)
	client-ip=209.85.220.52; envelope-from=elombrozo@gmail.com;
	helo=mail-pa0-f52.google.com; 
Received: from mail-pa0-f52.google.com ([209.85.220.52])
	by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1Z3tqv-0005Js-Qb
	for bitcoin-development@lists.sourceforge.net;
	Sat, 13 Jun 2015 22:24:39 +0000
Received: by pabqy3 with SMTP id qy3so41876163pab.3
	for <bitcoin-development@lists.sourceforge.net>;
	Sat, 13 Jun 2015 15:24:32 -0700 (PDT)
X-Received: by 10.70.118.5 with SMTP id ki5mr35222033pdb.6.1434234272179;
	Sat, 13 Jun 2015 15:24:32 -0700 (PDT)
Received: from [192.168.1.102] (cpe-76-167-237-202.san.res.rr.com.
	[76.167.237.202])
	by mx.google.com with ESMTPSA id mb4sm7601994pdb.63.2015.06.13.15.24.29
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Sat, 13 Jun 2015 15:24:30 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
Content-Type: multipart/signed;
	boundary="Apple-Mail=_487E7E07-A406-49A3-B708-0D74B3D1DC24";
	protocol="application/pgp-signature"; micalg=pgp-sha512
X-Pgp-Agent: GPGMail 2.5b6
From: Eric Lombrozo <elombrozo@gmail.com>
In-Reply-To: <CAJN5wHVj=KfQ3_KYOKee9uq4LNPwQ7x5nGuKDHEMUqGF4LSDLg@mail.gmail.com>
Date: Sat, 13 Jun 2015 15:24:26 -0700
Message-Id: <4A6DFE58-02F6-40D5-833F-67348D722D0D@gmail.com>
References: <20150612181153.GB19199@muck>
	<CAJN5wHVj=KfQ3_KYOKee9uq4LNPwQ7x5nGuKDHEMUqGF4LSDLg@mail.gmail.com>
To: Danny Thorpe <danny.thorpe@gmail.com>
X-Mailer: Apple Mail (2.2098)
X-Spam-Score: -0.6 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
	sender-domain
	0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
	(elombrozo[at]gmail.com)
	-0.0 SPF_PASS               SPF: sender matches SPF record
	1.0 HTML_MESSAGE           BODY: HTML included in message
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
X-Headers-End: 1Z3tqv-0005Js-Qb
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] User vote in blocksize through fees
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Sat, 13 Jun 2015 22:24:39 -0000


--Apple-Mail=_487E7E07-A406-49A3-B708-0D74B3D1DC24
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_3CC0578E-D2C0-4489-9C3E-AA93AE14951C"


--Apple-Mail=_3CC0578E-D2C0-4489-9C3E-AA93AE14951C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

That=E2=80=99s exactly the problem with Bitcoin - it was supposed to be =
the case that users ARE the miners and node operators=E2=80=A6but=E2=80=A6=
alas=E2=80=A6

> On Jun 13, 2015, at 3:20 PM, Danny Thorpe <danny.thorpe@gmail.com> =
wrote:
>=20
> Please forgive my ignorance, but why should Bitcoin users have a say =
in block size limits?  It's the miners and Bitcoin node operators that =
bear the burden of managing large blocks, no?
>=20
> Users voting on network parameters sounds like neighbors voting on how =
deep my swimming pool should be.
>=20
> Thanks,
> -Danny
>=20
> On Fri, Jun 12, 2015 at 11:11 AM, Peter Todd <pete@petertodd.org =
<mailto:pete@petertodd.org>> wrote:
> Jeff Garzik recently proposed that the upper blocksize limit be =
removed
> entirely, with a "soft" limit being enforced via miner vote, recorded =
by
> hashing power.
>=20
> This mechanism within the protocol for users to have any influence =
over
> the miner vote. We can add that back by providing a way for =
transactions
> themselves to set a flag determining whether or not they can be =
included
> in a block casting a specific vote.
>=20
> We can simplify Garzik's vote to say that one of the nVersion bits
> either votes for the blocksize to be increased, or decreased, by some
> fixed ratio (e.g 2x or 1/2x) the next interval. Then we can use a
> nVersion bit in transactions themselves, also voting for an increase =
or
> decrease. Transactions may only be included in blocks with an
> indentical vote, thus providing miners with a monetary incentive via
> fees to vote according to user wishes.
>=20
> Of course, to cast a "don't care" vote we can either define an
> additional bit, or sign the transaction with both versions. Equally we
> can even have different versions with different fees, broadcast via a
> mechanism such as replace-by-fee.
>=20
>=20
> See also John Dillon's proposal for proof-of-stake blocksize voting:
>=20
> =
https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg=
02323.html =
<https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/ms=
g02323.html>
>=20
> --
> 'peter'[:-1]@petertodd.org <http://petertodd.org/>
> 0000000000000000127ab1d576dc851f374424f1269c4700ccaba2c42d97e778
>=20
> =
--------------------------------------------------------------------------=
----
>=20
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists.sourceforge.net =
<mailto:Bitcoin-development@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development =
<https://lists.sourceforge.net/lists/listinfo/bitcoin-development>
>=20
>=20
> =
--------------------------------------------------------------------------=
----
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development


--Apple-Mail=_3CC0578E-D2C0-4489-9C3E-AA93AE14951C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">That=E2=80=99s exactly the problem with Bitcoin - it was =
supposed to be the case that users ARE the miners and node =
operators=E2=80=A6but=E2=80=A6alas=E2=80=A6<div class=3D""><br =
class=3D""><div class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Jun 13, 2015, at 3:20 PM, Danny Thorpe &lt;<a =
href=3D"mailto:danny.thorpe@gmail.com" =
class=3D"">danny.thorpe@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" =
class=3D"">Please forgive my ignorance, but why should Bitcoin users =
have a say in block size limits?&nbsp; It's the miners and Bitcoin node =
operators that bear the burden of managing large blocks, no? &nbsp;<div =
class=3D""><br class=3D""></div><div class=3D"">Users voting on network =
parameters sounds like neighbors voting on how deep my swimming pool =
should be.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Thanks,</div><div class=3D"">-Danny</div></div><div =
class=3D"gmail_extra"><br class=3D""><div class=3D"gmail_quote">On Fri, =
Jun 12, 2015 at 11:11 AM, Peter Todd <span dir=3D"ltr" class=3D"">&lt;<a =
href=3D"mailto:pete@petertodd.org" target=3D"_blank" =
class=3D"">pete@petertodd.org</a>&gt;</span> wrote:<br =
class=3D""><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">Jeff Garzik recently =
proposed that the upper blocksize limit be removed<br class=3D"">
entirely, with a "soft" limit being enforced via miner vote, recorded =
by<br class=3D"">
hashing power.<br class=3D"">
<br class=3D"">
This mechanism within the protocol for users to have any influence =
over<br class=3D"">
the miner vote. We can add that back by providing a way for =
transactions<br class=3D"">
themselves to set a flag determining whether or not they can be =
included<br class=3D"">
in a block casting a specific vote.<br class=3D"">
<br class=3D"">
We can simplify Garzik's vote to say that one of the nVersion bits<br =
class=3D"">
either votes for the blocksize to be increased, or decreased, by some<br =
class=3D"">
fixed ratio (e.g 2x or 1/2x) the next interval. Then we can use a<br =
class=3D"">
nVersion bit in transactions themselves, also voting for an increase =
or<br class=3D"">
decrease. Transactions may only be included in blocks with an<br =
class=3D"">
indentical vote, thus providing miners with a monetary incentive via<br =
class=3D"">
fees to vote according to user wishes.<br class=3D"">
<br class=3D"">
Of course, to cast a "don't care" vote we can either define an<br =
class=3D"">
additional bit, or sign the transaction with both versions. Equally =
we<br class=3D"">
can even have different versions with different fees, broadcast via a<br =
class=3D"">
mechanism such as replace-by-fee.<br class=3D"">
<br class=3D"">
<br class=3D"">
See also John Dillon's proposal for proof-of-stake blocksize voting:<br =
class=3D"">
<br class=3D"">
<a =
href=3D"https://www.mail-archive.com/bitcoin-development@lists.sourceforge=
.net/msg02323.html" rel=3D"noreferrer" target=3D"_blank" =
class=3D"">https://www.mail-archive.com/bitcoin-development@lists.sourcefo=
rge.net/msg02323.html</a><br class=3D"">
<span class=3D"HOEnZb"><font color=3D"#888888" class=3D""><br class=3D"">
--<br class=3D"">
'peter'[:-1]@<a href=3D"http://petertodd.org/" rel=3D"noreferrer" =
target=3D"_blank" class=3D"">petertodd.org</a><br class=3D"">
0000000000000000127ab1d576dc851f374424f1269c4700ccaba2c42d97e778<br =
class=3D"">
</font></span><br =
class=3D"">---------------------------------------------------------------=
---------------<br class=3D"">
<br class=3D"">_______________________________________________<br =
class=3D"">
Bitcoin-development mailing list<br class=3D"">
<a href=3D"mailto:Bitcoin-development@lists.sourceforge.net" =
class=3D"">Bitcoin-development@lists.sourceforge.net</a><br class=3D"">
<a =
href=3D"https://lists.sourceforge.net/lists/listinfo/bitcoin-development" =
rel=3D"noreferrer" target=3D"_blank" =
class=3D"">https://lists.sourceforge.net/lists/listinfo/bitcoin-developmen=
t</a><br class=3D"">
<br class=3D""></blockquote></div><br class=3D""></div>
=
--------------------------------------------------------------------------=
----<br class=3D"">_______________________________________________<br =
class=3D"">Bitcoin-development mailing list<br class=3D""><a =
href=3D"mailto:Bitcoin-development@lists.sourceforge.net" =
class=3D"">Bitcoin-development@lists.sourceforge.net</a><br =
class=3D"">https://lists.sourceforge.net/lists/listinfo/bitcoin-developmen=
t<br class=3D""></div></blockquote></div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_3CC0578E-D2C0-4489-9C3E-AA93AE14951C--

--Apple-Mail=_487E7E07-A406-49A3-B708-0D74B3D1DC24
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJVfK2aAAoJEJNAI64YFENUfVoP/3V5Iafc9SoSCkkzjjwBG4e+
AeCc1p6X8WLidwf/DHgc7CRoH/SX1Rmh1Dw9mI+8Ek+8Mf/tvEqtt2pfbmBZ/I3y
O3PFJPHhzC9RHV4lp/TkSrwyScg4mF+QUPq28gXczs/aEo3xKLayvYy3If1Xmjyt
Vo8/daDLIklEYodRIh9NTyPSVocthQxpI5LEPrLchpgW06BCWLXULdYOeAS319Sx
zN/3esKdnDM02UXL1v64jm4pr81hv+oLt7m5kK5dSWaVwV70rcB+NGJ0XEYe0iCQ
de0wNOog/HOcWTyzMCvL7K0STN1Wgo0O+0e0u1LjqH9uIJLPp2yB2kc/sv7MpY0Z
ieXr7X+5x+sbYwdGfhAnOg6mVUSjV/SXAplOper6XUIryYePjG1Zng7YP6EVEQ3o
dOo9V/gmM75/+pCyeewk5FlQ1XbOs7DjfpWK7Dg3c/NKYAFBw8kZ/BvGI/nMlrGu
vnHlZKTHkBcSMK0ppr4fHDGp1OWPz/U3EmG5VjBily1oBx7CMWiTaAxwnJSgNa9v
Ocsqwa2AUr1fRwIeGv3O6XqqKtJuEX9m435K9uOBV8rBe0rgkLcv+eN/hLjX610W
3hOriISLy36tcMYegzPlaewGbsMiUvAOjAfVqqQM5H/5Dh88OcC+d345tEiaFNmj
72nLt112gQkBwJA7uVbG
=40fp
-----END PGP SIGNATURE-----

--Apple-Mail=_487E7E07-A406-49A3-B708-0D74B3D1DC24--