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 ) 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 ; 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 (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 ; 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 Date: Wed, 30 Jul 2025 21:52:46 -0400 X-Gm-Features: Ac12FXyXxssRWL3aozozqDOmRWOXdCbXAeCHfTg7A7YL9ctq-AgqDaizicFhq64 Message-ID: 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: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , 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
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.

We now have a working demo, and we'll b= e showing it at our Gordian meeting next Wednesday. You're invited!
=
=C2=A0 =C2=A0 WHAT? FROST in Bitcoin Gordian Meeting

=C2=A0 =C2= =A0 WHEN? Wed., August 6th, 10am PDT

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!)

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 (https://github.com/BlockchainCommons/Learning-Bitcoin-fro= m-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 &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!)

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!

If you wan= t to know more about FROST, see our FROST developers page (https://developer.blockchaincomm= ons.com/frost/), 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 (https://www.blockchaincom= mons.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 &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.co= m/d/msgid/bitcoindev/CACrqygC5925FrJ5WN%3D986Bni5%2B0zZ7YeC_EqAXyao%3Du5rK3= P_A%40mail.gmail.com.
--0000000000001341a3063b2fe81b--