summaryrefslogtreecommitdiff
path: root/52/ebbd51cedd6eae284b0abfdcb83ad3e34cfbdf
blob: dc342a6284abe50eb19a7d7742a211e971237433 (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
Return-Path: <jeanpaulkogelman@me.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id C7F84488
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri, 31 Jul 2015 23:05:51 +0000 (UTC)
X-Greylist: from auto-whitelisted by SQLgrey-1.7.6
Received: from st11p02im-asmtp002.me.com (st11p02im-asmtp002.me.com
	[17.172.220.114])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id DF33BED
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri, 31 Jul 2015 23:05:50 +0000 (UTC)
Received: from [192.168.4.223] (unknown [159.153.136.65])
	by st11p02im-asmtp002.me.com
	(Oracle Communications Messaging Server 7.0.5.35.0 64bit (built Mar 31
	2015))
	with ESMTPSA id <0NSD002H8K5OR340@st11p02im-asmtp002.me.com> for
	bitcoin-dev@lists.linuxfoundation.org;
	Fri, 31 Jul 2015 23:05:50 +0000 (GMT)
X-Proofpoint-Virus-Version: vendor=fsecure
	engine=2.50.10432:5.14.151,1.0.33,0.0.0000
	definitions=2015-08-01_01:2015-07-31, 2015-07-31,
	1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
	suspectscore=3 phishscore=0 adultscore=0 bulkscore=0 classifier=spam
	adjust=0
	reason=mlx scancount=1 engine=7.0.1-1412110000
	definitions=main-1507310379
From: Jean-Paul Kogelman <jeanpaulkogelman@me.com>
Content-type: multipart/alternative;
	boundary=Apple-Mail-BD83A250-2FBC-4055-A48F-046D8E9C4E13
Content-transfer-encoding: 7bit
MIME-version: 1.0 (1.0)
Message-id: <96620811-9D4E-4509-8885-42549D0B49A7@me.com>
Date: Fri, 31 Jul 2015 16:05:47 -0700
References: <f9e27b28-f967-45f7-bd1b-c427534ade9c@me.com>
To: Jean-Paul Kogelman via bitcoin-dev <bitcoin-dev@lists.linuxfoundation.org>
X-Mailer: iPhone Mail (12H143)
X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,HTML_MESSAGE,
	MIME_QP_LONG_LINE,RCVD_IN_DNSWL_LOW,RP_MATCHES_RCVD 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] Why Satoshi's temporary anti-spam measure
	isn't	temporary
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, 31 Jul 2015 23:05:51 -0000


--Apple-Mail-BD83A250-2FBC-4055-A48F-046D8E9C4E13
Content-Type: text/plain;
	charset=gb2312
Content-Transfer-Encoding: quoted-printable

Forgot to include the list.=20


> From: Jean-Paul Kogelman <jeanpaulkogelman@me.com>
> Date: July 31, 2015 at 4:02:20 PM PDT
> To: Jorge Tim=A8=AEn <jtimon@jtimon.cc>
> Cc: milly@bitcoins.info
> Subject: Re: [bitcoin-dev] Why Satoshi's temporary anti-spam measure isn't=
	temporary
>=20
>=20
> I wrote about this a earlier this month: http://www.mail-archive.com/bitco=
in-dev@lists.linuxfoundation.org/msg00383.html
>=20
> You basically want 3 things:
>=20
> - A Minimum Specification of hardware: This is the lowest hardware configu=
ration Bitcoin Core will run on at maximum capacity.
> - A theoretical model that takes into account all of the components in Bit=
coin Core and how they affect Min Spec.
> - A benchmark tool to measure how changes affect Min Spec (and for users t=
o see how their hardware measures up to Min Spec).
>=20
> jp
>=20
>> On Jul 31, 2015, at 02:31 PM, Jorge Tim=A8=AEn via bitcoin-dev <bitcoin-d=
ev@lists.linuxfoundation.org> wrote:
>>=20
>=20
>> On Fri, Jul 31, 2015 at 2:15 AM, Milly Bitcoin via bitcoin-dev
>> <bitcoin-dev@lists.linuxfoundation.org> wrote:
>>> These are the types of things I have been discussing in relation to a
>>> process:
>>>=20
>>> -A list of metrics
>>> -A Risk analysis of the baseline system. Bitcoin as it is now.
>>> -Mitigation strategies for each risk.
>>> -A set of goals.
>>> -A Road map for each goal that lists the changes or possible avenues to
>>> achieve that goal.
>>>=20
>>> Proposed changes would be measured against the same metrics and a risk
>>> analysis done so it can be compared with the baseline.
>>>=20
>>> For example, the block size debate would be discussed in the context of a=

