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
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
|
Return-Path: <richard.hein@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
[172.17.192.35])
by mail.linuxfoundation.org (Postfix) with ESMTPS id 7E0AE941
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 25 Sep 2017 23:30:26 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-io0-f170.google.com (mail-io0-f170.google.com
[209.85.223.170])
by smtp1.linuxfoundation.org (Postfix) with ESMTPS id D29E614B
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 25 Sep 2017 23:30:25 +0000 (UTC)
Received: by mail-io0-f170.google.com with SMTP id e189so11325320ioa.4
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 25 Sep 2017 16:30:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=from:content-transfer-encoding:mime-version:date:subject:message-id
:references:in-reply-to:to;
bh=BJKYQMyUuCGcEu76JW0aG7uoOeegyNXsZRlmtblNxYI=;
b=n2p1BbBgYw6cZbkRYPdXSyp4HTqL2bQ5OzT4ZN21vDv43fRvvi/25chxx1T1IFx6k/
viyH1wuhj5PZl2rdECNSRRUwAZfHWhqeeym3qFDECbeB5Nwb6M8clUW6FCVJteX9fpJH
+Z/rARtDwQJC8IGbesYgQ8EayETI+GoNioVmTjlKBcmAd9KWzp3i/xtNLprnaFZU0yFf
HRbYb6ThoDmNcJ5kb7MtrHNJN8iR9tak62i0q8eHfYGKLLJrbt+yD6NR1DFGxYU+o2wn
TOjOJawpKw21N3R4Zb8s6XtV4YKSXc60GR5t8KY67iUa2OOvg7e41YjX1P5LESkw4CQV
rgnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:content-transfer-encoding:mime-version:date
:subject:message-id:references:in-reply-to:to;
bh=BJKYQMyUuCGcEu76JW0aG7uoOeegyNXsZRlmtblNxYI=;
b=GnPUdFpyQiDLHkYP6z0tNYZ8QgJ6YmUhOIwneTf9nI6IsKRZ/5SHlUuVireAThcDXd
hfwHMk8DML5+uTb4eDQaq+l5yIElgEgdwhVjmKUmf6Vv8P9vXuJaA+APuIVzg54QvX37
aqnsDQuH3veu0kiMU+DDnKnAEHuTQYPstROkEIW6pTFe6pAzF1iq15dSVDPJFe0Ai3N9
pr+eY8WdhEre+wq0qy7vFsFPaZn/kOoJR/vt/T4ToHLvs+sq+n7yt+0alAJtT6gmX+Za
ibtlQaw4iS4FWUlvVoHchI7+xk6EtHx/ljniolWn7HenuaRnjps1imul8Qh8wnSREjPs
cLYg==
X-Gm-Message-State: AHPjjUgJhnJPxt1TtmpG5VzUKbxHzOSCuayjs3YX68TRXpkct/Z4ZPJr
AzLOFxC6plUu5DpYAzwfC6o=
X-Google-Smtp-Source: AOwi7QBNdGkpvbl4yE0i0n+L5SIrWHbmY3fDfYbULFTJsMSRRPd726RDXNWd28cVXbVnnHrCBOzrPg==
X-Received: by 10.107.147.8 with SMTP id v8mr13066668iod.45.1506382225123;
Mon, 25 Sep 2017 16:30:25 -0700 (PDT)
Received: from [192.168.2.29] (otwaon1140w-lp130-01-174-93-56-77.dsl.bell.ca.
[174.93.56.77]) by smtp.gmail.com with ESMTPSA id
i125sm4421911itf.1.2017.09.25.16.30.24
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Mon, 25 Sep 2017 16:30:24 -0700 (PDT)
From: Richard Hein <richard.hein@gmail.com>
Content-Type: multipart/alternative;
boundary=Apple-Mail-B849AF78-331F-4402-A937-7C570D2C0FBC
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
Date: Mon, 25 Sep 2017 19:30:23 -0400
Message-Id: <AECFA9C4-DF1B-452A-8249-B7DAE0A67B19@gmail.com>
References: <CAES+R-qpBwXdROKnXW0idierJYf7pSRe3Z=KSYvcGwB_S6nXrA@mail.gmail.com>
In-Reply-To: <CAES+R-qpBwXdROKnXW0idierJYf7pSRe3Z=KSYvcGwB_S6nXrA@mail.gmail.com>
To: Patrick Sharp <psharp.x13@gmail.com>,
Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
X-Mailer: iPhone Mail (14G60)
X-Spam-Status: No, score=0.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE, MIME_QP_LONG_LINE,
RCVD_IN_DNSWL_NONE,
RCVD_IN_SORBS_SPAM autolearn=disabled version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
smtp1.linux-foundation.org
X-Mailman-Approved-At: Mon, 25 Sep 2017 23:36:47 +0000
Subject: Re: [bitcoin-dev] idea post: trimming and demurrage
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Protocol 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: Mon, 25 Sep 2017 23:30:26 -0000
--Apple-Mail-B849AF78-331F-4402-A937-7C570D2C0FBC
Content-Type: text/plain;
charset=us-ascii
Content-Transfer-Encoding: quoted-printable
It kills Bitcoin as a store of value. Disk space is not the problem; bandwi=
dth is. The blockchain won't go to infinity as you suggest, as it is bounde=
d by certain constraints. It's growth is a function of the transactions in a=
block, and the number of blocks is linear in growth. =20
Sent from my iPhone
> On Sep 25, 2017, at 5:54 PM, Patrick Sharp via bitcoin-dev <bitcoin-dev@li=
sts.linuxfoundation.org> wrote:
>=20
> Hello Devs,
>=20
> I am Patrick Sharp. I just graduated with a BS is computer science. Forgiv=
e my ignorance.
>=20
> As per bip-0002 I have scoured each bip available on the wiki to see if th=
ese ideas have already been formally proposed and now as per bip-0002 post t=
hese ideas here.
>=20
> First and foremost I acknowledge that these ideas are not original nor new=
.
>=20
> Trimming and demurrage:
>=20
> I am fully aware that demurrage is a prohibited change. I hereby contest. =
For the record I am not a miner, I am just aware of the economics that drive=
the costs of bitcoin.
>=20
> Without the ability to maintain some sort of limit on the maximum length o=
r size of the block chain, block chain is not only unsustainable in the long=
run but becomes more and more centralized as the block chain becomes more a=
nd more unwieldy.
>=20
> Trimming is not a foreign concept. Old block whose transactions are now sp=
ent hold no real value. Meaningful trimming is expensive and inhibited by un=
spent transactions. Old unspent transactions add unnecessary and unfair burd=
en.
> Old transactions take up real world space that continues incur cost while t=
hese transactions they do not continue to contribute to any sort of payment f=
or this cost.
> One can assume that anybody with access to their bitcoins has the power to=
move these bitcoins from one address to another (or at least that the softw=
are that holds the keys to their coins can do it for them) and it is not unf=
air to require them to do so at least once every 5 to 10 years.
> Given the incentive to move it or lose it and software that will do it for=
them, we can assume that any bitcoin not moved is most likey therefore lost=
.
> moving these coins will cost a small transaction fee which is fair as thei=
r transactions take up space, they need to contribute
> most people who use their coins regularly will not even need to worry abou=
t this as their coins are moved to a change address anyway.
> one downside is that paper wallets would then have an expiration date, how=
ever I do not think that a paper wallet that needs to be recycled every 5 to=
10 years is a terrible idea.
> Therefore I propose that the block chain length be limited to either 2^18 b=
locks (slightly less than 5 years) or 2^19 blocks, or slightly less than 10 y=
ears. I propose that each time a block is mined the the oldest block(s) (no m=
ore than two blocks) beyond this limit is trimmed from the chain and that it=
s unspent transactions are allowed to be included in the reward of the mined=
block.
>=20
> This keeps the block chain from tending towards infinity. This keeps the c=
osts of the miners balanced with the costs of the users.
>=20
> Even though I believe this idea will have some friction, it is applicable t=
o the entire community. It will be hard for some users to give up small bene=
fits that they get at the great cost of miners, however miners run the game a=
nd this fair proposal is in in their best interest in two different ways. I w=
ould like your thoughts and suggestions. I obviously think this is a freakin=
g awesome idea. I know it is quite controversial but it is the next step in e=
volution that bitcoin needs to take to ensure immortality.
>=20
> I come to you to ask if this has any chance of acceptance.
>=20
> -Patrick
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
--Apple-Mail-B849AF78-331F-4402-A937-7C570D2C0FBC
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>It kills Bitcoin as a store of value. &=
nbsp;Disk space is not the problem; bandwidth is. The blockchain won't=
go to infinity as you suggest, as it is bounded by certain constraints. &nb=
sp;It's growth is a function of the transactions in a block, and the number o=
f blocks is linear in growth. <br><br>Sent from my iPhone</div><div><b=
r>On Sep 25, 2017, at 5:54 PM, Patrick Sharp via bitcoin-dev <<a href=3D"=
mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.linuxfoundat=
ion.org</a>> wrote:<br><br></div><blockquote type=3D"cite"><div><div dir=3D=
"ltr"><span style=3D"font-size:12.8px">Hello Devs,</span><div style=3D"font-=
size:12.8px"><br></div><div style=3D"font-size:12.8px">I am Patrick Sharp. I=
just graduated with a BS is computer science. Forgive my ignorance.</div><d=
iv style=3D"font-size:12.8px"><br></div><div style=3D"font-size:12.8px">As p=
er bip-0002 I have scoured each bip available on the wiki to see if these id=
eas have already been formally proposed and now as per bip-0002 post these i=
deas here.</div><div style=3D"font-size:12.8px"><br></div><div style=3D"font=
-size:12.8px">First and foremost I acknowledge that these ideas are not orig=
inal nor new.</div><div style=3D"font-size:12.8px"><br></div><div style=3D"f=
ont-size:12.8px"><div>Trimming and demurrage:</div><div><br></div><div>I am f=
ully aware that demurrage is a prohibited change. I hereby contest. For the r=
ecord I am not a miner, I am just aware of the economics that drive the cost=
s of bitcoin.</div><div><br></div><div>Without the ability to maintain some s=
ort of limit on the maximum length or size of the block chain, block chain i=
s not only unsustainable in the long run but becomes more and more centraliz=
ed as the block chain becomes more and more unwieldy.</div><div><br></div><d=
iv>Trimming is not a foreign concept. Old block whose transactions are now s=
pent hold no real value. Meaningful trimming is expensive and inhibited by u=
nspent transactions. Old unspent transactions add unnecessary and unfair bur=
den.</div><div><ul><li style=3D"margin-left:15px">Old transactions take up r=
eal world space that continues incur cost while these transactions they do n=
ot continue to contribute to any sort of payment for this cost.<br></li><li s=
tyle=3D"margin-left:15px">One can assume that anybody with access to their b=
itcoins has the power to move these bitcoins from one address to another (or=
at least that the software that holds the keys to their coins can do it for=
them) and it is not unfair to require them to do so at least once every 5 t=
o 10 years.<br></li><ul><li style=3D"margin-left:15px">Given the incentive t=
o move it or lose it and software that will do it for them, we can assume th=
at any bitcoin not moved is most likey therefore lost.</li><li style=3D"marg=
in-left:15px">moving these coins will cost a small transaction fee which is f=
air as their transactions take up space, they need to contribute</li><li sty=
le=3D"margin-left:15px">most people who use their coins regularly will not e=
ven need to worry about this as their coins are moved to a change address an=
yway.</li></ul><li style=3D"margin-left:15px">one downside is that paper wal=
lets would then have an expiration date, however I do not think that a paper=
wallet that needs to be recycled every 5 to 10 years is a terrible idea.</l=
i></ul>Therefore I propose that the block chain length be limited to either 2=
^18 blocks (slightly less than 5 years) or 2^19 blocks, or slightly less tha=
n 10 years. I propose that each time a block is mined the the oldest block(s=
) (no more than two blocks) beyond this limit is trimmed from the chain and t=
hat its unspent transactions are allowed to be included in the reward of the=
mined block.</div></div><div style=3D"font-size:12.8px"><br></div><div styl=
e=3D"font-size:12.8px">This keeps the block chain from tending towards infin=
ity. This keeps the costs of the miners balanced with the costs of the users=
.</div><div style=3D"font-size:12.8px"><br></div><div style=3D"font-size:12.=
8px"><div><span style=3D"font-size:12.8px">Even though I believe this i=
dea will have some friction, it is applicable to the entire community. It wi=
ll be hard for some users to give up small benefits that they get at the gre=
at cost of miners, however miners run the game and this fair proposal is in i=
n their best interest in two different ways. I would like your thoughts and s=
uggestions. I obviously think this is a freaking awesome idea. I know it is q=
uite controversial but it is the next step in evolution that bitcoin ne=
eds to take to ensure immortality.</span></div><div style=3D"font-size:12.8p=
x"><br></div><div style=3D"font-size:12.8px">I come to you to ask if this ha=
s any chance of acceptance.</div></div><div style=3D"font-size:12.8px"><br><=
/div><div style=3D"font-size:12.8px">-Patrick</div></div>
</div></blockquote><blockquote type=3D"cite"><div><span>____________________=
___________________________</span><br><span>bitcoin-dev mailing list</span><=
br><span><a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-de=
v@lists.linuxfoundation.org</a></span><br><span><a href=3D"https://lists.lin=
uxfoundation.org/mailman/listinfo/bitcoin-dev">https://lists.linuxfoundation=
.org/mailman/listinfo/bitcoin-dev</a></span><br></div></blockquote></body></=
html>=
--Apple-Mail-B849AF78-331F-4402-A937-7C570D2C0FBC--
|