summaryrefslogtreecommitdiff
path: root/23/a4ecdb15d008418bf16ce6650a5720c28065dd
blob: 3c71387f3f508bd88c5fdda936b0afd42b97b0c0 (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
Delivery-date: Wed, 30 Jul 2025 09:06:16 -0700
Received: from mail-oi1-f192.google.com ([209.85.167.192])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBCD4XVPAVEHBB3MFVHCAMGQEYJIUTRY@googlegroups.com>)
	id 1uh9Jo-0000FR-DP
	for bitcoindev@gnusha.org; Wed, 30 Jul 2025 09:06:16 -0700
Received: by mail-oi1-f192.google.com with SMTP id 5614622812f47-40cf66174e9sf6584576b6e.3
        for <bitcoindev@gnusha.org>; Wed, 30 Jul 2025 09:06:16 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1753891570; cv=pass;
        d=google.com; s=arc-20240605;
        b=Fw1jLtTmaDDvKhqZOUxsi+QmfCKF2oj+q0OlbexlwSg6JPfq+8BbHnZKnVhQWyDSDA
         tgKRRVbzyL9kz8vNJBe788MtUw/QtlUtMOCdUPaWq+hkPA++1/hLRBhow+OZ22auRNM4
         Z0QZIaicUp34h3JnlAbzy1RhY069+KZTVM1Lf5oHOyUEXHHxy8n098xDHahcd7gGGGxs
         Xuzkp/szVAEGrmEeC1Ybnxn+9+l0cdpSIkpNS/8NuF/ulNSMsw7JgKBy8Y4X9MfDYwn2
         73a/icQ+5mUZFIJKuyhHgUTf8GHUVi0vx7XbIsklQUeBoO3JTS/ioErc/GRM8TD7tR3Q
         LpFQ==
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:cc:to:subject:message-id:date:from
         :in-reply-to:references:mime-version:sender:dkim-signature
         :dkim-signature;
        bh=5+XliX1dDh8dSbtP90Gxh1RB9K6RrveJ2wXWJERlJ64=;
        fh=sJGSyfquJSWqmho5MIY0IVdiLp4MyjCDHfab0sjSkLY=;
        b=Rqdz9XNbdcoGWRkvXtBPAcnsoD4kVrJJ+hz/tzTIYUwRed3qa4sBvpKcxkC+Xte3nI
         r0+YbgD403xO7rsa/c0hy7PNESd4elwEWXzX++rLy7ZsblQhM7iJiNH1tAh7/s8VsiwW
         pXgmsVal9Ql/ZIC43I/99a2cUn0ndb7dHtM0aN5zByCQ3P9sHn4zbY0TZOffkdivzfyl
         LHGQsU9i53FRXNlksw0rC2ZoBW0dQxhnVUTxDZ7QnQrwUX9lQynKsSz+G2MlgxB7j2yY
         jizIkL7eGnyI4QtKuKFJ0Dai3ltJPr6JWKY0tiWIvqv+9IpBAV6WqXpNBoKuguaKLLI+
         bKJQ==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b="K1hD/zKz";
       spf=pass (google.com: domain of ccychc@gmail.com designates 2607:f8b0:4864:20::b36 as permitted sender) smtp.mailfrom=ccychc@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
       dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1753891570; x=1754496370; 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:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=5+XliX1dDh8dSbtP90Gxh1RB9K6RrveJ2wXWJERlJ64=;
        b=oNSXuHyjvSjWIG9FNKz6ol1m7Hb0O8GINpR/DfJqo5raZrx+cLAT4v0yoDhNgt1Irm
         39pqpUH1uia/jx/qSMXRqbZcoSts+0fJeTjl1y4uI+16eKO56L6l5suMnXDOIE1aja4F
         Qv68IYg8ZPNrnbI5Hnmxl8yy+Iwn/eTW7rkCj+hd2YAbZOM1aep4CaWHlMnWh8/S1Maa
         1r1ADiD8HBRYuI5lGCN8dBpfAetcTCtjPrEcr/9pjdqP+edoV8UYvNVlFbXysAMmLdeU
         1fTxTqs23Tuu4VW24NJFXUyJo7dRnFXxaiQmPswQDxf+1rWsfuAhJk3fODHFnzI1+h0b
         Jl6Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1753891570; x=1754496370; 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:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=5+XliX1dDh8dSbtP90Gxh1RB9K6RrveJ2wXWJERlJ64=;
        b=ecPub8u/jMjEssqAIOBWNDEso6ZBmj/KXcKCr1l5Jp/jclBcvWHqDw2rO/pXCj1Ht7
         6HXfNb7QY1HR05yGEptDOknllrJTMIgSNbTC2LBeLWifWgoz5KAlGuPWPsO3vDFhGtxk
         aXi8E5NJbMPb5S1+jxrH35R4B8u3nHREI4Zp80QLJxwhC+XIe0ZDKOjz/TJoJlrsbH7z
         dXPgX2UtmEuShxOLlyBroQ3fa4wFetdV/DwZwWKmEFW3YyWMUqU24NyA0PjfY+0JxICY
         QTMbBMU0cPxnwaVZBrOrfE1mjUg/dNDu+tj7c/LGyxvWMZD3seinLd+Wqiz4XDAtVxrW
         KGsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1753891570; x=1754496370;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:x-beenthere:x-gm-message-state:sender:from
         :to:cc:subject:date:message-id:reply-to;
        bh=5+XliX1dDh8dSbtP90Gxh1RB9K6RrveJ2wXWJERlJ64=;
        b=bEKQUqvyeK/KOCAO4eYco/6d3oMn6ClbgAYIriHW0gbob6IRYRyP+EcZxp6Zh3tZv8
         wX6OFO+KNJEEmszxje7VW5RdAdJvP67qDVO3uVU4lIwd09b+DNheES2TZxuzOh1+l/Ox
         NGT7u6Hr2kG8XMJbWedJt0bTIxU4P50yTjzN+7Oeg8as7P7vHLTpkog3gFIXofdompvw
         oRy8BgdKzxWezfbxw7/afMLyUSdgBhSugZSh/wB7RJVQ7G0SnTTCpOHSYyNgIWLBFx+d
         GnhIR7Z1WwZXd5+9NsThPBvZWTTyLGe6OYydGQC3W/9UE3X1W0bgj3G7pYLdkt1+q2NA
         7b1A==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCXaK3Qg0wirYM37lpdJo8cG4iXMHLYj5cOuz/0TjwYWolJszxtFEbpwh+mrBXGatSnbl118dJaqQVf+@gnusha.org
