summaryrefslogtreecommitdiff
path: root/27/da4a5a77793fd08de7a4f467a5ab504faa9013
blob: 9146cca3e6baf09dc81e77c1dd09a8d5f6e3fd9e (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
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
Return-Path: <eric@voskuil.org>
Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 18F59C002D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat,  9 Jul 2022 14:26:29 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp4.osuosl.org (Postfix) with ESMTP id D0B8B419F5
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat,  9 Jul 2022 14:26:28 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org D0B8B419F5
Authentication-Results: smtp4.osuosl.org;
 dkim=pass (2048-bit key) header.d=voskuil-org.20210112.gappssmtp.com
 header.i=@voskuil-org.20210112.gappssmtp.com header.a=rsa-sha256
 header.s=20210112 header.b=mhn2irBd
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -0.896
X-Spam-Level: 
X-Spam-Status: No, score=-0.896 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001,
 URI_DOTEDU_ENTITY=1] autolearn=no autolearn_force=no
Received: from smtp4.osuosl.org ([127.0.0.1])
 by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 7CTvDl8Xkw3U
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat,  9 Jul 2022 14:26:26 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 60FC0418AD
Received: from mail-pj1-x102b.google.com (mail-pj1-x102b.google.com
 [IPv6:2607:f8b0:4864:20::102b])
 by smtp4.osuosl.org (Postfix) with ESMTPS id 60FC0418AD
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat,  9 Jul 2022 14:26:26 +0000 (UTC)
Received: by mail-pj1-x102b.google.com with SMTP id
 89-20020a17090a09e200b001ef7638e536so4422274pjo.3
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat, 09 Jul 2022 07:26:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=voskuil-org.20210112.gappssmtp.com; s=20210112;
 h=content-transfer-encoding:from:mime-version:subject:date:message-id
 :references:in-reply-to:to;
 bh=RiWPs0TKFlZeUz7KQvaFSs3YgPLzvDyuU6nXOXV1TX4=;
 b=mhn2irBdsQxN+2RBYHGbf0IpbrhNP+3Im/hQCwutIantXQ1kCMcmlhQ1WBv8EnmbPz
 qqdDOojaGQ9QV2HRZCfajt71NYbuO8JH/Fd9lZEEWZvpqb5zxEfK2lQjdCVNzS+iuuqm
 dJnCwKN4eMisyE8W/I7satV7gJZ3RWENinu5fg1xP/b6RdbegE7uYXTBZHDvRP/uHrmg
 Uk61dGa+RAb6Rzp9kh1S+CWA4q1QuUj7x+U9Rx3r1ui7E0EkbzDYEp4R/H1iH/diNJt8
 iteBnUL8D9cS73SxLWnIRxms2tGpUpF/SS568Yy97xwdic5GtvDpmRA+XWhIhiXS/Xqu
 z1sQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:date:message-id:references:in-reply-to:to;
 bh=RiWPs0TKFlZeUz7KQvaFSs3YgPLzvDyuU6nXOXV1TX4=;
 b=YeYx+z40o94Yxr5glc88ceqNBjGBk82iWskslhfiXHWcK+h3dMi+YWwaUMq3QaIaH0
 r9ygivmK3yOZd87v84Fl5OE7KuuFmJWb4F8OyB0eBj/12bR4QEaeUIH2zD1Jk8O6OLUy
 s2OLPWGfp+TEun47hXex2UFlWeU4YnA4JvlXNveN5fZIdiUTelXP1KMyA4HQu/Ie5t2a
 kFT75kLAohQfqZ80e5J6eWlotWDHJj1Q+e4UP9oBI0ctVSZrjKscZxe21PQeKDWSMLyw
 K2ToD4bokSasjiSfYfq6tiP7Ny2VakrANd2EzyjWPprfuyomM82bYhUf7khD4na5Xnvp
 Jzzg==
X-Gm-Message-State: AJIora9WpBBo/mhD4DleU6TzPXJvCRcM+KLMIQYLHS/sXmmigHKdS9DE
 TGYm8aQ0FqxN1qHCvWhIGlUh8IYeI8k/IA==
