summaryrefslogtreecommitdiff
path: root/9e/6add8424f160f3120eb756a77b05bc8b0a00b5
blob: c068b523a0fc5e1afb12c31396a2ee9091e12c92 (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
Return-Path: <sergio.d.lerner@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 0909E8ED
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri,  7 Aug 2015 21:19:29 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-ob0-f173.google.com (mail-ob0-f173.google.com
	[209.85.214.173])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 8D11511E
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri,  7 Aug 2015 21:19:28 +0000 (UTC)
Received: by obnw1 with SMTP id w1so87850988obn.3
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri, 07 Aug 2015 14:19:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:from:date:message-id:subject:to:content-type;
	bh=hUfLQdVpcl/7koCvLBaTwPK+U+wdFf96IiGT207eo98=;
	b=jloFbVrXYsk2RnRlr+YecXiE+rHyDry95vOzJeupwLfx7skMNudcZXJW7rzdNao1N1
	7Aonx/7YrH6AWuNMHJUn07yEjzJO46AQSd8f74MZfv/5MfJV1rXMxU4WF2Q/K6R1rUay
	B6tyfUdso40thf+Ijb3Ammmr7GUKcmsM0ZYHwxqKSZ84rkE/tJdBjrvHvrHNN3BfZZwM
	0P+9Qe6DaTI87+Cm56zE1mbK0Sct6bw76aanWmnneie8BSycMcakO//xT8UyJMTSXE28
	o8hhSpVYE98bBEZikmVJ9XmGhCi77PpF6cERS7X0ykl011UvixGZiBhcAQibY9ws1l7n
	lAcg==
X-Received: by 10.60.74.2 with SMTP id p2mr8580830oev.57.1438982367972; Fri,
	07 Aug 2015 14:19:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.202.116.207 with HTTP; Fri, 7 Aug 2015 14:18:48 -0700 (PDT)
From: Sergio Demian Lerner <sergio.d.lerner@gmail.com>
Date: Fri, 7 Aug 2015 18:18:48 -0300
Message-ID: <CAKzdR-o7_A2N=-=3muXcs7ptnoO2d3wSBAMAziNGs7XjnceGBQ@mail.gmail.com>
To: bitcoin-dev@lists.linuxfoundation.org
Content-Type: multipart/alternative; boundary=001a11360288e19824051cbf303f
X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_20,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
Subject: [bitcoin-dev] If you had a single chance to double the
	transactions/second Bitcoin allows...
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: Fri, 07 Aug 2015 21:19:29 -0000

--001a11360288e19824051cbf303f
Content-Type: text/plain; charset=UTF-8

What would you do?

a. Double the block size
b. Reduce the block rate to a half (average 5 minute blocks)

Suppose this is a one time hard fork. There no drastic technical problems
with any of them: "SPV" mining and the relay network has shown that block
propagation is not an issue for such as small change. Mining centralization
won't radically change for a 2x adjustment.

So what would be best for Bitcoin?

I suspect some (if not most of you) would choose b. Because reducing the
block interval saves us real time. Waiting 30 minutes for a 3-block
confirmation is... such a long time! Time that we value. Time that
sometimes we waste waiting. Time that makes a difference for us. Doubling
the block size does not change the user perception of Bitcoin in any way.

Then why most discussions go around doubling the block size?

Each change require less than 20 lines of code (*) in the reference code,
and minimum change in other wallets.

Currently there is no idle mining hardware for hire, so the security of six
10-minute block confirmation is equivalent to the security of six 5-minute
block confirmations, as described in Satoshi's paper (if there were 51%
spare mining hardware for hire, then obviously hiring that hardware for 30
minutes would cost less than hiring it for 1 hour).

Why we discuss a 2x block size increase and not a 1/2 block interval
reduction? Aren't we Bitcoin users after all?

Best regards,
 Sergio.

(*) b requires increasing the transaction version number, to support the
old nLockTime rate.

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

<div dir=3D"ltr">What would you do?<div><br></div><div>a. Double the block =
size</div><div>b. Reduce the block rate to a half (average 5 minute blocks)=
</div><div><br></div><div><div>Suppose this is a one time hard fork. There =
no drastic technical problems with any of them: &quot;SPV&quot; mining and =
the relay network has shown that block propagation is not an issue for such=
 as small change. Mining centralization won&#39;t radically change for a 2x=
 adjustment.=C2=A0</div><div><br></div><div>So what would be best for Bitco=
in?</div></div><div><br></div><div>I suspect some (if not most of you) woul=
d choose b. Because reducing the block interval saves us real time. Waiting=
 30 minutes for a 3-block confirmation is... such a long time! Time that we=
 value. Time that sometimes we waste waiting. Time that makes a difference =
for us. Doubling the block size does not change the user perception of Bitc=
oin in any way.</div><div><br></div><div>Then why most discussions go aroun=
d doubling the block size?<br></div><div><br></div><div><div>Each change re=
quire less than 20 lines of code (*) in the reference code, and minimum cha=
nge in other wallets.=C2=A0</div><div><br></div><div>Currently there is no =
idle mining hardware for hire, so the security of six 10-minute block confi=
rmation is equivalent to the security of six 5-minute block confirmations, =
as described in Satoshi&#39;s paper (if there were 51% spare mining hardwar=
e for hire, then obviously hiring that hardware for 30 minutes would cost l=
ess than hiring it for 1 hour).</div></div><div><br></div><div>Why we discu=
ss a 2x block size increase and not a 1/2 block interval reduction? Aren&#3=
9;t we Bitcoin users after all?</div><div><br></div><div>Best regards,</div=
><div>=C2=A0Sergio.</div><div><br></div><div>(*) b requires increasing the =
transaction version number, to support the old nLockTime rate.<br></div><di=
v><br></div><div><br></div></div>

--001a11360288e19824051cbf303f--