X-Gm-Message-State: AOJu0YxA1qYH98Mpmu/NX8wXWfqLW5OhQv6gJ/o23JAOI/gvF+BKyjYL
	pCl0Ncx3bPdYZDp84E+BiRQDnQAvLIkS6tMJRBSnIz4vuwHOfVJvDbfb
X-Google-Smtp-Source: AGHT+IG5k0l9OUbagaVerPxGdF9kl6RoW5NnPO+ntsrDawqs/t6lIie19xgqjrb/oqQpWS1252t/Xg==
X-Received: by 2002:a05:6808:1893:b0:40a:a971:3918 with SMTP id 5614622812f47-4319c4da781mr2103225b6e.38.1753891569369;
        Wed, 30 Jul 2025 09:06:09 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=AZMbMZe0wbdJgCkgZ51zBEdciLbha+kYZpLQPt9T0YeKYqauiA==
Received: by 2002:a05:6820:2e8a:b0:619:3cc5:6864 with SMTP id
 006d021491bc7-6193cc576b3ls741539eaf.2.-pod-prod-09-us; Wed, 30 Jul 2025
 09:06:05 -0700 (PDT)
X-Received: by 2002:a05:6808:14d5:b0:41c:31f:fde1 with SMTP id 5614622812f47-4319bc0bf5fmr2548159b6e.30.1753891565634;
        Wed, 30 Jul 2025 09:06:05 -0700 (PDT)
Received: by 2002:a05:6808:66d3:b0:3f9:f009:458e with SMTP id 5614622812f47-431a08cb732msb6e;
        Wed, 30 Jul 2025 07:20:40 -0700 (PDT)