X-Google-Smtp-Source: AGRyM1sxLH18CHs7kp+Pj6BgeMZVvNkn6simJvq5F56qGGBwqna9WyjIYZjMVsowrnuMzJ8aZfGQlw==
X-Received: by 2002:a17:903:183:b0:16a:5c43:9a9c with SMTP id
 z3-20020a170903018300b0016a5c439a9cmr8954584plg.153.1657376785496; 
 Sat, 09 Jul 2022 07:26:25 -0700 (PDT)
Received: from smtpclient.apple ([50.35.67.197])
 by smtp.gmail.com with ESMTPSA id
 a9-20020a17090a008900b001ef8397571asm3447226pja.35.2022.07.09.07.26.24
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 09 Jul 2022 07:26:24 -0700 (PDT)
Content-Type: multipart/alternative;
 boundary=Apple-Mail-0A63F663-FFB5-4325-A4DD-CA9261D0E08C
Content-Transfer-Encoding: 7bit
From: Eric Voskuil <eric@voskuil.org>
Mime-Version: 1.0 (1.0)
Date: Sat, 9 Jul 2022 07:26:22 -0700
Message-Id: <ABA1D62F-C22C-413C-8710-72521D4D8B21@voskuil.org>
References: <Ysl4t9K8lfxRSsNM@petertodd.org>
In-Reply-To: <Ysl4t9K8lfxRSsNM@petertodd.org>
To: Peter Todd <pete@petertodd.org>,
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
X-Mailer: iPhone Mail (19F77)
Subject: Re: [bitcoin-dev] Surprisingly, Tail Emission Is Not Inflationary
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
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: Sat, 09 Jul 2022 14:26:29 -0000


--Apple-Mail-0A63F663-FFB5-4325-A4DD-CA9261D0E08C
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

> Due to lost coins, a tail emission/fixed reward actually results in a stab=
le money supply. Not an (monetarily) inflationary supply.

This observation is not a proof of lost coins, that is an assumption. It is t=
he provable consequence of market, as opposed to monopoly, production.

https://github.com/libbitcoin/libbitcoin-system/wiki/Inflation-Principle

Mises=E2=80=99 unfortunate error in the application of the Cantillon Effect t=
o gold perpetuates this misperception. One could imagine applying this theor=
y to all goods, not just money, and conclude perpetual loss of value in ever=
ything produced, as a consequence of production. One might then be tempted t=
o attribute the fact that this is not observable to loss/depreciation/consum=
ption. While it is certainly possible that the amount of gold produced every=
 year is offset by the amount lost, this of course implies that all of it is=
 lost.

=E2=80=9CCirculation=E2=80=9D does not determine demand, all money is always=
 held by someone. Changing hands only changes who owns the money, not its pu=
rchasing power. See Rothbard=E2=80=99s critique of monetary =E2=80=9Cvelocit=
y=E2=80=9D.

e

> On Jul 9, 2022, at 05:47, Peter Todd via bitcoin-dev <bitcoin-dev@lists.li=
nuxfoundation.org> wrote:
>=20
> =EF=BB=BFNew blog post:
>=20
> https://petertodd.org/2022/surprisingly-tail-emission-is-not-inflationary
>=20
> tl;dr: Due to lost coins, a tail emission/fixed reward actually results in=
 a
> stable money supply. Not an (monetarily) inflationary supply.
>=20
> ...and for the purposes of reply/discussion, attached is the article itsel=
f in
> markdown format:
>=20
> ---
> layout: post
> title:  "Surprisingly, Tail Emission Is Not Inflationary"
> date:   2022-07-09
> tags:
> - bitcoin
> - monero
> ---
>=20
> At present, all notable proof-of-work currencies reward miners with both a=
 block
