Return-Path: <eric@voskuil.org>
Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 47CDEC002D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu,  7 Jul 2022 16:24:31 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp3.osuosl.org (Postfix) with ESMTP id 13B9B6128A
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu,  7 Jul 2022 16:24:31 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 13B9B6128A
Authentication-Results: smtp3.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=hwZRGrv+
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001,
 SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Received: from smtp3.osuosl.org ([127.0.0.1])
 by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id I_nqSUdZZBGO
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu,  7 Jul 2022 16:24:29 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org BEA4061289
Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com
 [IPv6:2607:f8b0:4864:20::429])
 by smtp3.osuosl.org (Postfix) with ESMTPS id BEA4061289
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu,  7 Jul 2022 16:24:29 +0000 (UTC)
Received: by mail-pf1-x429.google.com with SMTP id y141so20396915pfb.7
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Thu, 07 Jul 2022 09:24:29 -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:cc:in-reply-to:to;
 bh=EGA/Rmz4Ec7bMlQjPmjQf/Wet14me/rrnQy5ixN5p6M=;
 b=hwZRGrv+4h7TZpFmGepwTq60zhTvHyBWLHMVrI+4mWlkjdMcthiNs4K0f9dMcUVTrI
 vnW+IuU+orimZYQrqmLxAhm0CGspkLPuFqca2UW76PPAtYLIPNVFAZ51j/xgrqaspczM
 o++iFtAeUqd8yuFfYe/8g86fuRtVUXUoRmtdgHsJxTJUKvHfBPzZ0qfLmw/eQTqAXU/w
 tJFJZ53F2TxS7F8JKW9UqPBCKJcj84NKg4YUAqja2e2r7440cbrPC3jHPslgW3x+My6b
 aEXCLm7wmSZLC2KyoUezcWnPrbm6loQ228+WyHbkVLHUhrQY0zJadgTMUjlnPkWCY1Ho
 jk7g==
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:cc:in-reply-to:to;
 bh=EGA/Rmz4Ec7bMlQjPmjQf/Wet14me/rrnQy5ixN5p6M=;
 b=Pfl0WOQV2aO6fJ0Dhe1rrMZXCBCEkrwyzCOGWV8Urb5ssvCsH12KuRFI+bOwxA4DHU
 o58vWsnSjIVoy3xkYXuH1aJoVYROyUL0VkxZeLzt/MO5MxmWPq90gJt8nk16/y6krhAz
 4sMN84ei1dWRK87E68KRM3KmKaov8PwPyYp/CS0wpxxDCw+0sY8VJBO0LM0jwMjZPsaS
 FAGZ/N3NFdIjWxBVV/GdpA7DGwNXxy0VAYzFvCUUiPvBY4Dfk9u1e4SJXIHWFhVgNTK1
 RRj72j0ehLSzCxJhZNxZfnL1O+tEdfp4ITR7yLnHvXEXyFVRB8HKZ2/ldER5UKK7f4s9
 adlQ==
X-Gm-Message-State: AJIora8nDH1O7TbfZwT+OnMR6DLZHdTxTXTjjewkeixrPlHh+w4NK+8E
 2em7jBZ6ytSJkQS2lx6CJ8UWXQ==
X-Google-Smtp-Source: AGRyM1uzhoyLlZEfwBQu6Vz6JBBIWyAs5bVaBKs3rqYOsaJ1sLkYXsXd4iD1lkdpfZ+RUpiXm2gv9w==
X-Received: by 2002:a17:90b:4d8a:b0:1ef:da53:e126 with SMTP id
 oj10-20020a17090b4d8a00b001efda53e126mr3191095pjb.116.1657211068965; 
 Thu, 07 Jul 2022 09:24:28 -0700 (PDT)
Received: from smtpclient.apple ([2600:380:801f:6202:f47e:c7ca:fad6:7d1])
 by smtp.gmail.com with ESMTPSA id
 bk21-20020aa78315000000b005254e44b748sm26896236pfb.84.2022.07.07.09.24.27
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 07 Jul 2022 09:24:27 -0700 (PDT)
Content-Type: multipart/mixed;
 boundary=Apple-Mail-76221C1E-812B-468B-B34D-D0497FB044ED
Content-Transfer-Encoding: 7bit
From: Eric Voskuil <eric@voskuil.org>
Mime-Version: 1.0 (1.0)
Date: Thu, 7 Jul 2022 09:24:26 -0700
Message-Id: <F6CAB95E-2EDD-42E5-8C80-1E3818D51574@voskuil.org>
References: <Ysbp2QclWW7NzfrS@petertodd.org>
In-Reply-To: <Ysbp2QclWW7NzfrS@petertodd.org>
To: Peter Todd <pete@petertodd.org>,
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
X-Mailer: iPhone Mail (19F77)
Cc: John Carvalho <john@synonym.to>
Subject: Re: [bitcoin-dev] Bitcoin covenants are inevitable
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: Thu, 07 Jul 2022 16:24:31 -0000


--Apple-Mail-76221C1E-812B-468B-B34D-D0497FB044ED
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable



> On Jul 7, 2022, at 07:13, Peter Todd via bitcoin-dev <bitcoin-dev@lists.li=
nuxfoundation.org> wrote:
>=20
> =EF=BB=BFOn Thu, Jul 07, 2022 at 02:24:39PM +0100, John Carvalho via bitco=
in-dev wrote:
>> Billy,
>>=20
>> Proof of work and the difficulty adjustment function solve literally
>> everything you are talking about already.
>=20
> Unfortunately you are quite wrong: the difficulty adjustment function mere=
ly
> adjusts for changes in the amount of observable, non-51%-attacking, hashin=
g
> power. In the event of a chain split, the difficulty adjustment function d=
oes
> nothing; against a 51% attacker, the difficulty adjustment does nothing;
> against a censor, the difficulty adjustment does nothing.