X-Received: by 2002:a05:6808:2511:b0:408:e5f8:9e2b with SMTP id 5614622812f47-43199e8d859mr2361032b6e.10.1753885240235;
        Wed, 30 Jul 2025 07:20:40 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1753885240; cv=none;
        d=google.com; s=arc-20240605;
        b=IFa8vIZw5Bbd4OeRssMLH4C0GBn+S9gNbFqFR+TMhkiEcK1rEAT/d7gvONa2u3dali
         waWLwmfay49qWApHGKlHp5bROD/mgpfKXwXy4NpW9OF5Bp1mHa1Z1xlUU4ZAaADor1s5
         i3pWhuMMnUyveIt2lbNr5VytZASvpAwIYcfTHgMZtmYwfSYoRjcCVJMhYR2s2PHl+08T
         UZbzYGEgOKi8lOPJcH4p1u/oB+4KAjOrk2OTijsxcDWrxijgMb6lazEAOrfBm/d0pXAR
         vmGrjCKhyl7JwR83WkrNg20wucf4bBmVb0wPnuEhHeFkV10u+yJMJdqYtPDfFyBJaarh
         ToQg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:dkim-signature;
        bh=W6Ilcp9/wkrCUqcF2sX+HFo8HWcQ0dLD4Y5VdJbw5jc=;
        fh=GeJIUmU5jL7J6QstWKEKlkHrfJpGokhJFVi/d43gVbE=;
        b=aSUb6DqvC044uw3YP1qzUjELYmoEcfLYvzRQnQ07Qqr6lBCf2hvptT91EQQUIW4Ybz
         DbiFuaByDGagBCDyZ2TH3Bj0epXUqnPJXAET35G4giutRGCJuS811NagB1b0afCfhYlA
         D+YP36yWMyltb4LIwrzLdUggFL7B7PgvBSxSkjlqb/iEUki7hvNFT9WTVW3w1SK764/a
         uLNLDr+Mfdcl/4QnJaCV420t2Mhsj0Mfi+9l193c8//DB7zSrYp7GysJKSDd7LW/Ytxj
         Wiee/3OodWlgk8Oh+GIXuveM/nWKsrvFqyUfC25sBB2c8e1JpzLXEXBhkXvEguiS8iWx
         HPzQ==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b="K1hD/zKz";
       spf=pass (google.com: domain of ccychc@gmail.com designates 2607:f8b0:4864:20::b36 as permitted sender) smtp.mailfrom=ccychc@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
       dara=pass header.i=@googlegroups.com
Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com. [2607:f8b0:4864:20::b36])
        by gmr-mx.google.com with ESMTPS id 5614622812f47-42c7e587c22si542907b6e.4.2025.07.30.07.20.40
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Wed, 30 Jul 2025 07:20:40 -0700 (PDT)
Received-SPF: pass (google.com: domain of ccychc@gmail.com designates 2607:f8b0:4864:20::b36 as permitted sender) client-ip=2607:f8b0:4864:20::b36;
Received: by mail-yb1-xb36.google.com with SMTP id 3f1490d57ef6-e8b3cc12dceso5102976276.1
        for <bitcoindev@googlegroups.com>; Wed, 30 Jul 2025 07:20:40 -0700 (PDT)
X-Gm-Gg: ASbGncurPUxBOvhaHLjt9jqaXjQVC/X00FHWk5uPzTbGQ1WgPIrxUB5oUGeRd3GM1FW
	xqCHcVgiTjfUUN1HdiM7EL2p+1GGXxq+zLAvyxhcDGCLvOPossXUt7qAf/wUbm6NGRjF1puSc5z
	/xauUAZoC3Hmn0GJLpnvqDOBs2ilf2jBBERbj5tTjO9ct/tQingb3C1e6XDmv2Xslqp+6JjFopf
	PNBQw==
X-Received: by 2002:a05:6902:4792:b0:e8d:71b0:aa34 with SMTP id
 3f1490d57ef6-e8e3149882dmr4099464276.10.1753885239373; Wed, 30 Jul 2025
 07:20:39 -0700 (PDT)
MIME-Version: 1.0
References: <3452b63c-ff2b-4dd9-90ee-83fd9cedcf4an@googlegroups.com> <e007ba14-c66d-4e8c-9b9e-adb2c4025be5n@googlegroups.com>
In-Reply-To: <e007ba14-c66d-4e8c-9b9e-adb2c4025be5n@googlegroups.com>
From: K Calvin <ccychc@gmail.com>
Date: Wed, 30 Jul 2025 23:20:27 +0900
X-Gm-Features: Ac12FXysj41DtnXJLj-MGOU433Xi9wgwFIMAqBtI-CrX_eHou9kW2twGLMuC-Ak
Message-ID: <CAGYLYJQPi34eACgJ-7wY+CcdaF-UOrWc9Cs0D89U0+gYt8SwZg@mail.gmail.com>
Subject: Re: [bitcoindev] Re: [BIP Proposal] Utreexo Nodes
To: Javier Mateos <javierpmateos@gmail.com>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Content-Type: multipart/alternative; boundary="000000000000ab76da063b263a47"
X-Original-Sender: ccychc@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20230601 header.b="K1hD/zKz";       spf=pass
 (google.com: domain of ccychc@gmail.com designates 2607:f8b0:4864:20::b36 as
 permitted sender) smtp.mailfrom=ccychc@gmail.com;       dmarc=pass (p=NONE
 sp=QUARANTINE dis=NONE) header.from=gmail.com;       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: -0.5 (/)

