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
|
Delivery-date: Mon, 27 Jan 2025 22:54:52 -0800
Received: from mail-yb1-f190.google.com ([209.85.219.190])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBC5P5KEHZQLBBMP64G6AMGQEFFUKZUA@googlegroups.com>)
id 1tcfUp-0006iB-Hw
for bitcoindev@gnusha.org; Mon, 27 Jan 2025 22:54:52 -0800
Received: by mail-yb1-f190.google.com with SMTP id 3f1490d57ef6-e549c458692sf13948456276.2
for <bitcoindev@gnusha.org>; Mon, 27 Jan 2025 22:54:51 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1738047284; cv=pass;
d=google.com; s=arc-20240605;
b=d7Z83e05ecFdjkrfPt2SnNsWRTb7vrt/TuBVZIto79sQxuO/sVIjD3v1aShzObhQq9
MHm0McMxFzfQCk7VW1jlZPz4W5mjovNcy7ISVxZCFrgiQ1zOpoA5YZ4e3y1KvBxBUoQO
seSXytTUtwHAP/AA/wTGHKa5AvXR7g+wRBIxLx4Lc/hFjhJLJPGXb2dOS6VrJqK6hs78
yJn5V8sntw0xZthasUTivoQn9MFCnkhFRBvS9QdJl09/g7pfOv1WVbYpNUhKUTiP699K
UWVdZEZ8GaViL4cybEX2XcNAuvk1eQgAV/rCKX5G1+tRPO1VohmiZ9WQVxEYWtHHjaI+
j0Yw==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:to:in-reply-to:cc:references
:message-id:date:subject:mime-version:from:content-transfer-encoding
:sender:dkim-signature;
bh=qI81yKQCJWN/uy80ISi8MJXIVIHNSXIG5O8M44O076o=;
fh=zT9ZBCiVlgIFiyGyFifQ6IhKDJi0JOdZ1MnjNYdKVd4=;
b=B4AjW06kStVgVkxmE3E/MArv1/0xidDpHwu8eldpSsRc+QqJajof+ZcLpdkfKkUq9Y
LTyfbZaTXDMrasN+sREVeSSJujSSDXnJfnW8fyNh1Kram4tiJDZIiRoVDOstpot1/mos
Lz6LBr3oS6WjMvl2Y+P9T+uBOiULVDewCj+WiK5amZ08TOO85ss7+nfpTe7r3j9CEs8z
jNmmCwU50scgKRd1s+TTT6rAZtMvOCHNnmlODXCezIuT7V+zqK1brHyOP8Tn3kEKuQ5Q
ltwKQAdr1OrigV8Xmn8miuzt9WUjGGrZ75xK8iDt7cP8JFSmCFWtTO4zDcXY9x6pQR9K
d++A==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@voskuil-org.20230601.gappssmtp.com header.s=20230601 header.b=P40CZPO8;
spf=none (google.com: eric@voskuil.org does not designate permitted sender hosts) smtp.mailfrom=eric@voskuil.org;
dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1738047284; x=1738652084; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:to:in-reply-to:cc:references:message-id:date
:subject:mime-version:from:content-transfer-encoding:sender:from:to
:cc:subject:date:message-id:reply-to;
bh=qI81yKQCJWN/uy80ISi8MJXIVIHNSXIG5O8M44O076o=;
b=pL+2v1IoOsOenFdWIsYFwF5uxK4zWbDKSiG7xP2sLf22cZ3O6CbL6u9DWvX06Lp4sG
pS743yhp5YGP+dNOf4AgS8RjuV7gsw7KCBfKc5JqBXoIE7SPdk/w4I1xSyJmVHYrVQgT
oTCbdtNUPXBdxdGN6IP3PS6Od+c3lm5gHZ4FnmvrN7mJH5/7Zom9SnhJ7FlSDXj+xYL7
3n3qcugR7ALDwKm/95QRoTWA2OS9FmYvBGf9P/irUM8TB4pJHVM8sOwPSF3yl53QpPG3
9geYm2Afj7XNoVmoeNsCJvaVTh2kClcjHhFBSx1jrhyJP3/DtE8uQoYoJYJdgzK8Hb8R
nVuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1738047284; x=1738652084;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:to:in-reply-to:cc:references:message-id:date
:subject:mime-version:from:content-transfer-encoding:x-beenthere
:x-gm-message-state:sender:from:to:cc:subject:date:message-id
:reply-to;
bh=qI81yKQCJWN/uy80ISi8MJXIVIHNSXIG5O8M44O076o=;
b=lDZ5/s9PPwv4+TVDVAeVEgxGt839Hb02bxpH56mWmwAPJeZPg+usV/GxXwL6moKEhk
vO5uUhzilazNFQpRExrPJjsgKQzOqePPmsO6VcCo0VCwEcbEqAxxEaXv9YvxN0cT7Jnj
cAbZl2KBEmZ3edmbBg9t/zTqUvi0CWcJLUbBw3WSABwAGoasoSpb48YipAVC/vQVeyWW
/JxCMQaMiLKpHx8iluEqoUL9/hVou3lVVUvCznGp7pgGjiTjgGaHaJAo2PFHwS7gW4hf
Zd4tMFndZ3FXGO20ySryY2ngOdXRZiEhnNNOB9h/FPPMkOIPSRxy6OZjbFpDeXlOtfKi
l/3w==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCXaBaDLwKgdDZkGhlP9sO4dp5e08HFM1QsZum5FXfRstzysxx9Um5RALwVr64eTsRsrUffNFpa0YsHS@gnusha.org
X-Gm-Message-State: AOJu0Yw38gUVza7Ub/2gquJ7n+YWdx/UQ0mRgqtN5tPoRd9vqUcksikO
f7vlHhK5cZuIu5hErh6teDO7c0vTRJxtwCG8N0mFUH2ki95IR3+Y
X-Google-Smtp-Source: AGHT+IFTCJhFygW/CnthwxtW8fNnigXKNELlURHynLXXf5JOA767PvMK4+ToPpTzGhb79kir5+WbxA==
X-Received: by 2002:a05:6902:1686:b0:e57:fdc8:adb6 with SMTP id 3f1490d57ef6-e57fdc8c016mr23116440276.24.1738047284471;
Mon, 27 Jan 2025 22:54:44 -0800 (PST)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a25:df0f:0:b0:e58:2fc1:2d97 with SMTP id 3f1490d57ef6-e582fc131d2ls190838276.1.-pod-prod-08-us;
Mon, 27 Jan 2025 22:54:41 -0800 (PST)
X-Received: by 2002:a05:690c:23c5:b0:6e2:1527:446b with SMTP id 00721157ae682-6f6eb658b5amr341714827b3.3.1738047280885;
Mon, 27 Jan 2025 22:54:40 -0800 (PST)
Received: by 2002:a81:ad1e:0:b0:6ef:b1a3:15f0 with SMTP id 00721157ae682-6f75871594bms7b3;
Mon, 27 Jan 2025 22:42:43 -0800 (PST)
X-Received: by 2002:a05:690c:3803:b0:6f7:56f7:2398 with SMTP id 00721157ae682-6f756f7250dmr142242967b3.7.1738046563157;
Mon, 27 Jan 2025 22:42:43 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1738046563; cv=none;
d=google.com; s=arc-20240605;
b=LxWvQcaCccmDuVGZIykUiUHPuHjaf7Nx5aFzYV2BtLkle6bVoHd09JLl9iCEYRtNzB
9rsGziJr3Q/YKVszUavNE21Ayis2nWMKJuCyUuN1I1hg6tTwv2eRIaVKzHkcsDCjJoi+
T1ILnrgbW4Tprnw5D5+b/2nK1wk4e/d75OkGJ5TYxSjerSRsjSZ6/r09MswefGXJhyGK
ud0Iyn+ti+B2TRu88/ooklNzB+wum+z6J6qn/VrXxV3ro5uwvY4LiRUrLlz3yDmnwND+
/ONJ/+yl+iCzbrw0XxeFzikAQetykP8yUwAWRAYGF7Xp8WJbBEGFwFiKaUtBiFeKbfaC
qf4g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=to:in-reply-to:cc:references:message-id:date:subject:mime-version
:from:content-transfer-encoding:dkim-signature;
bh=4mLqvxMtn9fxrts4h9T3Og0/CB+MKmN9pNsgbg41T7s=;
fh=u1M7iwWmFg/oO5Ov2iL3OrLvFE9CBFDPAAO4sAaVi04=;
b=QNH6/i/zUkWnI/BTobdlhs3oYU+I9V6EFYtRuT3+rGAeGfbG9cS0ZEhoREjfjmdut1
LIF4k5P1A22maybN1rf2AUCw1Ad3VdD2cdrqw7UfJZ8t4LoJzl7rQkfNHd/AHC3e3XaT
njKC+xW6cd5+CG3yBkrZHE2gYrmxiifxgNVGcKZepKXR/Js0TAGcTLTUyWr3jZ+xjYT8
uSOCkLKe/1taYv0ms5TKERe5J9x4/Na9J7YxDi9SjEPr0XRT7JCi0fVepl9qA+VbM7/j
+QN6Jtd8sPJFUnHpcU9NMav8PsJLm3OCppE9k9RnJufWPVcRPgGJJy2b+lYVJ58HRJAG
4XcA==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@voskuil-org.20230601.gappssmtp.com header.s=20230601 header.b=P40CZPO8;
spf=none (google.com: eric@voskuil.org does not designate permitted sender hosts) smtp.mailfrom=eric@voskuil.org;
dara=pass header.i=@googlegroups.com
Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com. [2607:f8b0:4864:20::731])
by gmr-mx.google.com with ESMTPS id 00721157ae682-6f75798af8csi4341327b3.4.2025.01.27.22.42.43
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Mon, 27 Jan 2025 22:42:43 -0800 (PST)
Received-SPF: none (google.com: eric@voskuil.org does not designate permitted sender hosts) client-ip=2607:f8b0:4864:20::731;
Received: by mail-qk1-x731.google.com with SMTP id af79cd13be357-7b98a2e3b3eso280501285a.2
for <bitcoindev@googlegroups.com>; Mon, 27 Jan 2025 22:42:43 -0800 (PST)
X-Gm-Gg: ASbGncuatng9oFZ3/IROiveHHKEEW14De5l5dEmMRuksTe9V268OteVhuARJHrkmAga
MTxA4rcZSOxUjNaoaztMTRCZlJDnjcY8GFhDs2ubD0UrEZLmLo1CyZDXRnkj1lrevMBccgyD/FF
O/jMoT+8KZt0GCHooTpc2y4meVlGJjVn4FflB9ebZyO2BdrDxUoeS5k73e35GDMg/+4U9oLmKZ9
fJw+GH/GZtSCmXkoxu98lgPNpC9kB5YtJYODxSAy8Q02nV+NEh26Idu32P+GM9XoRsAToKn5UhJ
f2Zh0VXawXs6hYCh/bYXv9luenO1KPCUweg9/QvvaAfP6+C1vWcZzRrxlipqCPTuGLIt+Jd++w=
=
X-Received: by 2002:a05:620a:370c:b0:7b6:de3e:1838 with SMTP id af79cd13be357-7be631e87demr7540684485a.6.1738046562479;
Mon, 27 Jan 2025 22:42:42 -0800 (PST)
Received: from smtpclient.apple (c-73-227-67-43.hsd1.nh.comcast.net. [73.227.67.43])
by smtp.gmail.com with ESMTPSA id af79cd13be357-7be9af25306sm474650085a.116.2025.01.27.22.42.42
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Mon, 27 Jan 2025 22:42:42 -0800 (PST)
Content-Type: multipart/alternative; boundary=Apple-Mail-F07DB2B7-3769-479D-BECA-2ECF5634B6C8
Content-Transfer-Encoding: 7bit
From: Eric Voskuil <eric@voskuil.org>
Mime-Version: 1.0 (1.0)
Subject: Re: [bitcoindev] UTXO checkpoint transactions
Date: Tue, 28 Jan 2025 01:42:31 -0500
Message-Id: <96CD2E9E-3EB8-43E2-921E-A8CA99317181@voskuil.org>
References: <CAJowKgLC9LdAu2mrQB-yW2Qoa3jU3BwZyL+QT4WW8f257Jkfhw@mail.gmail.com>
Cc: bitcoindev@googlegroups.com
In-Reply-To: <CAJowKgLC9LdAu2mrQB-yW2Qoa3jU3BwZyL+QT4WW8f257Jkfhw@mail.gmail.com>
To: Erik Aronesty <erik@q32.com>
X-Mailer: iPhone Mail (22B91)
X-Original-Sender: eric@voskuil.org
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@voskuil-org.20230601.gappssmtp.com header.s=20230601
header.b=P40CZPO8; spf=none (google.com: eric@voskuil.org does not
designate permitted sender hosts) smtp.mailfrom=eric@voskuil.org;
dara=pass header.i=@googlegroups.com
Precedence: list
Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
List-ID: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/bitcoindev/subscribe>
X-Spam-Score: 1.6 (+)
--Apple-Mail-F07DB2B7-3769-479D-BECA-2ECF5634B6C8
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=
=3Dutf-8"></head><body dir=3D"auto"><div dir=3D"ltr"></div><div dir=3D"ltr"=
>Hi Erik,</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Miners committin=
g to a checkpoint does not make the checkpoint valid. The only way one woul=
d know it=E2=80=99s valid is by validating the chain up to that point.</div=
><div dir=3D"ltr"><br></div><div dir=3D"ltr">Given that it implies one woul=
d be trusting hash power for validity there is no need for a utxo set. SPV =
is sufficient. A utxo set is only necessary for validation.</div><div dir=
=3D"ltr"><br></div><div dir=3D"ltr">e</div><div dir=3D"ltr"><br><blockquote=
type=3D"cite">On Jan 28, 2025, at 01:32, Erik Aronesty <erik@q32.com>=
; wrote:<br><br></blockquote></div><blockquote type=3D"cite"><div dir=3D"lt=
r">=EF=BB=BF<div dir=3D"auto">Has it been considered to add a UTXO checkpoi=
nt transaction <div dir=3D"auto"><br></div><div dir=3D"auto">Here's ho=
w it would work </div><div dir=3D"auto"><br></div><div dir=3D"auto">So=
meone submits a transaction that contains a large fee and a hash of the UTX=
O set along with block height as opcode parameter </div><div dir=3D"au=
to"><br></div><div dir=3D"auto">Miners refuse to include this transaction u=
nless the hash of the UTXO set matches </div><div dir=3D"auto"><br></d=
iv><div dir=3D"auto">Because performing that hash is expensive, it should h=
ave an extremely high cost factor, equivalent to say a 100KB transaction or=
something </div><div dir=3D"auto"><br></div><div dir=3D"auto">These c=
heckpoints are explicitly for the purpose of fast-synchronizing extremely l=
ightweight nodes. It's reasonable to refuse to use a checkpoint that =
isn't at least several months old. It should be easy for anyone=
to find a sufficiently aged checkpoint and synchronize from that point onw=
ard.</div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Or is this just a solution without a problem?</div><div dir=3D"au=
to"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div =
dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></=
div></div>
<p></p>
-- <br>
You received this message because you are subscribed to the Google Groups "=
Bitcoin Development Mailing List" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br>
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/CAJowKgLC9LdAu2mrQB-yW2Qoa3jU3BwZyL%2BQT4WW8f257Jkfhw%40mail.gma=
il.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.co=
m/d/msgid/bitcoindev/CAJowKgLC9LdAu2mrQB-yW2Qoa3jU3BwZyL%2BQT4WW8f257Jkfhw%=
40mail.gmail.com</a>.<br>
</div></blockquote></body></html>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/96CD2E9E-3EB8-43E2-921E-A8CA99317181%40voskuil.org?utm_medium=3D=
email&utm_source=3Dfooter">https://groups.google.com/d/msgid/bitcoindev/96C=
D2E9E-3EB8-43E2-921E-A8CA99317181%40voskuil.org</a>.<br />
--Apple-Mail-F07DB2B7-3769-479D-BECA-2ECF5634B6C8--
|