> reward, and transaction fees. With most currencies (including Bitcoin) pha=
sing
> out block rewards over time. However in no currency have transaction fees
> consistently been more than 5% to 10% of the total mining
> reward[^fee-in-reward], with the exception of Ethereum, from June 2020 to A=
ug 2021.
> To date no proof-of-work currency has ever operated solely on transaction
> fees[^pow-tweet], and academic analysis has found that in this condition b=
lock
> generation is unstable.[^instability-without-block-reward] To paraphrase A=
ndrew
> Poelstra, it's a scary phase change that no other coin has gone through.[^=
apoelstra-quote]
>=20
> [^pow-tweet]: [I asked on Twitter](https://twitter.com/peterktodd/status/1=
543231264597090304) and no-one replied with counter-examples.
>=20
> [^fee-in-reward]: [Average Fee Percentage in Total Block Reward](https://b=
itinfocharts.com/comparison/fee_to_reward-btc-eth-bch-ltc-doge-xmr-bsv-dash-=
zec.html#alltime)
>=20
> [^instability-without-block-reward]: [On the Instability of Bitcoin Withou=
t the Block Reward](https://www.cs.princeton.edu/~arvindn/publications/minin=
g_CCS.pdf)
>=20
> [^apoelstra-quote]: [=46rom a panel at TABConf 2021](https://twitter.com/p=
eterktodd/status/1457066946898317316)
>=20
> Monero has chosen to implement what they call [tail
> emission](https://www.getmonero.org/resources/moneropedia/tail-emission.ht=
ml):
> a fixed reward per block that continues indefinitely. Dogecoin also has a f=
ixed
> reward, which they widely - and incorrectly - refer to as an "abundant" su=
pply[^dogecoin-abundant].
>=20
> [^dogecoin-abundant]: Googling "dogecoin abundant" returns dozens of hits.=

>=20
> This article will show that a fixed block reward does **not** lead to an
> abundant supply. In fact, due to the inevitability of lost coins, a fixed
> reward converges to a **stable** monetary supply that is neither inflation=
ary
> nor deflationary, with the total supply proportional to rate of tail emiss=
ion
> and probability of coin loss.
>=20
> Credit where credit is due: after writing the bulk of this article I found=
 out
> that Monero developer [smooth_xmr](https://www.reddit.com/user/smooth_xmr/=
)
> also observed that tail emission results in a stable coin supply
> [a few years ago](https://www.reddit.com/r/Monero/comments/4z0azk/maam_28_=
monero_ask_anything_monday/d6sixyi/).
> There's probably others too: it's a pretty obvious result.
>=20
>=20
> <div markdown=3D"1" class=3D"post-toc">
> # Contents
> {:.no_toc}
> 0. TOC
> {:toc}
> </div>
>=20
> ## Modeling the Fixed-Reward Monetary Supply
>=20
> Since the number of blocks is large, we can model the monetary supply as a=

> continuous function $$N(t)$$, where $$t$$ is a given moment in time. If th=
e
> block reward is fixed we can model the reward as a slope $$k$$ added to an=

> initial supply $$N_0$$:
>=20
> $$
> N(t) =3D N_0 + kt
> $$
>=20
> Of course, this isn't realistic as coins are constantly being lost due to
> deaths, forgotten passphrases, boating accidents, etc. These losses are
> independent: I'm not any more or less likely to forget my passphrase becau=
se
> you recently lost your coins in a boating accident =E2=80=94 an accident I=
 probably
> don't even know happened. Since the number of individual coins (and their
> owners) is large =E2=80=94 as with the number of blocks =E2=80=94 we can m=
odel this loss as
> though it happens continuously.
>=20
> Since coins can only be lost once, the *rate* of coin loss at time $$t$$ i=
s
> proportional to the total supply *at that moment* in time. So let's look a=
t the
> *first derivative* of our fixed-reward coin supply:
>=20
> $$
> \frac{dN(t)}{dt} =3D k
> $$
>=20
> ...and subtract from it the lost coins, using $$\lambda$$ as our [coin los=
s
> constant](https://en.wikipedia.org/wiki/Exponential_decay):
>=20
> $$
> \frac{dN(t)}{dt} =3D k - \lambda N(t)
> $$
>=20
> That's a first-order differential equation, which can be easily solved wit=
h
> separation of variables to get:
>=20
> $$
> N(t) =3D \frac{k}{\lambda} - Ce^{-\lambda t}
> $$
>=20
> To remove the integration constant $$C$$, let's look at $$t =3D 0$$, where=
 the
> coin supply is $$N_0$$:
>=20
> $$
> \begin{align}
>    N_0 &=3D \frac{k}{\lambda} - Ce^{-\lambda 0} =3D \frac{k}{\lambda} - C \=
\
>      C &=3D \frac{k}{\lambda} - N_0
> \end{align}
> $$
>=20
> Thus:
>=20
> $$
> \begin{align}
>    N(t) &=3D \frac{k}{\lambda} - \left(\frac{k}{\lambda} - N_0 \right)e^{-=
\lambda t} \\
>         &=3D \frac{k}{\lambda} + \left(N_0 - \frac{k}{\lambda} \right)e^{-=
\lambda t}
> \end{align}
> $$
>=20
>=20
> ## Long Term Coin Supply
>=20
> It's easy to see that in the long run, the second half of the coin supply
> equation goes to zero because $$\lim_{t \to \infty} e^{-\lambda t} =3D 0$$=
:
>=20
> $$
> \begin{align}
>    \lim_{t \to \infty} N(t) &=3D \lim_{t \to \infty} \left[ \frac{k}{\lamb=
da} + \left(N_0 - \frac{k}{\lambda} \right)e^{-\lambda t} \right ] =3D \frac=
{k}{\lambda} \\
>                   N(\infty) &=3D \frac{k}{\lambda}
> \end{align}
> $$
>=20
> An intuitive explanation for this result is that in the long run, the init=
ial
> supply $$N_0$$ doesn't matter, because approximately all of those coins wi=
ll
> eventually be lost. Thus in the long run, the coin supply will converge to=
wards
> $$\frac{k}{\lambda}$$, the point where coins are created just as fast as t=
hey
> are lost.
>=20
>=20
> ## Short Term Dynamics and Economic Considerations
>=20
> Of course, the intuitive explanation for why supply converges to
> $$\frac{k}{\lambda}$$, also tells us that supply must converge fairly slow=
ly:
> if 1% of something is lost per year, after 100 years 37% of the initial su=
pply
> remains. It's not clear what the rate of lost coins actually is in a matur=
e,
> valuable, coin. But 1%/year is likely to be a good guess =E2=80=94 quite p=
ossibly less.
>=20
> In the case of Monero, they've introduced tail emission at a point where i=
t
> represents a 0.9% apparent monetary inflation rate[^p2pool-tail]. Since th=
e number of
> previously lost coins, and the current rate of coin loss, is
> unknown[^unknowable] it's not possible to know exactly what the true monet=
ary
> inflation rate is right now. But regardless, the rate will only converge
> towards zero going forward.
>=20
> [^unknowable]: Being a privacy coin with [shielded amounts](https://localm=
onero.co/blocks/richlist), it's not even possible to get an estimate of the t=
otal amount of XMR in active circulation.
>=20
> [^p2pool-tail]: P2Pool operates [a page with real-time date figures](https=
://p2pool.io/tail.html).
>=20
> If an existing coin decides to implement tail emission as a means to fund
> security, choosing an appropriate emission rate is simple: decide on the
> maximum amount of inflation you are willing to have in the worst case, and=
 set
> the tail emission accordingly. In reality monetary inflation will be even l=
ower
> on day zero due to lost coins, and in the long run, it will converge towar=
ds
> zero.
>=20
> The fact is, economic volatility dwarfs the effect of small amounts of
> inflation. Even a 0.5% inflation rate over 50 years only leads to a 22% dr=
op.
> Meanwhile at the time of writing, Bitcoin has dropped 36% in the past year=
, and
> gained 993% over the past 5 years. While this discussion is a nice excuse t=
o
> use some mildly interesting math, in the end it's totally pedantic.
>=20
> ## Could Bitcoin Add Tail Emission?
>=20
> ...and why could Monero?
>=20
> Adding tail emission to Bitcoin would be a hard fork: a incompatible rule
> change that existing Bitcoin nodes would reject as invalid. While Monero w=
as
> able to get sufficiently broad consensus in the community to implement tai=
l
> emission, it's unclear at best if it would ever be possible to achieve tha=
t for
> the much larger[^btc-vs-xmr-market-cap] Bitcoin. Additionally, Monero has a=

> culture of frequent hard forks that simply does not exist in Bitcoin.
>=20
> [^btc-vs-xmr-market-cap]: [As of writing](https://web.archive.org/web/2022=
0708143920/https://www.coingecko.com/), the apparent market cap of Bitcoin i=
s $409 billion, almost 200x larger than Monero's $2.3 billion.
>=20
> Ultimately, as long as a substantial fraction of the Bitcoin community con=
tinue
> to run full nodes, the only way tail emission could ever be added to Bitco=
in is
> by convincing that same community that it is a good idea.
>=20
>=20
> ## Footnotes
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

--Apple-Mail-0A63F663-FFB5-4325-A4DD-CA9261D0E08C
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 dir=3D"ltr"></div><div dir=3D"ltr"><fo=
nt color=3D"#000000"><span style=3D"caret-color: rgb(255, 255, 255); -webkit=
-text-size-adjust: auto;">&gt;&nbsp;</span></font>Due to lost coins, a tail e=
mission/fixed reward actually results in a stable money supply. Not an (mone=
tarily) inflationary supply.</div><div dir=3D"ltr"><font color=3D"#000000"><=
span style=3D"caret-color: rgb(255, 255, 255); -webkit-text-size-adjust: aut=
o;"><br></span></font></div><div dir=3D"ltr"><font color=3D"#000000"><span s=
tyle=3D"caret-color: rgb(255, 255, 255); -webkit-text-size-adjust: auto;">Th=
is observation is not a proof of lost coins, that is an assumption. It is th=
e provable consequence of market, as opposed to monopoly, production.<br></s=
pan></font><div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><f=
ont color=3D"#000000"><span style=3D"caret-color: rgb(255, 255, 255); -webki=
t-text-size-adjust: auto;"><br></span></font></div><div style=3D"caret-color=
: rgb(0, 0, 0); color: rgb(0, 0, 0);"><a href=3D"https://github.com/libbitco=
in/libbitcoin-system/wiki/Inflation-Principle">https://github.com/libbitcoin=
/libbitcoin-system/wiki/Inflation-Principle</a><div dir=3D"ltr"><br></div><d=
iv dir=3D"ltr">Mises=E2=80=99 unfortunate error in the application of the Ca=
ntillon Effect to gold perpetuates this misperception. One could imagine app=
lying this theory to all goods, not just money, and conclude perpetual loss o=
f value in everything produced, as a consequence of production. One might th=
en be tempted to attribute the fact that this is not observable to loss/depr=
eciation/consumption. While it is certainly possible that the amount of gold=
 produced every year is offset by the amount lost, this of course implies th=
at all of it is lost.</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">=E2=80=
=9CCirculation=E2=80=9D does not determine demand, all money is always held b=
y someone. Changing hands only changes who owns the money, not its purchasin=
g power. See Rothbard=E2=80=99s critique of monetary =E2=80=9Cvelocity=E2=80=
=9D.</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">e</div></div></div><di=
v dir=3D"ltr"><br><blockquote type=3D"cite">On Jul 9, 2022, at 05:47, Peter T=
odd via bitcoin-dev &lt;bitcoin-dev@lists.linuxfoundation.org&gt; wrote:<br>=
<br></blockquote></div><blockquote type=3D"cite"><div dir=3D"ltr">=EF=BB=BF<=
span>New blog post:</span><br><span></span><br><span>https://petertodd.org/2=
022/surprisingly-tail-emission-is-not-inflationary</span><br><span></span><b=
r><span>tl;dr: Due to lost coins, a tail emission/fixed reward actually resu=
lts in a</span><br><span>stable money supply. Not an (monetarily) inflationa=
ry supply.</span><br><span></span><br><span>...and for the purposes of reply=
/discussion, attached is the article itself in</span><br><span>markdown form=
at:</span><br><span></span><br><span>---</span><br><span>layout: post</span>=
<br><span>title: &nbsp;"Surprisingly, Tail Emission Is Not Inflationary"</sp=
an><br><span>date: &nbsp;&nbsp;2022-07-09</span><br><span>tags:</span><br><s=
pan>- bitcoin</span><br><span>- monero</span><br><span>---</span><br><span><=
/span><br><span>At present, all notable proof-of-work currencies reward mine=
rs with both a block</span><br><span>reward, and transaction fees. With most=
 currencies (including Bitcoin) phasing</span><br><span>out block rewards ov=
er time. However in no currency have transaction fees</span><br><span>consis=
tently been more than 5% to 10% of the total mining</span><br><span>reward[^=
fee-in-reward], with the exception of Ethereum, from June 2020 to Aug 2021.<=
/span><br><span>To date no proof-of-work currency has ever operated solely o=
n transaction</span><br><span>fees[^pow-tweet], and academic analysis has fo=
und that in this condition block</span><br><span>generation is unstable.[^in=
stability-without-block-reward] To paraphrase Andrew</span><br><span>Poelstr=
a, it's a scary phase change that no other coin has gone through.[^apoelstra=
-quote]</span><br><span></span><br><span>[^pow-tweet]: [I asked on Twitter](=
https://twitter.com/peterktodd/status/1543231264597090304) and no-one replie=
d with counter-examples.</span><br><span></span><br><span>[^fee-in-reward]: [=
Average Fee Percentage in Total Block Reward](https://bitinfocharts.com/comp=
arison/fee_to_reward-btc-eth-bch-ltc-doge-xmr-bsv-dash-zec.html#alltime)</sp=
an><br><span></span><br><span>[^instability-without-block-reward]: [On the I=
nstability of Bitcoin Without the Block Reward](https://www.cs.princeton.edu=
/~arvindn/publications/mining_CCS.pdf)</span><br><span></span><br><span>[^ap=
oelstra-quote]: [=46rom a panel at TABConf 2021](https://twitter.com/peterkt=
odd/status/1457066946898317316)</span><br><span></span><br><span>Monero has c=
hosen to implement what they call [tail</span><br><span>emission](https://ww=
w.getmonero.org/resources/moneropedia/tail-emission.html):</span><br><span>a=
 fixed reward per block that continues indefinitely. Dogecoin also has a fix=
ed</span><br><span>reward, which they widely - and incorrectly - refer to as=
 an "abundant" supply[^dogecoin-abundant].</span><br><span></span><br><span>=
[^dogecoin-abundant]: Googling "dogecoin abundant" returns dozens of hits.</=
span><br><span></span><br><span>This article will show that a fixed block re=
ward does **not** lead to an</span><br><span>abundant supply. In fact, due t=
o the inevitability of lost coins, a fixed</span><br><span>reward converges t=
o a **stable** monetary supply that is neither inflationary</span><br><span>=
nor deflationary, with the total supply proportional to rate of tail emissio=
n</span><br><span>and probability of coin loss.</span><br><span></span><br><=
span>Credit where credit is due: after writing the bulk of this article I fo=
und out</span><br><span>that Monero developer [smooth_xmr](https://www.reddi=
t.com/user/smooth_xmr/)</span><br><span>also observed that tail emission res=
ults in a stable coin supply</span><br><span>[a few years ago](https://www.r=
eddit.com/r/Monero/comments/4z0azk/maam_28_monero_ask_anything_monday/d6sixy=
i/).</span><br><span>There's probably others too: it's a pretty obvious resu=
lt.</span><br><span></span><br><span></span><br><span>&lt;div markdown=3D"1"=
 class=3D"post-toc"&gt;</span><br><span># Contents</span><br><span>{:.no_toc=
}</span><br><span>0. TOC</span><br><span>{:toc}</span><br><span>&lt;/div&gt;=
</span><br><span></span><br><span>## Modeling the Fixed-Reward Monetary Supp=
ly</span><br><span></span><br><span>Since the number of blocks is large, we c=
an model the monetary supply as a</span><br><span>continuous function $$N(t)=
$$, where $$t$$ is a given moment in time. If the</span><br><span>block rewa=
rd is fixed we can model the reward as a slope $$k$$ added to an</span><br><=
span>initial supply $$N_0$$:</span><br><span></span><br><span>$$</span><br><=
span>N(t) =3D N_0 + kt</span><br><span>$$</span><br><span></span><br><span>O=
f course, this isn't realistic as coins are constantly being lost due to</sp=
an><br><span>deaths, forgotten passphrases, boating accidents, etc. These lo=
sses are</span><br><span>independent: I'm not any more or less likely to for=
get my passphrase because</span><br><span>you recently lost your coins in a b=
oating accident =E2=80=94 an accident I probably</span><br><span>don't even k=
now happened. Since the number of individual coins (and their</span><br><spa=
n>owners) is large =E2=80=94 as with the number of blocks =E2=80=94 we can m=
odel this loss as</span><br><span>though it happens continuously.</span><br>=
<span></span><br><span>Since coins can only be lost once, the *rate* of coin=
 loss at time $$t$$ is</span><br><span>proportional to the total supply *at t=
hat moment* in time. So let's look at the</span><br><span>*first derivative*=
 of our fixed-reward coin supply:</span><br><span></span><br><span>$$</span>=
<br><span>\frac{dN(t)}{dt} =3D k</span><br><span>$$</span><br><span></span><=
br><span>...and subtract from it the lost coins, using $$\lambda$$ as our [c=
oin loss</span><br><span>constant](https://en.wikipedia.org/wiki/Exponential=
_decay):</span><br><span></span><br><span>$$</span><br><span>\frac{dN(t)}{dt=
} =3D k - \lambda N(t)</span><br><span>$$</span><br><span></span><br><span>T=
hat's a first-order differential equation, which can be easily solved with</=
span><br><span>separation of variables to get:</span><br><span></span><br><s=
pan>$$</span><br><span>N(t) =3D \frac{k}{\lambda} - Ce^{-\lambda t}</span><b=
r><span>$$</span><br><span></span><br><span>To remove the integration consta=
nt $$C$$, let's look at $$t =3D 0$$, where the</span><br><span>coin supply i=
s $$N_0$$:</span><br><span></span><br><span>$$</span><br><span>\begin{align}=
</span><br><span> &nbsp;&nbsp;&nbsp;N_0 &amp;=3D \frac{k}{\lambda} - Ce^{-\l=
ambda 0} =3D \frac{k}{\lambda} - C \\</span><br><span> &nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;C &amp;=3D \frac{k}{\lambda} - N_0</span><br><span>\end{align}</spa=
n><br><span>$$</span><br><span></span><br><span>Thus:</span><br><span></span=
><br><span>$$</span><br><span>\begin{align}</span><br><span> &nbsp;&nbsp;&nb=
sp;N(t) &amp;=3D \frac{k}{\lambda} - \left(\frac{k}{\lambda} - N_0 \right)e^=
{-\lambda t} \\</span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&amp;=3D \frac{k}{\lambda} + \left(N_0 - \frac{k}{\lambda} \right)e^{-\=
lambda t}</span><br><span>\end{align}</span><br><span>$$</span><br><span></s=
pan><br><span></span><br><span>## Long Term Coin Supply</span><br><span></sp=
an><br><span>It's easy to see that in the long run, the second half of the c=
oin supply</span><br><span>equation goes to zero because $$\lim_{t \to \inft=
y} e^{-\lambda t} =3D 0$$:</span><br><span></span><br><span>$$</span><br><sp=
an>\begin{align}</span><br><span> &nbsp;&nbsp;&nbsp;\lim_{t \to \infty} N(t)=
 &amp;=3D \lim_{t \to \infty} \left[ \frac{k}{\lambda} + \left(N_0 - \frac{k=
}{\lambda} \right)e^{-\lambda t} \right ] =3D \frac{k}{\lambda} \\</span><br=
><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;N(\infty) &amp;=3D \frac{k}{\lambda}=
</span><br><span>\end{align}</span><br><span>$$</span><br><span></span><br><=
span>An intuitive explanation for this result is that in the long run, the i=
nitial</span><br><span>supply $$N_0$$ doesn't matter, because approximately a=
ll of those coins will</span><br><span>eventually be lost. Thus in the long r=
un, the coin supply will converge towards</span><br><span>$$\frac{k}{\lambda=
}$$, the point where coins are created just as fast as they</span><br><span>=
are lost.</span><br><span></span><br><span></span><br><span>## Short Term Dy=
namics and Economic Considerations</span><br><span></span><br><span>Of cours=
e, the intuitive explanation for why supply converges to</span><br><span>$$\=
frac{k}{\lambda}$$, also tells us that supply must converge fairly slowly:</=
span><br><span>if 1% of something is lost per year, after 100 years 37% of t=
he initial supply</span><br><span>remains. It's not clear what the rate of l=
ost coins actually is in a mature,</span><br><span>valuable, coin. But 1%/ye=
ar is likely to be a good guess =E2=80=94 quite possibly less.</span><br><sp=
an></span><br><span>In the case of Monero, they've introduced tail emission a=
t a point where it</span><br><span>represents a 0.9% apparent monetary infla=
tion rate[^p2pool-tail]. Since the number of</span><br><span>previously lost=
 coins, and the current rate of coin loss, is</span><br><span>unknown[^unkno=
wable] it's not possible to know exactly what the true monetary</span><br><s=
pan>inflation rate is right now. But regardless, the rate will only converge=
</span><br><span>towards zero going forward.</span><br><span></span><br><spa=
n>[^unknowable]: Being a privacy coin with [shielded amounts](https://localm=
onero.co/blocks/richlist), it's not even possible to get an estimate of the t=
otal amount of XMR in active circulation.</span><br><span></span><br><span>[=
^p2pool-tail]: P2Pool operates [a page with real-time date figures](https://=
p2pool.io/tail.html).</span><br><span></span><br><span>If an existing coin d=
ecides to implement tail emission as a means to fund</span><br><span>securit=
y, choosing an appropriate emission rate is simple: decide on the</span><br>=
<span>maximum amount of inflation you are willing to have in the worst case,=
 and set</span><br><span>the tail emission accordingly. In reality monetary i=
nflation will be even lower</span><br><span>on day zero due to lost coins, a=
nd in the long run, it will converge towards</span><br><span>zero.</span><br=
><span></span><br><span>The fact is, economic volatility dwarfs the effect o=
f small amounts of</span><br><span>inflation. Even a 0.5% inflation rate ove=
r 50 years only leads to a 22% drop.</span><br><span>Meanwhile at the time o=
f writing, Bitcoin has dropped 36% in the past year, and</span><br><span>gai=
ned 993% over the past 5 years. While this discussion is a nice excuse to</s=
pan><br><span>use some mildly interesting math, in the end it's totally peda=
ntic.</span><br><span></span><br><span>## Could Bitcoin Add Tail Emission?</=
span><br><span></span><br><span>...and why could Monero?</span><br><span></s=
pan><br><span>Adding tail emission to Bitcoin would be a hard fork: a incomp=
atible rule</span><br><span>change that existing Bitcoin nodes would reject a=
s invalid. While Monero was</span><br><span>able to get sufficiently broad c=
onsensus in the community to implement tail</span><br><span>emission, it's u=
nclear at best if it would ever be possible to achieve that for</span><br><s=
pan>the much larger[^btc-vs-xmr-market-cap] Bitcoin. Additionally, Monero ha=
s a</span><br><span>culture of frequent hard forks that simply does not exis=
t in Bitcoin.</span><br><span></span><br><span>[^btc-vs-xmr-market-cap]: [As=
 of writing](https://web.archive.org/web/20220708143920/https://www.coingeck=
o.com/), the apparent market cap of Bitcoin is $409 billion, almost 200x lar=
ger than Monero's $2.3 billion.</span><br><span></span><br><span>Ultimately,=
 as long as a substantial fraction of the Bitcoin community continue</span><=
br><span>to run full nodes, the only way tail emission could ever be added t=
o Bitcoin is</span><br><span>by convincing that same community that it is a g=
ood idea.</span><br><span></span><br><span></span><br><span>## Footnotes</sp=
an><br><span>_______________________________________________</span><br><span=
>bitcoin-dev mailing list</span><br><span>bitcoin-dev@lists.linuxfoundation.=
org</span><br><span>https://lists.linuxfoundation.org/mailman/listinfo/bitco=
in-dev</span><br><div>&lt;signature.asc&gt;</div></div></blockquote></body><=
/html>=

--Apple-Mail-0A63F663-FFB5-4325-A4DD-CA9261D0E08C--