summaryrefslogtreecommitdiff
path: root/ed/0229070f2b3663f9018ec0864a6cce40846c22
blob: d4b1cde15cc44b8a6cb294805bf21d25dbed48c0 (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
Return-Path: <user@petertodd.org>
Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 1C227C002F
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 21 Jan 2022 02:30:54 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp4.osuosl.org (Postfix) with ESMTP id F0A2D4166C
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 21 Jan 2022 02:30:53 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.8
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7,
 RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
 autolearn=ham autolearn_force=no
Authentication-Results: smtp4.osuosl.org (amavisd-new);
 dkim=pass (2048-bit key) header.d=petertodd.org header.b="JNBjovNG";
 dkim=pass (2048-bit key) header.d=messagingengine.com
 header.b="GDqL34yJ"
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 hhwtaoFZ6qNm
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 21 Jan 2022 02:30:53 +0000 (UTC)
X-Greylist: delayed 00:08:32 by SQLgrey-1.8.0
Received: from new1-smtp.messagingengine.com (new1-smtp.messagingengine.com
 [66.111.4.221])
 by smtp4.osuosl.org (Postfix) with ESMTPS id 2A62E41669
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Fri, 21 Jan 2022 02:30:53 +0000 (UTC)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailnew.nyi.internal (Postfix) with ESMTP id 074FA58032F;
 Thu, 20 Jan 2022 21:22:19 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Thu, 20 Jan 2022 21:22:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petertodd.org;
 h=cc:cc:content-type:date:date:from:from:in-reply-to
 :in-reply-to:message-id:mime-version:references:reply-to:sender
 :subject:subject:to:to; s=fm1; bh=R6cvXc/leLmiYNuTY4S78FnD8zq34x
 3TtAycqvGvWoo=; b=JNBjovNGRK2Y4PnY4MCpnzQJD88TxFj6rCDENXiWB7W5V6
 5++bDO/UksRqhVLweMpPag9cmu5DxLNSCMHz/1dU4eKTrOld+iARtRX7iqzmf6it
 XRdRyVbl6mQSRH/0djd9HdnNrNWAUhU/4RwZMOMQEHHsw/J2Shx1oamkLWt/vi6/
 2iOMwnZ7clD8nKBcvWMwziEJw/pYj/dVnNrpFlKRbrOOeHHGcYaxGE8KhYSisv8t
 5ewFil8Sr0var7CvMLYp2ufNRvE2xM2JvdewsDQsLx14s+VTIGDdd0BDi1gWT2JR
 s0SX1YIWD8eMb05SN15TEnp83fuzWakF4q0P+bDw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=R6cvXc/leLmiYNuTY
 4S78FnD8zq34x3TtAycqvGvWoo=; b=GDqL34yJa3T2aS+I3vRNlcssKF5Pm4dRD
 99s6ia4C4WUVAPN08lb/hfV9iBhzEVRe7ylnQSxhMziD6ZY3P26YVReh27s+zx34
 txvPaGlNvk8ytiHUrfl6n8pZCU0s7OlQCg6NWniEnhC92+gtE9h2t3r09c5LrPBd
 BlRIyDLTJncK9LltiMssE3jIcpnL8uitFisTI1p2oU+MbNFVSOrgSYYxS5aSTs1s
 G0Ed6Ls1Iww57e0NlAtWpuLQCIrQTp0owDAQDcnNZWez9jfsLcHT5ic0H+oAPr0t
 dktvUpjaDp74gQFDlfi88lSXQgP4asNWkNRRY08gOZXOQyCC4+Bbw==
X-ME-Sender: <xms:2hjqYQ4RvI31gsCoOXPv1tj5RV9DTUP4DXAUiKqKybminUiD9ZNCdg>
 <xme:2hjqYR7zQ3X_XvuIXZnXJqysNQeWCg-eEcXbb82oLWjJKR2e2CpB6Rdr4Df1tPAmT
 tbjx5k1gG4cjpyseKQ>
X-ME-Received: <xmr:2hjqYffPYxUWU5PZXVvqK-M0Hq_C0ctEkx2J3NblJa7hdJ9w8bH-fVMB4fjPwb7I5K3bEbgLPPJoBIjFoQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudelgdeghecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtvdenucfhrhhomheprfgvthgvrhcu
 vfhougguuceophgvthgvsehpvghtvghrthhouggurdhorhhgqeenucggtffrrghtthgvrh
 hnpeeivddvleeikeejueekgfdtleefgeehheelffeuheetgefhleevjeefleegvefffeen
 ucffohhmrghinhepphgvthgvrhhtohguugdrohhrghenucevlhhushhtvghrufhiiigvpe
 dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehushgvrhesphgvthgvrhhtohguugdrohhr
 gh
X-ME-Proxy: <xmx:2hjqYVLi7vb6IzfB3_Tlta1rmIjuslVyGiAxF1i989RCUTnLhqAoJw>
 <xmx:2hjqYULN575lQzUqHyvoX1TKQPMYjM3c4owa-oga-vLRnzH5eJfgaQ>
 <xmx:2hjqYWxN2oBMH9FmNiQUBQYEzk0dy7o3WDdOdGwd3H-zQJN8BvZ3mQ>
 <xmx:2hjqYegljfKKT4FDySITajm2qIhJooqX2fZNDZrQq5rhvnS8vUEM-g>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 20 Jan 2022 21:22:18 -0500 (EST)
Received: by localhost (Postfix, from userid 1000)
 id 1126A5FB74; Thu, 20 Jan 2022 21:22:15 -0500 (EST)
Date: Thu, 20 Jan 2022 21:22:15 -0500
From: Peter Todd <pete@petertodd.org>
To: Bram Cohen <bram@chia.net>,
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Message-ID: <YeoY12X1skxA8Lcy@petertodd.org>
References: <CAHUJnBBFsS597ZRdAtwONMAz1r7gQbrXULzdNtEVxOPENx+tDg@mail.gmail.com>
 <CAGpPWDYvvtCJLsr1SqghugfntnmnKw+GOtufp07d8sN-5vKa0w@mail.gmail.com>
 <CAHUJnBAfnmfs2nY3HFRhzNL6ztpZT3dgqe5wCxuO3qpk0OsgRg@mail.gmail.com>
 <CAGpPWDabAbY3nS-1QATrzLj+O4dxfs4Fo0EuYFftNdjw_gwRPw@mail.gmail.com>
 <CAHUJnBAFV6qFDjYkO_ByfDOp1rwz4S1xQc9hSJj5Jpsb7DdVwQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="lc8nEl9u8HRavgoQ"
Content-Disposition: inline
In-Reply-To: <CAHUJnBAFV6qFDjYkO_ByfDOp1rwz4S1xQc9hSJj5Jpsb7DdVwQ@mail.gmail.com>
Cc: Billy Tetrud <billy.tetrud@gmail.com>
Subject: Re: [bitcoin-dev] Covenants and capabilities in the UTXO model
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: Fri, 21 Jan 2022 02:30:54 -0000


--lc8nEl9u8HRavgoQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jan 20, 2022 at 11:23:30AM -0800, Bram Cohen via bitcoin-dev wrote:
> > Nodes currently aren't required to keep around the whole blockchain, but
> > your proposal sounds like it would require them to. I think this could =
be
> > pretty detrimental to future scalability. Monero, for example, has a
> > situation where its UTXO set is the whole blockchain because you can't
> > generally know what has been spent and what hasn't been. Allowing
> > references to old blocks would pull in all this old block data into the
> > UTXO set. So unless you're very careful about how or when you can refer=
ence
> > old blocks, this could cause issues.
> >
>=20
> Don't full nodes by definition have to have the whole chain? This does ma=
ke
> pruned nodes difficult, but it could also have rules like you can only
> point back so far.

"you can only point back so far" leads to transactions becoming invalid, wh=
ich
is something we've always strictly avoided because it can result in huge
problems during reorgs with transactions being unable to be included in a n=
ew
change. That's exactly why transaction expiry proposals have been shot down
over and over again.

--=20
https://petertodd.org 'peter'[:-1]@petertodd.org

--lc8nEl9u8HRavgoQ
Content-Type: application/pgp-signature; name="signature.asc"

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

iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmHqGNAACgkQLly11TVR
Lzckyg//S+KvFFxThm4OQxLEyMGRVIeQTgnqBG0H4uRPAEsohmkhbOIkOx+FWu8l
saV0LyQaaq0vn0WYhDSmVsbU3x6Lr6Bu4uXBq4BAHUbOG9+Hba/5T5S/u1XYw/Rj
jQLgdGnwAUa60pvFSWxGKeJjTnIxGax+XWTCT1/3+dWNsv1lGZunIt3cRhK9rQ94
eZSx0cjRqrnnZIxb1jbLaytSSS/h/G4PiCktOYQT5nNoN4rvjQ31rSGUifK+rWxO
r00UjubQhCae34Hfkz2jf4BzWQezRJNSuIdbgdzerMsQ8BrGPBSOwV6glTNw5FiC
JzLwGd+B8mFZImS+8Zbgh+BqYznBEUJ/EBGcn1opr7qeXUAN83wvpkvEh78lUIaN
rKh2rsVOCCo/oeiqT6/0g2SsQyyTjGorpQGBvI23qfpoKWkrWYcqVJOAwI8S34VZ
A6Bih02uCp5C7tObbEcw3pXcIsXoCfc4RdpkOCjxecYCcTKOnf8VldmXXaF0mpba
ReWjIji4lzX0fdi4/b5gRVtoPny1VTs+/9GSeTZ8/qrFD8yKeyGQ9h96bcl6Kyas
nkhCvgtW4WgzPeM06+00SvBu8hmYYnXlog80A4wKR4oVbWPBuwq2mXiBXfPjxqpg
kqiXPH7OesYJSSj1YsjSCmY68FfGrONcr/kbHOJ2X06MbLhXvQE=
=Nijo
-----END PGP SIGNATURE-----

--lc8nEl9u8HRavgoQ--