>>> road map related to a goal of increase scaling. One of the metrics would=
 be
>>> a decentralization metric. (A framework for a decentralization metric is=
 at
>>> http://www.hks.harvard.edu/fs/pnorris/Acrobat/stm103%20articles/Schneide=
r_Decentralization.pdf).
>>> Cost would be one aspect of the decentralization metric.
>>=20
>> All this sounds very reasonable and useful.
>> And if a formal organization owns this "process", that's fine as well.
>> I still think hardforks need to be uncontroversial (using the vague "I
>> will know it when I see it" defintion) and no individual or
>> organization can be an "ultimate decider" or otherwise Bitcoin losses
>> all it's p2p nature (and this seems the point where you, Milly, and I
>> disagree).
>> But metrics and data tend to help when it comes to "I will know it
>> when I see it" and "evidences".
>> So, yes, by all means, let's have an imperfect decentralization metric
>> rather than not having anything to compare proposals. Competing
>> decentralization metrics can appear later: we need a first one first.
>> I would add that we should have sets of simulations being used to
>> calculate some of those metrics, but maybe I'm just going too deep
>> into details.
>> _______________________________________________
>> bitcoin-dev mailing list
>> bitcoin-dev@lists.linuxfoundation.org
>> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

--Apple-Mail-BD83A250-2FBC-4055-A48F-046D8E9C4E13
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>Forgot to include the list.&nbsp;</div=
><div><br></div><div><br></div><blockquote type=3D"cite"><div><b>From:</b> J=
ean-Paul Kogelman &lt;<a href=3D"mailto:jeanpaulkogelman@me.com">jeanpaulkog=
elman@me.com</a>&gt;<br><b>Date:</b> July 31, 2015 at 4:02:20 PM PDT<br><b>T=
o:</b> Jorge Tim=C3=B3n &lt;<a href=3D"mailto:jtimon@jtimon.cc">jtimon@jtimo=
n.cc</a>&gt;<br><b>Cc:</b> <a href=3D"mailto:milly@bitcoins.info">milly@bitc=
oins.info</a><br><b>Subject:</b> <b>Re: [bitcoin-dev] Why Satoshi's temporar=
y anti-spam measure isn't	temporary</b><br><br></div></blockquote><bl=
ockquote type=3D"cite"><div><div><br></div><div>I wrote about this a earlier=
 this month:&nbsp;<a href=3D"http://www.mail-archive.com/bitcoin-dev@lists.l=
inuxfoundation.org/msg00383.html">http://www.mail-archive.com/bitcoin-dev@li=
sts.linuxfoundation.org/msg00383.html</a></div><div><br></div><div>You basic=
ally want 3 things:</div><div><br></div><div>- A Minimum Specification of ha=
rdware: This is the lowest hardware configuration Bitcoin Core will run on a=
t maximum capacity.</div><div>- A theoretical model that takes into account a=
ll of the components in Bitcoin Core and how they affect Min Spec.</div><div=
>- A benchmark tool to measure how changes affect Min Spec (and for users to=
 see how their hardware measures up to Min Spec).</div><div><br></div><div>j=
p</div><div><br>On Jul 31, 2015, at 02:31 PM, Jorge Tim=C3=B3n via bitcoin-d=
ev &lt;<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@=
lists.linuxfoundation.org</a>&gt; wrote:<br><br></div><div><blockquote type=3D=
"cite"><div class=3D"msg-quote"><div class=3D"_stretch"><span class=3D"body-=
text-content"><span class=3D"body-text-content">On Fri, Jul 31, 2015 at 2:15=
 AM, Milly Bitcoin via bitcoin-dev<br>&lt;<a href=3D"mailto:bitcoin-dev@list=
