summaryrefslogtreecommitdiff
path: root/fb/eb3589aacdc238f6d1439e391fe52d0814f48c
blob: e1eb0d472ca51a730665b52a053893184d393e56 (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
Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191]
	helo=mx.sourceforge.net)
	by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <dave@hashingit.com>) id 1Yz43E-0003vK-F6
	for bitcoin-development@lists.sourceforge.net;
	Sun, 31 May 2015 14:17:20 +0000
Received-SPF: softfail (sog-mx-1.v43.ch3.sourceforge.com: transitioning domain
	of hashingit.com does not designate 89.145.69.228 as permitted
	sender) client-ip=89.145.69.228;
	envelope-from=dave@hashingit.com; helo=heron.directrouter.co.uk;
Received: from heron.directrouter.co.uk ([89.145.69.228])
	by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.76) id 1Yz43C-0005lp-Dc
	for bitcoin-development@lists.sourceforge.net;
	Sun, 31 May 2015 14:17:20 +0000
Received: from host109-152-68-249.range109-152.btcentralplus.com
	([109.152.68.249]:1165 helo=[192.168.1.82])
	by heron.directrouter.co.uk with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256)
	(Exim 4.85) (envelope-from <dave@hashingit.com>)
	id 1Yz435-001GyJ-H5; Sun, 31 May 2015 14:17:11 +0000
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_88D58663-F638-4D02-8E15-8B3F178C8EFB"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
From: Dave Hudson <dave@hashingit.com>
In-Reply-To: <CABsx9T37jE3AtmUOOuW+emLGTparbS6OozPRL_hCrC+2JEzxgQ@mail.gmail.com>
Date: Sun, 31 May 2015 15:17:10 +0100
Message-Id: <91BD6826-3A60-4DD6-807A-2DCEDB00CE87@hashingit.com>
References: <554BE0E1.5030001@bluematt.me>
	<CAFzgq-xByQ1E_33_m3UpXQFUkGc78HKnA=7XXMshANDuTkNsvA@mail.gmail.com>
	<CABsx9T0kbRe31LMwk499MQUw225f5GGd67GfhXBezHmDqxkioA@mail.gmail.com>
	<CAFzgq-z5WCznGhbOexS0XESNGAVauw45ewEV-1eMij7yDT61=Q@mail.gmail.com>
	<CAFzgq-zTybEQyGz0nq90u5n5JZcJzxQS_XKaTpr5POJi-tHM6A@mail.gmail.com>
	<CABsx9T37jE3AtmUOOuW+emLGTparbS6OozPRL_hCrC+2JEzxgQ@mail.gmail.com>
To: Gavin Andresen <gavinandresen@gmail.com>
X-Mailer: Apple Mail (2.2098)
X-AntiAbuse: This header was added to track abuse,
	please include it with any abuse report
X-AntiAbuse: Primary Hostname - heron.directrouter.co.uk
X-AntiAbuse: Original Domain - lists.sourceforge.net
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - hashingit.com
X-Get-Message-Sender-Via: heron.directrouter.co.uk: authenticated_id:
	dave@hashingit.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
	1.0 HTML_MESSAGE           BODY: HTML included in message
X-Headers-End: 1Yz43C-0005lp-Dc
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] Fwd: Block Size Increase Requirements
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: Sun, 31 May 2015 14:17:20 -0000


--Apple-Mail=_88D58663-F638-4D02-8E15-8B3F178C8EFB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


> On 31 May 2015, at 13:52, Gavin Andresen <gavinandresen@gmail.com> =
wrote:
>=20
> On Sat, May 30, 2015 at 9:31 PM, Chun Wang <1240902@gmail.com =
<mailto:1240902@gmail.com>> wrote:
> If someone propagate a 20MB block, it will take at best 6 seconds for
> us to receive to verify it at current configuration, result of one
> percent orphan rate increase.
>=20
> That orphan rate increase will go to whoever is producing the 20MB =
blocks, NOT you.

There's an interesting incentives question if the mining fees ever =
become large enough to be interesting. Given two potential blocks on =
which to build then for the best interests of the system we'd want =
miners to select the block that confirmed the largest number of =
transactions since that puts less pressure on the network later. This is =
at odds with the incentives for our would-be block maker though because =
the incentive for mining would be to use whichever block left the =
largest potential fees available; that's generally going to be the =
smaller of the two.

This, of course, only gets worse as the block reward reduces and fees =
become the dominant way for miners to be paid (and my hypothesis that =
eventually this could lead to miners trying to deliberately orphan =
earlier blocks to "steal" fees because the fixed block reward is no =
longer the dominant part of their income).

When coupled with the block propagation delay problem increasing the =
risk of orphan races I'm pretty sure that this actually leads to miners =
having an incentive to continually mine smaller blocks, and that's aside =
from the question of whether smaller blocks will push up fees (which =
also benefits miners).=20


Cheers,
Dave



--Apple-Mail=_88D58663-F638-4D02-8E15-8B3F178C8EFB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 31 May 2015, at 13:52, Gavin Andresen &lt;<a =
href=3D"mailto:gavinandresen@gmail.com" =
class=3D"">gavinandresen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" =
class=3D""><div class=3D"gmail_extra"><div class=3D"gmail_quote">On Sat, =
May 30, 2015 at 9:31 PM, Chun Wang <span dir=3D"ltr" class=3D"">&lt;<a =
href=3D"mailto:1240902@gmail.com" target=3D"_blank" =
class=3D"">1240902@gmail.com</a>&gt;</span> wrote:<blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left=
-style:solid;padding-left:1ex"><span class=3D"">
If someone propagate a 20MB block, it will take at best 6 seconds for<br =
class=3D"">
us to receive to verify it at current configuration, result of one<br =
class=3D"">
percent orphan rate increase.</span></blockquote><div class=3D""><br =
class=3D""></div><div class=3D"">That orphan rate increase will go to =
whoever is producing the 20MB blocks, NOT =
you.</div></div></div></div></div></blockquote><br =
class=3D""></div><div>There's an interesting incentives question if the =
mining fees ever become large enough to be interesting. Given two =
potential blocks on which to build then for the best interests of the =
system we'd want miners to select the block that confirmed the largest =
number of transactions since that puts less pressure on the network =
later. This is at odds with the incentives for our would-be block maker =
though because the incentive for mining would be to use whichever block =
left the largest potential fees available; that's generally going to be =
the smaller of the two.</div><div><br class=3D""></div><div>This, of =
course, only gets worse as the block reward reduces and fees become the =
dominant way for miners to be paid (and my hypothesis that eventually =
this could lead to miners trying to deliberately orphan earlier blocks =
to "steal" fees because the fixed block reward is no longer the dominant =
part of their income).</div><div><br class=3D""></div><div>When coupled =
with the block propagation delay problem increasing the risk of orphan =
races I'm pretty sure that this actually leads to miners having an =
incentive to continually mine smaller blocks, and that's aside from the =
question of whether smaller blocks will push up fees (which also =
benefits miners).&nbsp;</div><div><br class=3D""></div><div><br =
class=3D""></div><div>Cheers,</div><div>Dave</div><div><br =
class=3D""></div><br class=3D""></body></html>=

--Apple-Mail=_88D58663-F638-4D02-8E15-8B3F178C8EFB--