summaryrefslogtreecommitdiff
path: root/58/a85061c6f689695d4c788c8ebf23d79b042a47
blob: 2a9f66d0c82591e33e1fb5960d4e596c4f7be639 (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
Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192]
	helo=mx.sourceforge.net)
	by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <rdwnj@yahoo.com>) id 1YwyoR-0005w2-Ow
	for bitcoin-development@lists.sourceforge.net;
	Mon, 25 May 2015 20:17:27 +0000
Received-SPF: pass (sog-mx-2.v43.ch3.sourceforge.com: domain of yahoo.com
	designates 67.195.87.187 as permitted sender)
	client-ip=67.195.87.187; envelope-from=rdwnj@yahoo.com;
	helo=nm47-vm9.bullet.mail.gq1.yahoo.com; 
Received: from nm47-vm9.bullet.mail.gq1.yahoo.com ([67.195.87.187])
	by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1YwyoQ-0001GZ-8a
	for bitcoin-development@lists.sourceforge.net;
	Mon, 25 May 2015 20:17:27 +0000
Received: from [127.0.0.1] by nm47.bullet.mail.gq1.yahoo.com with NNFMP;
	25 May 2015 20:17:20 -0000
Received: from [98.137.12.191] by nm47.bullet.mail.gq1.yahoo.com with NNFMP;
	25 May 2015 20:14:19 -0000
Received: from [98.137.12.227] by tm12.bullet.mail.gq1.yahoo.com with NNFMP;
	25 May 2015 20:14:19 -0000
Received: from [127.0.0.1] by omp1035.mail.gq1.yahoo.com with NNFMP;
	25 May 2015 20:14:19 -0000
X-Yahoo-Newman-Property: ymail-4
X-Yahoo-Newman-Id: 953515.59247.bm@omp1035.mail.gq1.yahoo.com
X-YMail-OSG: lOMqbGwVM1nly8UpqIBM9hvLq.iIiS6wSdmzQzcSnZXGpSjdvSZcp6P74hijvHE
	xVNXndQGHHYEVU3SwZiWSSqt6IDQr1v3nvXDxuY.nxjy_7KNJwDJGmgMVDEs.oUYpJQWgUoiD13W
	MGiW3_Zl_clbzI5OZnr0RBmFg2JS1RKUNfPOCdDZ7CJo9KxG2j4bFkiCccZVpU5dK2Y.8sYf32Ph
	Vk5warHof7kqZDZ4NudJXazSD3iVuE0wyK9if3nmD05D766OrJywWx6hfkpl8mxF4BZIWWkUsKAF
	WCAf447tYlXuNwk5Prrgppw8TtBcOl_DgKcaKp2D7NlJYfP.8LM5D02x75Kx6b36Zx_PJcRvT3gT
	xMFk44okdGfY_FrC9SGYavm3JHSJ28zRePXDJDyi8e.G6q97F6aVdyHQZxismqfhxZOLL3GpLGzb
	f_67UoWFSCAhEP_cNVF8tGaBRYZGMyf5v1gqEG7eACU8Nic5lm2SdlZI_sJVdQUP9cuE4XTXtehV
	.P90-
Received: by 98.137.12.50; Mon, 25 May 2015 20:14:19 +0000 
Date: Mon, 25 May 2015 20:14:17 +0000 (UTC)
From: Ron <rdwnj@yahoo.com>
To: "bitcoin-development@lists.sourceforge.net"
	<bitcoin-development@lists.sourceforge.net>
Message-ID: <542308084.933798.1432584857775.JavaMail.yahoo@mail.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; 
	boundary="----=_Part_933797_1204143679.1432584857773"
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 HK_RANDOM_REPLYTO      Reply-To username looks random
	1.0 HK_RANDOM_FROM         From username looks random
	-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
	sender-domain
	0.6 HK_RANDOM_ENVFROM      Envelope sender username looks random
	0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
	(rdwnj[at]yahoo.com)
	-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,
	no trust [67.195.87.187 listed in list.dnswl.org]
	-0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain
	-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: 1YwyoQ-0001GZ-8a
Subject: [Bitcoin-development] alternatives to the 20MB block limit,
	measure first!
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Ron <rdwnj@yahoo.com>
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: Mon, 25 May 2015 20:17:27 -0000

------=_Part_933797_1204143679.1432584857773
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello all,

With all the discussion about the Block size limit, I thought it would be i=
nteresting to measure, in some sense, the average Tx size.=C2=A0 Then given=
 a fixed average block period (Bp) of 10 minutes (i.e 600 seconds), all one=
 needs to do to estimate an average block size is ask the question: what av=
erage transaction rate (tps) do you want?

So for tps ~ 10 (Tx/sec) and an average transaction size (avgTxSz) of 612 B=
ytes (last ten blocks up to block 357998 (2:05pm EDT 5/25/2015) we have a b=
lock size of 612 * 10 * 600 =3D 3,672,000 Bytes

Alternatively, given an avgTxSz ~612 and maxBl =3D 1,000,000 we have (maxBl=
 / avgBlSz) / Bp is the actual current max tps, which is ~2.72 tps.

The avgBlSz for the 10 blocks up to block # 357999 is ~ 576 Bytes, so the c=
urrent possible tps is ~2.89 and the maxBL for a tps =3D 10 is 3,456,000 by=
tes.

So I think one should state one's assumed tps and a measured or presumed av=
gTxSz before saying what a maxBl should be. So for a maxBl ~20,000,000 Byte=
s and a current avgTxSz ~600 Bytes, the tps ~55.5 FWIW

Ron (aka old c coder)


------=_Part_933797_1204143679.1432584857773
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:14px"><div dir=3D"ltr" id=
=3D"yui_3_16_0_1_1432584468852_2493">Hello all,<br style=3D"" class=3D""><b=
r style=3D"" class=3D"">With all the discussion about the Block size limit,=
 I thought it would be interesting to measure, in some sense, the average T=
x size.&nbsp; Then given a fixed average block period (Bp) of 10 minutes (i=
.e 600 seconds), all one needs to do to estimate an average block size is a=
sk the question: what average transaction rate (tps) do you want?<br style=
=3D"" class=3D""><br style=3D"" class=3D"">So for tps ~ 10 (Tx/sec) and an =
average transaction size (avgTxSz) of 612 Bytes (last ten blocks up to bloc=
k 357998 (2:05pm EDT 5/25/2015) we have a block size of 612 * 10 * 600 =3D =
3,672,000 Bytes<br style=3D"" class=3D""><br style=3D"" class=3D"">Alternat=
ively, given an avgTxSz ~612 and maxBl =3D 1,000,000 we have (maxBl / avgBl=
Sz) / Bp is the actual current max tps, which is ~2.72 tps.<br style=3D"" c=
lass=3D""><br style=3D"" class=3D"">The avgBlSz for the 10 blocks up to blo=
ck # 357999 is ~ 576 Bytes, so the current possible tps is ~2.89 and the ma=
xBL for a tps =3D 10 is 3,456,000 bytes.<br style=3D"" class=3D""><br style=
=3D"" class=3D"">So I think one should state one's assumed tps and a measur=
ed or presumed avgTxSz before saying what a maxBl should be. So for a maxBl=
 ~20,000,000 Bytes and a current avgTxSz ~600 Bytes, the tps ~55.5 FWIW<br =
style=3D"" class=3D""><br style=3D"" class=3D"">Ron (aka old c coder)<br></=
div><div style=3D"" class=3D"" id=3D"yui_3_16_0_1_1432584468852_2493"><br s=
tyle=3D"" class=3D""></div></div></body></html>
------=_Part_933797_1204143679.1432584857773--