summaryrefslogtreecommitdiff
path: root/fc/1636d5d4a2ee4575b0e276de1438edf978006c
blob: 51708cc6918082148255f5a08fe4a99f8f76f5d7 (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
Return-Path: <benjamin.l.cordes@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 738809A
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed,  5 Aug 2015 08:33:14 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com
	[209.85.214.172])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id A24DE10E
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed,  5 Aug 2015 08:33:13 +0000 (UTC)
Received: by obdeg2 with SMTP id eg2so26427512obd.0
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed, 05 Aug 2015 01:33:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=w47m/ZXocOSR+SkzAX5YQA1fz3E7jR96Zv+tSzC2r7k=;
	b=cM+JeqgxsdVtLHC0glTejrTrLRWPBhMaCQbkEeta8UoKXIsei3WQLuwBS0p5AdTn2/
	Sj3ZD2vCiwUmklscdg4TdByN5nFwEI9QpVVaUZh0lMP4M9cc+TfHPvDM0W19jV43Rwy7
	m961gV/8IqxfGpjDxXRzltddu5aoqLGcrGnN38n8b+tFqfD1e0NCcF3w56PDfAkrtl3K
	rGfXCo4MLTOm+gTRbjradEFWO/qAl6QmZwGOQnEx1F0aoal8+0QSOesLKfypW56LuaAb
	eH8bSSUolPq2+C4fI40AOSFhz7W68P5ko1nYi9Kw4zR9hPnqRUlTOK9BqjnxDwcnsppB
	PjIQ==
MIME-Version: 1.0
X-Received: by 10.60.178.33 with SMTP id cv1mr7020174oec.11.1438763593083;
	Wed, 05 Aug 2015 01:33:13 -0700 (PDT)
Received: by 10.202.224.212 with HTTP; Wed, 5 Aug 2015 01:33:13 -0700 (PDT)
In-Reply-To: <BF420F3B-044C-46F6-8880-FEEB9A3DC748@gmx.com>
References: <CABsx9T1E1s=4h-SxLTOAXK4GniZrUekcEb6zDdTDFG+h7X98MA@mail.gmail.com>
	<1438640036.2828.0.camel@auspira.com>
	<CABsx9T2A-Mz9z=TTifbL2_sKCDvy8coRpNse+0vff6EbXbp8cg@mail.gmail.com>
	<BF420F3B-044C-46F6-8880-FEEB9A3DC748@gmx.com>
Date: Wed, 5 Aug 2015 10:33:13 +0200
Message-ID: <CAOoPuRb=wDKOoRXuqktDypyJ_gs1w5WORx4+LH84AOEv_PY1ZQ@mail.gmail.com>
From: Benjamin <benjamin.l.cordes@gmail.com>
To: Peter R <peter_r@gmx.com>
Content-Type: multipart/alternative; boundary=089e01182252e1b4cf051c8c4025
X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW
	autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
Cc: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] "A Transaction Fee Market Exists Without a Block
 Size Limit"--new research paper suggests
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Development 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, 05 Aug 2015 08:33:14 -0000

--089e01182252e1b4cf051c8c4025
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Very interesting paper. When you talk about a market, what are you
referring to exactly? A market means that demand and supply are matched
continuously, and Bitcoin has no such mechanism. A lot of discussion has
been around fixing the "supply" of blocksize. A floating number would mean
that a hardcoded number or function would be replaced by a decision process
involving users (demand). I don't think a fee market exists and that demand
or supply are not easily definable. Ideally supply of transaction
capability would completely depend on demand, and a price would exist such
that demand can react to longterm or shorterm supply constraints. In such a
scenario there would be no scalability concerns, as scale would be almost
perfectly elastic.

On Tue, Aug 4, 2015 at 8:40 AM, Peter R via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:

> Dear Bitcoin-Dev Mailing list,
>
> I=E2=80=99d like to share a research paper I=E2=80=99ve recently complete=
d titled =E2=80=9CA
> Transaction Fee Market Exists Without a Block Size Limit.=E2=80=9D  In ad=
dition to
> presenting some useful charts such as the cost to produce large spam
> blocks, I think the paper convincingly demonstrates that, due to the
> orphaning cost, a block size limit is not necessary to ensure a functioni=
ng
> fee market.
>
> The paper does not argue that a block size limit is unnecessary in
> general, and in fact brings up questions related to mining cartels and th=
e
> size of the UTXO set.
>
> It can be downloaded in PDF format here:
>
> https://dl.dropboxusercontent.com/u/43331625/feemarket.pdf
>
> Or viewed with a web-browser here:
>
>
> https://www.scribd.com/doc/273443462/A-Transaction-Fee-Market-Exists-With=
out-a-Block-Size-Limit
>
> *Abstract.  *This paper shows how a rational Bitcoin miner should select
> transactions from his node=E2=80=99s mempool, when creating a new block, =
in order
> to maximize his profit in the absence of a block size limit. To show this=
,
> the paper introduces the block space supply curve and the mempool demand
> curve.  The former describes the cost for a miner to supply block space b=
y
> accounting for orphaning risk.  The latter represents the fees offered by
> the transactions in mempool, and is expressed versus the minimum block si=
ze
> required to claim a given portion of the fees.  The paper explains how th=
e
> supply and demand curves from classical economics are related to the
> derivatives of these two curves, and proves that producing the quantity o=
f
> block space indicated by their intersection point maximizes the miner=E2=
=80=99s
> profit.  The paper then shows that an unhealthy fee market=E2=80=94where =
miners are
> incentivized to produce arbitrarily large blocks=E2=80=94cannot exist sin=
ce it
> requires communicating information at an arbitrarily fast rate.  The pape=
r
> concludes by considering the conditions under which a rational miner woul=
d
> produce big, small or empty blocks, and by estimating the cost of a spam
> attack.
>
> Best regards,
> Peter
>
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>
>