Consider falling hash rate due to a perpetual 51% attack. Difficulty falls, p=
ossibly to min difficulty if all non-censors stop mining and with all censor=
s collaborating (one miner). Yet as difficulty falls, so does the cost of co=
untering the censor. At min difficulty everyone can CPU mine again.

Given the presumption that fees rise on unconfirmed transactions, there is i=
nherent economic incentive to countering at any level of difficulty. Consequ=
ently the censor is compelled to subsidize the loss resulting from forgoing h=
igher fee transactions that are incentivizing its competition.

With falling difficulty this incentive is compounded.

Comparisons of security in different scenarios presume a consistent level of=
 demand. If that demand is insufficient to offset the censor=E2=80=99s subsi=
dy, there is no security in any scenario.

Given that the block subsidy (inflation) is paid equally to censoring and no=
n-censoring miners, it offers no security against censorship whatsoever. Tra=
ding fee-based block reward for inflation-based is simply trading censorship=
 resistance for the presumption of double-spend security. But of course, a c=
ensor can double spend profitably in any scenario where the double spend val=
ue (to the censor) exceeds that of blocks orphaned (as the censor earns 100%=
 of all block rewards).

Banks and state monies offer reasonable double spend security. Not sure that=
=E2=80=99s a trade worth making.

It=E2=80=99s not clear to me that Satoshi understood this relation. I=E2=80=99=
ve seen no indication of it. However the decision to phase out subsidy, once=
 a sufficient number of units (to assure divisibility) had been issued, is w=
hat transitions Bitcoin from a censorable to a censorship resistant money. I=
f one does not believe there is sufficient demand for such a money, there is=
 no way to reconcile that belief with a model of censorship resistance.

> We should not imbue real technology with magical qualities.

Precisely. It is economic forces (people), not technology, that provide secu=
rity.

e

>> Bitcoin does not need active economic governanance by devs or meddlers.
>=20
> Yes, active governance would definitely be an exploitable mechanism. On th=
e
> other hand, the status quo of the block reward eventually going away entir=
ely
> is obviously a risky state change too.
>=20
>>>> There is also zero agreement on how much security would constitute such=

>>> an optimum.
>>>=20
>>> This is really step 1. We need to generate consensus on this long before=

>>> the block subsidy becomes too small. Probably in the next 10-15 years. I=

>>> wrote a paper
>=20
> The fact of the matter is that the present amount of security is about 1.7=
% of
> the total coin supply/year, and Bitcoin seems to be working fine. 1.7% is a=
lso
> already an amount low enough that it's much smaller than economic volatili=
ty.
>=20
> Obviously 0% is too small.
>=20
> There's zero reason to stress about finding an "optimal" amount. An amount=
 low
> enough to be easily affordable, but non-zero, is fine. 1% would be fine; 0=
.5%
> would probably be fine; 0.1% would probably be fine.
>=20
> Over a lifetime - 75 years - 0.5% yearly inflation works out to be a 31% t=
ax on
> savings; 0.1% works out to be 7.2%
>=20
> These are all amounts that are likely to be dwarfed by economic shifts.
>=20
> --=20
> https://petertodd.org 'peter'[:-1]@petertodd.org
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

--Apple-Mail-76221C1E-812B-468B-B34D-D0497FB044ED
Content-Type: application/octet-stream;
	name=signature.asc;
	x-apple-part-url=A962793E-D2B4-4B43-AFE5-A0C2EB768DD8
Content-Disposition: attachment;
	filename=signature.asc
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmLG6dcACgkQLly11TVR
LzfHRQ//dCSdHeUKwvpEN4kUI5n8riCjOzFbzf7DtGjZ8mr5JKk99Y5dvNSt43E0
x5B+fp0jt6NPoQkQ9d/gMChdloyeCpIzI0q5t6upVWWIejE/lE109OhaZJxW2/Fm
8iDZjPbx0agvzxktmsEYoOQ7UHzEz1J78GrhlE3uuR80QY/8YwNvL6348Ycxgzi9
0XdZX5yf9grl1gAJldx5icTHIo0hNEpWQZye2SnLda9NrLPSKgE5UcDSIEIBJBfv
F5HELWV5Gf0F/ruxC70kXUMx+qlIk/Nao6bvEy31YkYStA3GlWo5ZmnuyvdnQ4yr
JuZwQJw/R2RiiOYsK8TMbB7kXwYD3Gzt6QW+bhXpty3K0sKT/70FT2VE+NdMXFNT
EqxJK9AYuUK3WTLZSOda9Ny/eBK3RDMkWbXdxMXAPOsW86BC3j5+KzzSSmIVpU0j
URaqcE0XfXWBvCz+LFH8Mvkxi7xS9kro/XXXzLVO6ZSrpw8z5MmMPy6HdruWZbp2
VpLcaANBFxGUrFbh/zvMJB03vAU8peRtfwWodn9ynWymb38DlZsBZyg2uejnKjYv
ghPGxPdAEXbm/zSWmnVU9jhN/0+7DA7+r0pk8+l6t4iOdqu46l/K8CRxkwKlIOSA
bcTYYeZthY7iTEABS+RNAx/vzP54bxywpPg9HGy/zKmKCT/sDpE=
=I1Dy
-----END PGP SIGNATURE-----

--Apple-Mail-76221C1E-812B-468B-B34D-D0497FB044ED--