--000000000000ab76da063b263a47
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hey Javier,

Thanks for taking the time to do the conceptual analysis.

As for the missing detail you mentioned, I think this section in the
validation BIP has that covered:
https://github.com/utreexo/biptreexo/blob/main/utreexo-validation-bip.md#or=
der-of-operations

We wanted the accumulator BIP free from any Bitcoin related operations.
Thus anything that has to do with validation of Bitcoin blocks will be
found in the validation BIP.

Best,
Calvin

On Wed, Jul 30, 2025 at 6:22=E2=80=AFPM Javier Mateos <javierpmateos@gmail.=
com>
wrote:

> Hi Calvin, Tadge, Davidson,
> Thanks for sharing this important work ...it's exciting to see Utreexo
> maturing into a full BIP proposal. The modular split into accumulator,
> validation, and P2P layers is very clean and helpful for review.
> After a quick conceptual and implementation-level analysis, I believe
> there's a critical detail missing from the current accumulator spec: a
> deterministic order for processing UTXO deletions and additions per block=
.
> Aside from that, the spec is well written and shows deep consideration.
> Best regards,
>
> El martes, 29 de julio de 2025 a las 20:26:42 UTC-3, Calvin Kim escribi=
=C3=B3:
>
>> Hello all,
>>
>> Tadge Dryja, Davidson Souza, and I would like to propose 3 BIPs
>> describing Utreexo, a consensus-compatible (non-soft fork) way to send a=
nd
>> verify transactions without storing the full UTXO set.
>>
>> The 3 BIPs are for:
>>
>>    1. The specification of the Utreexo accumulator.
>>    2. The specification of Bitcoin block and tx validation using the
>>    Utreexo accumulator.
>>    3. The peer to peer networking changes required to enable Utreexo
>>    nodes.
>>
>>
>> We are currently looking for conceptual review. Do note that the
>> documents are not final, and they will be updated.
>>
>> All of the BIPs can be found here: https://github.com/utreexo/biptreexo
>>
>> We thank you in advance for your time and consideration.
>>
>> Best,
>> Calvin
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Bitcoin Development Mailing List" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to bitcoindev+unsubscribe@googlegroups.com.
> To view this discussion visit
> https://groups.google.com/d/msgid/bitcoindev/e007ba14-c66d-4e8c-9b9e-adb2=
c4025be5n%40googlegroups.com
> <https://groups.google.com/d/msgid/bitcoindev/e007ba14-c66d-4e8c-9b9e-adb=
2c4025be5n%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfooter>
> .
>

--=20
You received this message because you are subscribed to the Google Groups "=
Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/=
CAGYLYJQPi34eACgJ-7wY%2BCcdaF-UOrWc9Cs0D89U0%2BgYt8SwZg%40mail.gmail.com.

--000000000000ab76da063b263a47
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Hey Javier,</div><div dir=3D"auto"><br></div><div dir=3D"=
auto">Thanks for taking the time to do the conceptual analysis.</div><div d=
ir=3D"auto"><br></div><div dir=3D"auto">As for the missing detail you menti=
oned, I think this section in the validation BIP has that covered:<div><a h=
ref=3D"https://github.com/utreexo/biptreexo/blob/main/utreexo-validation-bi=
p.md#order-of-operations">https://github.com/utreexo/biptreexo/blob/main/ut=
reexo-validation-bip.md#order-of-operations</a></div></div><div dir=3D"auto=
"><br></div><div dir=3D"auto">We wanted the accumulator BIP free from any B=
itcoin related operations. Thus anything that has to do with validation of =
Bitcoin blocks will be found in the validation BIP.</div><div dir=3D"auto">=
<br></div><div dir=3D"auto">Best,</div><div dir=3D"auto">Calvin</div><div><=
br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=
=3D"gmail_attr">On Wed, Jul 30, 2025 at 6:22=E2=80=AFPM Javier Mateos &lt;<=
a href=3D"mailto:javierpmateos@gmail.com">javierpmateos@gmail.com</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;bord=
er-left-color:rgb(204,204,204)"><div style=3D"border:0px;font-variant-numer=
ic:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;=
font-size:12pt;line-height:inherit;font-family:Calibri,Helvetica,sans-serif=
;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inheri=
t;margin:1em 0px;padding:0px;vertical-align:baseline;color:rgb(0,0,0)">Hi C=
alvin, Tadge, Davidson,</div><div style=3D"border:0px;font-variant-numeric:=
inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;fon=
t-size:12pt;line-height:inherit;font-family:Calibri,Helvetica,sans-serif;fo=
nt-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;m=
argin:1em 0px;padding:0px;vertical-align:baseline;color:rgb(0,0,0)">Thanks =
for sharing this important work ...it&#39;s exciting to see Utreexo maturin=
g into a full BIP proposal. The modular split into accumulator, validation,=
 and P2P layers is very clean and helpful for review.</div><div style=3D"bo=