--089e01182252e1b4cf051c8c4025
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Very interesting paper. When you talk about a market, what=
 are you referring to exactly? A market means that demand and supply are ma=
tched continuously, and Bitcoin has no such mechanism. A lot of discussion =
has been around fixing the &quot;supply&quot; of blocksize. A floating numb=
er would mean that a hardcoded number or function would be replaced by a de=
cision process involving users (demand). I don&#39;t think a fee market exi=
sts and that demand or supply are not easily definable. Ideally supply of t=
ransaction capability would completely depend on demand, and a price would =
exist such that demand can react to longterm or shorterm supply constraints=
. In such a scenario there would be no scalability concerns, as scale would=
 be almost perfectly elastic.</div><div class=3D"gmail_extra"><br><div clas=
s=3D"gmail_quote">On Tue, Aug 4, 2015 at 8:40 AM, Peter R via bitcoin-dev <=
span dir=3D"ltr">&lt;<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.or=
g" target=3D"_blank">bitcoin-dev@lists.linuxfoundation.org</a>&gt;</span> w=
rote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word"=
><div>Dear Bitcoin-Dev Mailing list,</div><div><br></div><div>I=E2=80=99d l=
ike to share a research paper I=E2=80=99ve recently completed titled =E2=80=
=9CA Transaction Fee Market Exists Without a Block Size Limit.=E2=80=9D =C2=
=A0In addition to presenting some useful charts such as the cost to produce=
 large spam blocks, I think the paper convincingly demonstrates that, due t=
o the orphaning cost, a block size limit is not necessary to ensure a funct=
ioning fee market. =C2=A0</div><div><br></div><div>The paper does not argue=
 that a block size limit is unnecessary in general, and in fact brings up q=
uestions related to mining cartels and the size of the UTXO set. =C2=A0=C2=
=A0</div><div><br></div><div>It can be downloaded in PDF format here:</div>=
<div><br></div><div><a href=3D"https://dl.dropboxusercontent.com/u/43331625=
/feemarket.pdf" target=3D"_blank">https://dl.dropboxusercontent.com/u/43331=
625/feemarket.pdf</a></div><div><br></div><div>Or viewed with a web-browser=
 here:</div><div><br></div><div><a href=3D"https://www.scribd.com/doc/27344=
3462/A-Transaction-Fee-Market-Exists-Without-a-Block-Size-Limit" target=3D"=
_blank">https://www.scribd.com/doc/273443462/A-Transaction-Fee-Market-Exist=
s-Without-a-Block-Size-Limit</a></div><div><br></div><div><b>Abstract. =C2=
=A0</b>This paper shows how a rational Bitcoin miner should select transact=
ions from his node=E2=80=99s mempool, when creating a new block, in order t=
o maximize his profit in the absence of a block size limit. To show this, t=
he paper introduces the block space supply curve and the mempool demand cur=
ve.=C2=A0 The former describes the cost for a miner to supply block space b=
y accounting for orphaning risk.=C2=A0 The latter represents the fees offer=
ed by the transactions in mempool, and is expressed versus the minimum bloc=
k size required to claim a given portion of the fees.=C2=A0 The paper expla=
ins how the supply and demand curves from classical economics are related t=
o the derivatives of these two curves, and proves that producing the quanti=
ty of block space indicated by their intersection point maximizes the miner=
=E2=80=99s profit.=C2=A0 The paper then shows that an unhealthy fee market=
=E2=80=94where miners are incentivized to produce arbitrarily large blocks=
=E2=80=94cannot exist since it requires communicating information at an arb=
itrarily fast rate.=C2=A0 The paper concludes by considering the conditions=
 under which a rational miner would produce big, small or empty blocks, and=
 by estimating the cost of a spam attack. =C2=A0</div><div><br></div><div>B=
est regards,</div><div>Peter</div></div><br>_______________________________=
________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">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>
<br></blockquote></div><br></div>

--089e01182252e1b4cf051c8c4025--