s.linuxfoundation.org" data-mce-href=3D"mailto:bitcoin-dev@lists.linuxfounda=
tion.org">bitcoin-dev@lists.linuxfoundation.org</a>&gt; wrote:<br></span></s=
pan><blockquote class=3D"quoted-plain-text" type=3D"cite">These are the type=
s of things I have been discussing in relation to a</blockquote><blockquote c=
lass=3D"quoted-plain-text" type=3D"cite">process:</blockquote><blockquote cl=
ass=3D"quoted-plain-text" type=3D"cite"><br></blockquote><blockquote class=3D=
"quoted-plain-text" type=3D"cite">-A list of metrics</blockquote><blockquote=
 class=3D"quoted-plain-text" type=3D"cite">-A Risk analysis of the baseline s=
ystem. Bitcoin as it is now.</blockquote><blockquote class=3D"quoted-plain-t=
ext" type=3D"cite">-Mitigation strategies for each risk.</blockquote><blockq=
uote class=3D"quoted-plain-text" type=3D"cite">-A set of goals.</blockquote>=
<blockquote class=3D"quoted-plain-text" type=3D"cite">-A Road map for each g=
oal that lists the changes or possible avenues to</blockquote><blockquote cl=
ass=3D"quoted-plain-text" type=3D"cite">achieve that goal.</blockquote><bloc=
kquote class=3D"quoted-plain-text" type=3D"cite"><br></blockquote><blockquot=
e class=3D"quoted-plain-text" type=3D"cite">Proposed changes would be measur=
ed against the same metrics and a risk</blockquote><blockquote class=3D"quot=
ed-plain-text" type=3D"cite">analysis done so it can be compared with the ba=
seline.</blockquote><blockquote class=3D"quoted-plain-text" type=3D"cite"><b=
r></blockquote><blockquote class=3D"quoted-plain-text" type=3D"cite">For exa=
mple, the block size debate would be discussed in the context of a</blockquo=
te><blockquote class=3D"quoted-plain-text" type=3D"cite">road map related to=
 a goal of increase scaling. One of the metrics would be</blockquote><blockq=
uote class=3D"quoted-plain-text" type=3D"cite">a decentralization metric. (A=
 framework for a decentralization metric is at</blockquote><blockquote class=
=3D"quoted-plain-text" type=3D"cite"><a href=3D"http://www.hks.harvard.edu/f=
s/pnorris/Acrobat/stm103%20articles/Schneider_Decentralization.pdf" data-mce=
-href=3D"http://www.hks.harvard.edu/fs/pnorris/Acrobat/stm103%20articles/Sch=
neider_Decentralization.pdf">http://www.hks.harvard.edu/fs/pnorris/Acrobat/s=
tm103%20articles/Schneider_Decentralization.pdf</a>).</blockquote><blockquot=
e class=3D"quoted-plain-text" type=3D"cite">Cost would be one aspect of the d=
ecentralization metric.</blockquote><span class=3D"body-text-content"><br>Al=
l this sounds very reasonable and useful.<br>And if a formal organization ow=
ns this "process", that's fine as well.<br>I still think hardforks need to b=
e uncontroversial (using the vague "I<br>will know it when I see it" definti=
on) and no individual or<br>organization can be an "ultimate decider" or oth=
erwise Bitcoin losses<br>all it's p2p nature (and this seems the point where=
 you, Milly, and I<br>disagree).<br>But metrics and data tend to help when i=
t comes to "I will know it<br>when I see it" and "evidences".<br>So, yes, by=
 all means, let's have an imperfect decentralization metric<br>rather than n=
ot having anything to compare proposals. Competing<br>decentralization metri=
cs can appear later: we need a first one first.<br>I would add that we shoul=
d have sets of simulations being used to<br>calculate some of those metrics,=
 but maybe I'm just going too deep<br>into details.<br>_____________________=
__________________________<br>bitcoin-dev mailing list<br><a href=3D"mailto:=
bitcoin-dev@lists.linuxfoundation.org" data-mce-href=3D"mailto:bitcoin-dev@l=
ists.linuxfoundation.org">bitcoin-dev@lists.linuxfoundation.org</a><br><a hr=
ef=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" data-m=
ce-href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev">h=
ttps://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev</a><br></span>=
</div></div></blockquote></div></div></blockquote></body></html>=

--Apple-Mail-BD83A250-2FBC-4055-A48F-046D8E9C4E13--