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
|
Delivery-date: Wed, 30 Jul 2025 19:00:46 -0700
Received: from mail-oo1-f62.google.com ([209.85.161.62])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBCJLVX4DXYERBRE4VPCAMGQEMCCR5DQ@googlegroups.com>)
id 1uhIb7-0002Dw-U1
for bitcoindev@gnusha.org; Wed, 30 Jul 2025 19:00:46 -0700
Received: by mail-oo1-f62.google.com with SMTP id 006d021491bc7-60f428458c5sf279219eaf.3
for <bitcoindev@gnusha.org>; Wed, 30 Jul 2025 19:00:45 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1753927239; cv=pass;
d=google.com; s=arc-20240605;
b=YJLWny1z0NJ37PSfcnT6/tDUOR/UpfkJ3+wORESadtwI8+DESk83bsnBeTcHXnFQJo
wZVJ8N2fQlSS7SSVmi60dFvKobLbnbHlmxiproFIWH3N2nwvnmbVfzNqm88gu2L4OpsP
zT0K64Wl0s4qUw4oshAp0yHVCPBoaf4EVGqnyudmWPovo6sZF2lt0ZcYdhzt8MMSCJUz
e7oMAhjHnCsVTjTuvQRdde7Zal5MBq1SG0egoA3Gqp5r6lUSJLFe5T8S4AeNCtH+8iVa
jtq4Qp9uxqp1tNPJh+sK/e32Pi61ukI5K8McHUst5sS4b7EZlcvg9paBnOdz9AzLClWt
xuag==
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:subject:message-id:date:from
:mime-version:sender:dkim-signature;
bh=Ls2CvczAmYseXtrXYfBaIGpZaPpQgZIJzrZEBZS5wmY=;
fh=q3HLqKy9rd96ECJTMzYKBolF8fYh4pS0kWds2S0rNRw=;
b=CMazZ1pP0o6vXc9VdHFirfxnn2VWz+1UbSWv9bIemNSuuxNte8NJ9zJM0yDO096Euy
x6xzJXdHhdjVyEWQbk1qyfHqJ54a9ioMvloKfhXJVBLN7LLza6CRdJwRPCqXWSM/nLBo
kiuUqClKiV5xpGEefaAlt6fyjkIp9GVcR9PRUTyDNyUPgJcgyz6UoDxfXj64oy+PMFcR
aKLJjAtFhWXIBgfDgTydMufG11ETFGPdOIIUTiNCkyb2LoBuGo4NF8BN83dkrJZKgIJH
8Jg1OnoLmM0ADgmTW/s1aIqCVa/27nlVfQDOaO5u0xxQNKMxjq+fFCWQ0zh1ifwIRt/T
JF5A==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@lifewithalacrity-com.20230601.gappssmtp.com header.s=20230601 header.b=LDkHM9Bj;
spf=pass (google.com: domain of christophera@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) smtp.mailfrom=christophera@gmail.com;
dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1753927239; x=1754532039; 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:subject:message-id:date:from:mime-version
:sender:from:to:cc:subject:date:message-id:reply-to;
bh=Ls2CvczAmYseXtrXYfBaIGpZaPpQgZIJzrZEBZS5wmY=;
b=kfexeuSrH956T2TUYYFVTd4yl58rriRsZu1pjUpwtg9Ce4GW1LCSvFeHpFpchimn3i
+kt6wrER38hZzpPywe9Z/duIX6AeZsnBC1lHqanr2uDdCdRP3fJrPJ2T24oPy/bvVUCj
+6J5cfKTfKzMDLR3CiJV2rGjhKLrurxvjtS4xKtnjsOZOepbpzXALB5USa1fxbyBcdsT
AmUvEc/aKPQxH9y1cMKW/116/IUf1I5q6f+fbwX3SApAlckIFZ9oJ+a7HwL5kIhSDpT5
o9LXb0G1MB2URRMxIniGXZcPX6xmksqP9To/pAykheWodzzOa1HWAxOBSW561uf8Ulp0
bvsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1753927239; x=1754532039;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:to:subject:message-id:date:from:mime-version
:x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date
:message-id:reply-to;
bh=Ls2CvczAmYseXtrXYfBaIGpZaPpQgZIJzrZEBZS5wmY=;
b=H+sXIQEtOzdYIPV5FIcoYBEuixGf9ZcoWwig8TWI7+DtIKGBWo6PXFfiAQWUFfre1y
Y5PWv2ZpqIo3BNHO/5jEr2Cy9x8LDLQOO39aWAGrhJxZcTFaESX10SrnmCVa9QYwFMzI
i96s0XDk8t3eB26BQtjhC1oiavi+mNb2u6Lth+ub0ot9i/XraaSoaCPQTXZ5r3ibrqYG
8c6cREi31hVrBwiHei9o5+VCZoEcKoNhgPTXjQ82v04v/rLsHQ3tKc1FQXqyTYsy3U2/
tQy8eAOUhG+i9oGAhKHn9XOTdZXqzFPwk8+oTPBZGnIohzaqnuFZgR6HQCYRpcBBU0X/
mKOA==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCUNKIvkeOyrNQjaHYFm2L1E2Vqfa3TSy7h54Z623COmzEprmxNP3NAP+GNwYH2vSxw/qW+PIAjwRqxv@gnusha.org
X-Gm-Message-State: AOJu0YwjZDOq0b5/m53rQAbjV7LEEnOTukbWbPEvJE7G1Evn1C3rTDug
Jqf+7U3k1eBLFLjP/l1FSz2/iIrWp7z/SeaaOBYeNwvgRGnSYSrwY2DN
X-Google-Smtp-Source: AGHT+IGD0wOUW7IRGTikePjxTHFv/nEHKziTTanO2gJB07RRjrQvv4BKaRiiueW3i7nB8PQi9I26bQ==
X-Received: by 2002:a05:6820:418c:b0:619:5ed4:b199 with SMTP id 006d021491bc7-6195ed4b574mr2983324eaf.3.1753927239306;
Wed, 30 Jul 2025 19:00:39 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=AZMbMZeFLJZB91wdp9rLGJZw9AzolkS8vH0koa7R1cJL6RMAcw==
Received: by 2002:a05:6820:200a:b0:619:108e:27b3 with SMTP id
006d021491bc7-6196f890d99ls89942eaf.2.-pod-prod-03-us; Wed, 30 Jul 2025
19:00:35 -0700 (PDT)
X-Received: by 2002:a05:6808:2017:b0:40a:59fd:1366 with SMTP id 5614622812f47-43199d84986mr3802137b6e.13.1753927235809;
Wed, 30 Jul 2025 19:00:35 -0700 (PDT)
Received: by 2002:a05:620a:4785:b0:7b6:d2da:e6ae with SMTP id af79cd13be357-7e66e7ded20ms85a;
Wed, 30 Jul 2025 18:53:26 -0700 (PDT)
X-Received: by 2002:ad4:5c4a:0:b0:702:c4d8:ec02 with SMTP id 6a1803df08f44-707672d2c6cmr75169596d6.40.1753926805485;
Wed, 30 Jul 2025 18:53:25 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1753926805; cv=none;
d=google.com; s=arc-20240605;
b=POCPHcVdVhmO78DIpsthD3BFjM4GBj3bJ0DP0tpIDT4pYkr+c8qrZtVG7BymLQhdxO
bJeX6hhjuzgrDBQuti3aFZSn7AWtJ+8w6BXIrWKJRzi1h2GhmmsisTFS2IR70Gn+rbq5
1EtsajzbJz2o/mAj1bAjytE/JF+4pIDsIAujDiS+x++HkuOfuLmHpmOmSXIxNRB+oYp7
4ruyXKEVYg0G+bExXQ8oQFRtvET5QjeVCUQ2J4bahOi6pE2SkfTI9tYrEFnD/Y5Z9G+i
JOfm7+QqPwwpMY/1fd9oE8wvGX78DU7EXX8Wfq5ca7PVBCoSQzqOiRVNd7WmJZiu+h6j
llMw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=to:subject:message-id:date:from:mime-version:dkim-signature;
bh=fcgg6gSwJVGpNwen7/yZUjFwpV4pX+Sno4H73UyQvU0=;
fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=;
b=Jv3xCfaLLJcsy97tilSsKlX9ZOH+VO2TL4Elrsh1NK/RGHmobJ1WhS+0lPEQ+365T/
vknNYaxwF6u0+Xtw94Fw8Vi54jy2vDj4P3JTNVZDkam4rnBW7vszCdPog3andvJXpoLt
nISf343ZaOhVKMCi/JmOAJjVdL8GhUi2RNQEmGmczKxC5YgEBMvF4D2Cl8W6Xpiulvho
boeGi/vXC0M6ezPZ5+JvqhmoHLfNNEWky1pldkHsUIwyZ9romPjnsgTWuydkPzk4gfCL
0kRMp0Az2Vf+o3X3wAUgpb4MXz4mLIojqxTmOcjEFGZFxYO/NeMpzbex0Sj9zsNlnYqW
zN3w==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@lifewithalacrity-com.20230601.gappssmtp.com header.s=20230601 header.b=LDkHM9Bj;
spf=pass (google.com: domain of christophera@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) smtp.mailfrom=christophera@gmail.com;
dara=pass header.i=@googlegroups.com
Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com. [2607:f8b0:4864:20::430])
by gmr-mx.google.com with ESMTPS id 6a1803df08f44-7077e0bd4b8si24606d6.5.2025.07.30.18.53.25
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Wed, 30 Jul 2025 18:53:25 -0700 (PDT)
Received-SPF: pass (google.com: domain of christophera@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) client-ip=2607:f8b0:4864:20::430;
Received: by mail-pf1-x430.google.com with SMTP id d2e1a72fcca58-748e378ba4fso601482b3a.1
for <bitcoindev@googlegroups.com>; Wed, 30 Jul 2025 18:53:25 -0700 (PDT)
X-Gm-Gg: ASbGncuDu8nirHXe+JMN5QF4VgzWXMIbvoZA0Fu0qvsXRhokGibuq5T11ky5YBtaTjH
EY1VXiTFSQgNXvyGdZynmxHwdKqKsbN6FcQcS3Jh8rWLzFLcIy4+XcI0vPhuA9no6pzeAlgDF5a
4h+EFJqJhowwI8v6NZ4Ii1kkIJRqVjb9foQkrex+JaT0pjPt9faOW514zq5QuI1JYq6WwO7OTdm
h137MWcBUWGPJ9Fkq0=
X-Received: by 2002:a05:6a00:1903:b0:758:72b9:e5da with SMTP id
d2e1a72fcca58-76ab30b1785mr7137315b3a.17.1753926803339; Wed, 30 Jul 2025
18:53:23 -0700 (PDT)
MIME-Version: 1.0
From: Christopher Allen <ChristopherA@lifewithalacrity.com>
Date: Wed, 30 Jul 2025 21:52:46 -0400
X-Gm-Features: Ac12FXyXxssRWL3aozozqDOmRWOXdCbXAeCHfTg7A7YL9ctq-AgqDaizicFhq64
Message-ID: <CACrqygC5925FrJ5WN=986Bni5+0zZ7YeC_EqAXyao=u5rK3P_A@mail.gmail.com>
Subject: [bitcoindev] [ann] FROST Signing for Bitcoin: Demo + Taproot
Integration Discussion @ Aug 6 Gordian Call
To: bitcoindev@googlegroups.com
Content-Type: multipart/alternative; boundary="0000000000001341a3063b2fe81b"
X-Original-Sender: christophera@lifewithalacrity.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@lifewithalacrity-com.20230601.gappssmtp.com header.s=20230601
header.b=LDkHM9Bj; spf=pass (google.com: domain of christophera@gmail.com
designates 2607:f8b0:4864:20::430 as permitted sender) smtp.mailfrom=christophera@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.7 (/)
--0000000000001341a3063b2fe81b
Content-Type: text/plain; charset="UTF-8"
FROST is an important next generation of multisig that makes Bitcoin more
resilient and multisignatures more efficient. That's why Blockchain Commons
has been working on integrating FROST signing with Bitcoin transactions.
We now have a working demo, and we'll be showing it at our Gordian meeting
next Wednesday. You're invited!
WHAT? FROST in Bitcoin Gordian Meeting
WHEN? Wed., August 6th, 10am PDT
WHERE? Zoom (
https://us02web.zoom.us/j/88143195571?pwd=BVv4zCnnaNor97Vj8ayajh26yyICBr.1)
At the meeting, we'll be talking about the challenges of the integration,
especially concerning the need to "tweak" FROST signatures for use with
Taproot. We think there are important architectural questions about which
party should be doing this and when, where security edges are critical, and
there may also be privacy concerns related to tweak technique. We'd love to
get community input on all those questions. (We'll also be demonstrating
how our draft FROST cli tools work at our meeting!)
The ultimate object of our tool creation was to give developers a
playground, to experiment with FROST using a command line interface. It's a
learning method that we've found useful in our "Learning Bitcoin From the
Command Line" course (
https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line)
, and we think you'll find this approach useful here too.
(It's also just the first step. We hope to offer "Learning FROST from the
Command Line" and "Learning BDK from the Command Line" courses in the
future. If you'd like to help sponsor these works, please let us know!)
We highly encourage wallet developers to attend so that we can give them
all the tools they need to play with FROST. And, we hope to get domain
experts too, to help talk about the issues with tweaking FROST signatures
for use in Taproot!
If you want to know more about FROST, see our FROST developers page (
https://developer.blockchaincommons.com/frost/), which includes links to
four previous FROST meetings. You can also sign up for our developers list
or our FROST implementers announce-only lists, to get notices of upcoming
FROST related meetings (https://www.blockchaincommons.com/subscribe/).
Hope to see you next Wednesday!
-- Christopher Allen & The Blockchain Commons Crew
--
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/CACrqygC5925FrJ5WN%3D986Bni5%2B0zZ7YeC_EqAXyao%3Du5rK3P_A%40mail.gmail.com.
--0000000000001341a3063b2fe81b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">FROST is an important next generation of multisig that mak=
es Bitcoin more resilient and multisignatures more efficient. That's wh=
y Blockchain Commons has been working on =C2=A0integrating FROST signing wi=
th Bitcoin transactions.<br><br>We now have a working demo, and we'll b=
e showing it at our Gordian meeting next Wednesday. You're invited!<br>=
<br>=C2=A0 =C2=A0 WHAT? FROST in Bitcoin Gordian Meeting<div><br>=C2=A0 =C2=
=A0 WHEN? Wed., August 6th, 10am PDT</div><div><br>=C2=A0 =C2=A0 WHERE? Zoo=
m (<a href=3D"https://us02web.zoom.us/j/88143195571?pwd=3DBVv4zCnnaNor97Vj8=
ayajh26yyICBr.1">https://us02web.zoom.us/j/88143195571?pwd=3DBVv4zCnnaNor97=
Vj8ayajh26yyICBr.1</a>)</div><div><br>At the meeting, we'll be talking =
about the challenges of the integration, especially concerning the need to =
"tweak" FROST signatures for use with Taproot. We think there are=
important architectural questions about which party should be doing this a=
nd when, where security edges are critical, and there may also be privacy c=
oncerns related to tweak technique. We'd love to get community input on=
all those questions. (We'll also be demonstrating how our draft FROST =
cli tools=C2=A0work=C2=A0at our meeting!)<br><br>The ultimate object of our=
tool creation was to give developers a playground, to experiment with FROS=
T using a command line interface. It's a learning method that we've=
found useful in our "Learning Bitcoin From the Command Line" cou=
rse (<a href=3D"https://github.com/BlockchainCommons/Learning-Bitcoin-from-=
the-Command-Line">https://github.com/BlockchainCommons/Learning-Bitcoin-fro=
m-the-Command-Line</a>) , and we think you'll find this approach useful=
here too. <br><br>(It's also just the first step. We hope to offer &qu=
ot;Learning FROST from the Command Line" and "Learning BDK from t=
he Command Line" courses in the future. If you'd like to help spon=
sor these works, please let us know!)<br><br>We highly encourage wallet dev=
elopers to attend so that we can give them all the tools they need to play =
with FROST. And, we hope to get domain experts too, to help talk about the =
issues with tweaking FROST signatures for use in Taproot!<br><br>If you wan=
t to know more about FROST, see our FROST developers page (<a href=3D"https=
://developer.blockchaincommons.com/frost/">https://developer.blockchaincomm=
ons.com/frost/</a>), which includes links to four previous FROST meetings. =
You can also sign up for our developers list or our FROST implementers anno=
unce-only lists, to get notices of upcoming FROST related meetings (<a href=
=3D"https://www.blockchaincommons.com/subscribe/">https://www.blockchaincom=
mons.com/subscribe/</a>).<br><br>Hope to see you next Wednesday!<br><br>-- =
Christopher Allen & The Blockchain Commons Crew<br></div></div>
<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/CACrqygC5925FrJ5WN%3D986Bni5%2B0zZ7YeC_EqAXyao%3Du5rK3P_A%40mail=
.gmail.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.co=
m/d/msgid/bitcoindev/CACrqygC5925FrJ5WN%3D986Bni5%2B0zZ7YeC_EqAXyao%3Du5rK3=
P_A%40mail.gmail.com</a>.<br />
--0000000000001341a3063b2fe81b--
|