rder:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-=
variant-alternates:inherit;font-size:12pt;line-height:inherit;font-family:C=
alibri,Helvetica,sans-serif;font-size-adjust:inherit;font-kerning:inherit;f=
ont-feature-settings:inherit;margin:1em 0px;padding:0px;vertical-align:base=
line;color:rgb(0,0,0)">After a quick conceptual and implementation-level an=
alysis, I believe there&#39;s a critical detail missing from the current ac=
cumulator spec: a deterministic order for processing UTXO deletions and add=
itions per block.</div><div style=3D"border:0px;font-variant-numeric:inheri=
t;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-size=
:12pt;line-height:inherit;font-family:Calibri,Helvetica,sans-serif;font-siz=
e-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;margin:=
1em 0px;padding:0px;vertical-align:baseline;color:rgb(0,0,0)">Aside from th=
at, the spec is well written and shows deep consideration.</div><div style=
=3D"border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit=
;font-variant-alternates:inherit;font-size:12pt;line-height:inherit;font-fa=
mily:Calibri,Helvetica,sans-serif;font-size-adjust:inherit;font-kerning:inh=
erit;font-feature-settings:inherit;margin:1em 0px;padding:0px;vertical-alig=
n:baseline;color:rgb(0,0,0)">Best regards,</div><br><div class=3D"gmail_quo=
te"><div dir=3D"auto" class=3D"gmail_attr">El martes, 29 de julio de 2025 a=
 las 20:26:42 UTC-3, Calvin Kim escribi=C3=B3:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;bo=
rder-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">=
<div>Hello all,<br><br>Tadge Dryja, Davidson Souza, and I would like to pro=
pose 3 BIPs describing Utreexo, a consensus-compatible (non-soft fork) way =
to send and verify transactions without storing the full UTXO set.<br><br>T=
he 3 BIPs are for:<br><ol><li><span>The specification of the Utreexo accumu=
lator.</span></li><li><span>The specification of Bitcoin block and tx valid=
ation using the Utreexo accumulator.</span></li><li><span>The peer to peer =
networking changes required to enable Utreexo nodes.</span></li></ol><br>We=
 are currently looking for conceptual review. Do note that the documents ar=
e not final, and they will be updated.<br><br>All of the BIPs can be found =
here: <a href=3D"https://github.com/utreexo/biptreexo" rel=3D"nofollow" tar=
get=3D"_blank">https://github.com/utreexo/biptreexo</a></div><div><br></div=
><div>We thank you in advance for your time and consideration.<br></div><di=
v><br>Best,<br>Calvin<br></div></blockquote></div>

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List&quot; 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" target=
=3D"_blank">bitcoindev+unsubscribe@googlegroups.com</a>.<br>
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/e007ba14-c66d-4e8c-9b9e-adb2c4025be5n%40googlegroups.com?utm_med=
ium=3Demail&amp;utm_source=3Dfooter" target=3D"_blank">https://groups.googl=
e.com/d/msgid/bitcoindev/e007ba14-c66d-4e8c-9b9e-adb2c4025be5n%40googlegrou=
ps.com</a>.<br>
</blockquote></div></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List&quot; 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/CAGYLYJQPi34eACgJ-7wY%2BCcdaF-UOrWc9Cs0D89U0%2BgYt8SwZg%40mail.g=
mail.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/=
d/msgid/bitcoindev/CAGYLYJQPi34eACgJ-7wY%2BCcdaF-UOrWc9Cs0D89U0%2BgYt8SwZg%=
40mail.gmail.com</a>.<br />

--000000000000ab76da063b263a47--