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
|
Delivery-date: Tue, 07 May 2024 03:40:53 -0700
Received: from mail-yw1-f183.google.com ([209.85.128.183])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBCD4XVPAVEHBBLEK5CYQMGQEASDOZAY@googlegroups.com>)
id 1s4IFg-0004M7-Rc
for bitcoindev@gnusha.org; Tue, 07 May 2024 03:40:53 -0700
Received: by mail-yw1-f183.google.com with SMTP id 00721157ae682-61be4601434sf64829547b3.3
for <bitcoindev@gnusha.org>; Tue, 07 May 2024 03:40:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1715078446; x=1715683246; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-sender:mime-version
:subject:message-id:to:from:date:sender:from:to:cc:subject:date
:message-id:reply-to;
bh=h8cRzj5sUwTAavD55TryKzs0O6NVZY2+IwqElagIm78=;
b=pJXqaYYYBxrGJ37U2pNPFNYd1dGY6aURnQiB606Ysz/1we4Eknf+yaoaMcApdO0cad
+1TjL/Za9d+i6how1e/+RyitTNDF/9BkJrlQxJ9ViJlQm3brrRPKDn1NlIyl8toU66HZ
17IlZ91c+0QgRSgq5Ujh6bvwVabyjS/9TSUkrSL8WWEPKyXH0GVCQdnSL55mG431C3zi
ODYrX63oBJF6JAPJ7T1a4UOsiAlMVNrkQXyrVwcXx6x1CM26Sa9sNuXPYkRXzIUtoWXG
WwoKlH4ear9rOBcdWJcU4p+1xgLg45HZaUUmg1HXlqVDEs0IILrmlNp8UbWb658mDmwZ
GA8g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1715078446; x=1715683246; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-sender:mime-version
:subject:message-id:to:from:date:from:to:cc:subject:date:message-id
:reply-to;
bh=h8cRzj5sUwTAavD55TryKzs0O6NVZY2+IwqElagIm78=;
b=mIkRLVVOBtY4Oq29OUipv2cm4DQHC8owE+B5iuOkAgbR6ZoRiKr5G7cOO4heX5orZ+
XaegP/P4goqytX5LgtRD/8prCGuBw8yUwM5xK3IGf8+pEsVvqRRH+E9tnvjiNz4Y+lJC
WvJalh3qGxXgMqJoBJxyrokCyS9UJrKGZmA+b2M+9KOBwZxS9dtamiQtMpN/wFU3Rvf6
VLE2FbEJ56Q2L3YytLlYHIjiIAdrKhWPGWIF9rcs+sm8OrPEFf64LEu6Q+0USKG0Nm1V
cIYj3bIlgdjNh+rdcCeqKB+sllC5Ohmui7kxKsJRMHRlAQZ+Hn41EvlARmkmLeKPaCYz
rbvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1715078446; x=1715683246;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-sender:mime-version
:subject:message-id:to:from:date:x-beenthere:x-gm-message-state
:sender:from:to:cc:subject:date:message-id:reply-to;
bh=h8cRzj5sUwTAavD55TryKzs0O6NVZY2+IwqElagIm78=;
b=vrV/270VcYN1mLA8C/g4zhu/MUsWyzgUPbHPibrDz1KWjStEIXrkYEkMOcO3WqY7yg
dG6MFelf1CX/MTWT72o84eMx1Ut1MkNmKwQV7Apm9ZVLMEBdqZdi1axsUsfmOPKQzCp1
8Uv4jgQT1vedEN8iXDOeD1IQY7Zn+gbGKlVdQN/dBycYUig94qfjMw1O5GKU0lm6ke5z
GrXEmp+NlXMyPDGwLfTIpJIRpNCgdJ1y5g3gySxyWt6urZ6WYuHY+Gxn6a0XUIRMqPDs
uFYAgsOf8ZkLmCGdVahBHL9kwXwM/+xw+5IcqLqj95vfAfdumDy4qpGmM5h9qssMgQBy
dzVQ==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=1; AJvYcCUn18GCOAYFrnC3DBhXkzU5qnWaoIVg9mCjqMU64rcWX3z3lg8d5rhj3WHiu+plaftC4oDWRfBRsFCgVzVFiyMnB1/Uw6w=
X-Gm-Message-State: AOJu0Yyhg07AjGGmBbPVf+x8wbHIgbZHMIgkkusCP6Hi0S5bPo6T/0nS
8DRgeqXyBJGQhbb6e+0qXk234nNqWdJDY866Ipu7NyWu/hj+/0Y/
X-Google-Smtp-Source: AGHT+IHcBTeOn+OBppueGcLguvPTAbwx2Ul8YeMRKy0JnYVvSHQAuYNITOAu0bitW9kb0CFieTTERQ==
X-Received: by 2002:a25:ac53:0:b0:dcf:ba3f:a6e9 with SMTP id r19-20020a25ac53000000b00dcfba3fa6e9mr10925483ybd.42.1715078446227;
Tue, 07 May 2024 03:40:46 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a25:69c6:0:b0:dcd:202d:6be8 with SMTP id 3f1490d57ef6-de8b54fa42els1596415276.2.-pod-prod-08-us;
Tue, 07 May 2024 03:40:44 -0700 (PDT)
X-Received: by 2002:a05:6902:1505:b0:dc7:49a9:6666 with SMTP id q5-20020a056902150500b00dc749a96666mr4356837ybu.3.1715078444505;
Tue, 07 May 2024 03:40:44 -0700 (PDT)
Received: by 2002:a05:690c:108:b0:620:2f19:bc4e with SMTP id 00721157ae682-6202f19d91cms7b3;
Tue, 7 May 2024 03:33:13 -0700 (PDT)
X-Received: by 2002:a81:524a:0:b0:61d:4701:5e65 with SMTP id g71-20020a81524a000000b0061d47015e65mr3174764ywb.2.1715077990981;
Tue, 07 May 2024 03:33:10 -0700 (PDT)
Date: Tue, 7 May 2024 03:33:10 -0700 (PDT)
From: Calvin Kim <ccychc@gmail.com>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Message-Id: <d5f47120-3397-4f56-93ca-dd310d845f3cn@googlegroups.com>
Subject: [bitcoindev] Utreexod beta release
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_50102_284083869.1715077990608"
X-Original-Sender: ccychc@gmail.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 (/)
------=_Part_50102_284083869.1715077990608
Content-Type: multipart/alternative;
boundary="----=_Part_50103_1857287475.1715077990608"
------=_Part_50103_1857287475.1715077990608
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi all,
Utreexod, a full node implementation with Utreexo accumulator support, is=
=20
now
available for general testing by the public. Notable features are:
- Implementation of efficient Utreexo accumulators with an improved deletio=
n
algorithm from the Utreexo paper.
- Efficient P2P transaction relay with support for caching utreexo proofs=
=20
for
mempool transactions.
- Quick sync to the tip of the blockchain with AssumeUtreexo.
- Built in wallet support (with BDK wallet).
- Electrum personal server support for usage with other wallets.
It=E2=80=99s important to note that the code and protocol is not peer revie=
wed.=20
Using
the node for production usage or for non-negligible amounts of Bitcoin is=
=20
not
recommended. There will also be breaking changes requiring frequent updates=
=20
as
well. Utreexod is also based off of btcd=20
(https://github.com/btcsuite/btcd), a
bitcoin node implementation in Go. Because of this, there may be consensus
incompatibilities either as a result of a btcd bug or a Bitcoin Core bug.
Also note that there are not many Utreexo nodes on the network. It may take=
=20
a
while for the node to find a Utreexo node it can sync off of. To help=20
bootstrap
the network, consider running an archival node or a bridge node. Refer to=
=20
the
readme on the github (https://github.com/utreexo/utreexod) page for=20
instructions
on how to run a bridge node or an archival utreexo node.
Prebuilt static binaries for Linux, MacOS, and Windows are available at
(https://github.com/utreexo/utreexod/releases/)
Huge thanks to HRF for funding my work for this release. Without the=20
support I
wouldn=E2=80=99t have been able to focus on Utreexo.
Also thanks to all the folks that directly contributed to the release:
Aaron Chew
Aarush Bhat
Dan Cline
Davidson Souza
devrandom
Dipto Chakrabarty
Evan Lin
Janus Troelsen
Jo=C3=A3o Dias
Matt Drollette
Neha Narula
Niklas Go=C3=ABgge
Rueben DeLeon
Sebastian Falbesoner
Tadge Dryja
Thebora Kompanioni
tnakagawa
yyforyongyu
--=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 on the web visit https://groups.google.com/d/msgid/=
bitcoindev/d5f47120-3397-4f56-93ca-dd310d845f3cn%40googlegroups.com.
------=_Part_50103_1857287475.1715077990608
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div>Hi all,</div><div><br /></div>Utreexod, a full node implementation wit=
h Utreexo accumulator support, is now<br />available for general testing by=
the public. Notable features are:<br /><br />- Implementation of efficient=
Utreexo accumulators with an improved deletion<br />=C2=A0 algorithm from =
the Utreexo paper.<br />- Efficient P2P transaction relay with support for =
caching utreexo proofs for<br />=C2=A0 mempool transactions.<br />- Quick s=
ync to the tip of the blockchain with AssumeUtreexo.<br />- Built in wallet=
support (with BDK wallet).<br />- Electrum personal server support for usa=
ge with other wallets.<br />It=E2=80=99s important to note that the code an=
d protocol is not peer reviewed. Using<br />the node for production usage o=
r for non-negligible amounts of Bitcoin is not<br />recommended. There will=
also be breaking changes requiring frequent updates as<br />well. Utreexod=
is also based off of btcd (https://github.com/btcsuite/btcd), a<br />bitco=
in node implementation in Go. Because of this, there may be consensus<br />=
incompatibilities either as a result of a btcd bug or a Bitcoin Core bug.<b=
r /><br />Also note that there are not many Utreexo nodes on the network. I=
t may take a<br />while for the node to find a Utreexo node it can sync off=
of. To help bootstrap<br />the network, consider running an archival node =
or a bridge node. Refer to the<br />readme on the github (https://github.co=
m/utreexo/utreexod) page for instructions<br />on how to run a bridge node =
or an archival utreexo node.<br /><br />Prebuilt static binaries for Linux,=
MacOS, and Windows are available at<br />(https://github.com/utreexo/utree=
xod/releases/)<br /><br />Huge thanks to HRF for funding my work for this r=
elease. Without the support I<br />wouldn=E2=80=99t have been able to focus=
on Utreexo.<br /><br />Also thanks to all the folks that directly contribu=
ted to the release:<br /><br />Aaron Chew<br />Aarush Bhat<br />Dan Cline<b=
r />Davidson Souza<br />devrandom<br />Dipto Chakrabarty<br />Evan Lin<br /=
>Janus Troelsen<br />Jo=C3=A3o Dias<br />Matt Drollette<br />Neha Narula<br=
/>Niklas Go=C3=ABgge<br />Rueben DeLeon<br />Sebastian Falbesoner<br />Tad=
ge Dryja<br />Thebora Kompanioni<br />tnakagawa<br />yyforyongyu
<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 on the web visit <a href=3D"https://groups.google.c=
om/d/msgid/bitcoindev/d5f47120-3397-4f56-93ca-dd310d845f3cn%40googlegroups.=
com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msg=
id/bitcoindev/d5f47120-3397-4f56-93ca-dd310d845f3cn%40googlegroups.com</a>.=
<br />
------=_Part_50103_1857287475.1715077990608--
------=_Part_50102_284083869.1715077990608--
|