From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 19 Mar 2025 18:02:17 -0700 Received: from mail-oo1-f55.google.com ([209.85.161.55]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tv4Ia-0004QV-DC for bitcoindev@gnusha.org; Wed, 19 Mar 2025 18:02:17 -0700 Received: by mail-oo1-f55.google.com with SMTP id 006d021491bc7-600075cc9bcsf146106eaf.3 for ; Wed, 19 Mar 2025 18:02:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1742432531; cv=pass; d=google.com; s=arc-20240605; b=CvNHYyL7STshuG9CVcE7kehirhOIJKEoHUrD2hZrveOvLTzi25rWBPs3RBDUFDrW+Q fii8XhTIOH4ODyEaFt4AUiBJkpFutBiOxkCTYR7c+dONdw4jwQkNYrOnWLVi44AkM4/Y SoMXf7DiqRz5/7WqZ9G0ARYYLGHJ8Fqs0+mJY8t+i+uLETakar26bQj/1E9z4qKD1cRW W/k/C2+X0zqcoTZJ0zralQDYQQWbRWcEh+/oj0FjHkmwaUg33n0XHYvOa44X4pEAXz/T vuOdwMnEyuPQInyvnykkcCDrqZCGu0zhgIrKNE9GVxeg9d2LDdwh6AYqj3WZNP3ObUZX wQow== 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:content-disposition:mime-version :message-id:subject:to:from:date:feedback-id:sender:dkim-signature; bh=aptVTwLRQn+X8wC77zIAuAzj/SMp7CwtRoV/ZTV7UY4=; fh=28DdKRQm37hTR5ksw88GwVWUIgBAy10BN4C0w/LlFug=; b=PE40Drgwikv4grWSfVAvTkWT1hPJx27ElCLFv27EARHTqWHW2aNuHozsvhXEpJFiif PtiITpoe0ZGfBBHqhDHqx+spDJCnxoe2oZkrrzrOy0jG4Ldpn+1AUB2yyORj0zuoqixF 9CBs/ut1FXUd4gT0Pgr35n87xPa0uDj5u6ruOeTwojjlCn3czWA7vSVsAqc0XMyvSIKc PgC8nhgq5L4Pi3E8SdvW9HxI5XkjV+VXnHhjMs/mZWYye0HoYQHirbgWpXMJqVsnULRc Okosq+1jqh2dH9kPfi+WHeqCu1/9ms2oOnOnDhOuYogzvf2EGPMTq5kwO9uxochsXTH4 sJxA==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=jqJfEh8y; spf=pass (google.com: domain of pete@petertodd.org designates 202.12.124.158 as permitted sender) smtp.mailfrom=pete@petertodd.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1742432531; x=1743037331; 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:content-disposition:mime-version:message-id :subject:to:from:date:feedback-id:sender:from:to:cc:subject:date :message-id:reply-to; bh=aptVTwLRQn+X8wC77zIAuAzj/SMp7CwtRoV/ZTV7UY4=; b=nZcKo2xEIkczJyvX4s1QSKxzW8HRUebkEi45DbqHhi7GpZeW5TPA/jbI9OYiLpLKn0 0iaCjViMM2DJzctijLI7sNgLuVLO40J+6s4qFgpUg2yd/mb0u51DDoEilIJaygYiOCBG qAo84Hnowy7cTveAF52ZDU2kpyXd8+YeTXHoXNWPhT5z8ua9Q4dKqHSyYTN3EzYxv/1S royXgkN1Myc5WATSpXTbW7Xk0zPv1xh1SITX9lccn7hmzgPMSH0+VCL5YDsM7+ixPDoI IvlDVdkj13Y8RV8cu4ggIWnWiM9XlqoIKhTwYKeXVB0nI5Pdqk8L/wq+sIqE5QWMrHeo bskg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742432531; x=1743037331; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:content-disposition:mime-version:message-id :subject:to:from:date:feedback-id:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=aptVTwLRQn+X8wC77zIAuAzj/SMp7CwtRoV/ZTV7UY4=; b=kaqStS0rbU+m2F7pMcji16wNPPR6M0sRXoAfoWim4h62IhC3hrnfty+Hirl/XHdnbz cvffvWQ/hHZQudTwJMEm5qfTLNS1V4kaAtkus3lmmXQn2vdVSnmcHwhzlwh3qdWniUFX VbqmYWAum+XuzOrc/eJFh57Zeq7cIDbU0PaFPIGef1GCNicbxlMMoaPc5SwPTWpQMxww q+T0KP4unEUX3/hmUQPcYMyW4urp95clOdrt1gJurqezIihgXWgknOYc92pZ2aojff7c woBUXXqTqf77RFecCoD1zjKuZc8t7FX+yN9xFVqRdNHZH8MmsAjPwkoKPH/63mnV5ZuW 4o5w== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCV1T+/GHOhQDp3LRE06jECzrLXK80o+wqm/mT8pmwjlq4eqpr9pYa2JShzm9YOvgNR+N1Lfmu3leGTr@gnusha.org X-Gm-Message-State: AOJu0YxVMn/i3IN0wEZGIa+lpG28f1S42DPSQOPzNkZ1FVuVsRWOWn7w 94x3ZmgioKtYdJvM7pwK4kEGaAJJBkcJ3Lf9jMp0wkDTh9v28eUQ X-Google-Smtp-Source: AGHT+IGE+7Is5BYBGU4TK4PDg+ySvER4lKs0pt005a+rCwBTnyVvET3yvpEevSdv0dqz7hbknTN13Q== X-Received: by 2002:a05:6820:760b:b0:602:1b7b:9bc5 with SMTP id 006d021491bc7-6021e4fb3d1mr2802231eaf.8.1742432530751; Wed, 19 Mar 2025 18:02:10 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h=ARLLPALAuVpafvM1EkBXb8BRZxCRN5rR7GLb0X7MReo3zcYL5Q== Received: by 2002:a4a:e1b3:0:b0:601:ab3b:dd65 with SMTP id 006d021491bc7-602295b9afels144683eaf.1.-pod-prod-05-us; Wed, 19 Mar 2025 18:02:07 -0700 (PDT) X-Received: by 2002:a05:6808:2394:b0:3f6:a889:59b4 with SMTP id 5614622812f47-3fead5ee3bcmr3242313b6e.30.1742432527488; Wed, 19 Mar 2025 18:02:07 -0700 (PDT) Received: by 2002:a54:4397:0:b0:3f6:a384:eb6f with SMTP id 5614622812f47-3feac832ademsb6e; Wed, 19 Mar 2025 17:27:44 -0700 (PDT) X-Received: by 2002:a05:6a20:2d23:b0:1f5:93cd:59b5 with SMTP id adf61e73a8af0-1fbecd481ebmr8094464637.28.1742430463027; Wed, 19 Mar 2025 17:27:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1742430463; cv=none; d=google.com; s=arc-20240605; b=lGf8i/KqZ6fDHYr/X5WJSDf0hne3a95iYex57S28BuMneoqXJqUCntqrraAk6o7agK mXSRWaOoi0zQQB0+k7sx6O55RKSGuWt2kR8TalLBN9dhHT78a4WUxZM8WglJtKRKrHwt U4p49bK+pHSyQZaDXM4FFHq3SExAXN2e/3DjyPlPXa2lJF3Jcfg6op4S6c2knuhBPRYO OTolYvBp9oK5djjLnPJ2PTYKrgewY1j2f9YOpdMnYeYdJzjGHlVoQcS0/Zhppjm6iKVu 1FV7rAuXk31qk5dhQAjxmrDbNZjMZgqekHcGLL9fuw4d6H2BRWMChIC6IrSvbE5JWTiP oT6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-disposition:mime-version:message-id:subject:to:from:date :feedback-id:dkim-signature; bh=FRmLS4GAdZJXaIj/6LmlhovqvexR3lKQACNyLzT6XFQ=; fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=; b=WOS6Z4yDiFPEC0tU8CcmZoqs9/dNfhJfjTRwGgvSfJE2ljTa7El3TxvOwMpZCo2t0W xD7bIKWP0IlYWqKndKnrXS00HUwXf6l9fR/YrjbgTDY7RTfIcHc3IXEk3fwAF2qMFKU8 rJMqNp5T+5c/hQC2MLcxBAUdmWJN/exwyhXb9Mb8WEjiKwRqp0t1mf3UCfeuXcq2wotC 2b5Mp4kc8KM+7juhL1Ird2YEi02x6GPWCS4vEZsC5KhU08ktoQRekuqoOwxqXiND6IJv AEBJyHOPEl7FhUKRazXFXe1+2vgUa6ObP4Dbd1UmHn9n9nohqgrO1DKvbaoYB0KowyJ0 FkCw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=jqJfEh8y; spf=pass (google.com: domain of pete@petertodd.org designates 202.12.124.158 as permitted sender) smtp.mailfrom=pete@petertodd.org Received: from fhigh-b7-smtp.messagingengine.com (fhigh-b7-smtp.messagingengine.com. [202.12.124.158]) by gmr-mx.google.com with ESMTPS id 41be03b00d2f7-af5ee4c8f3fsi111848a12.4.2025.03.19.17.27.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 17:27:42 -0700 (PDT) Received-SPF: pass (google.com: domain of pete@petertodd.org designates 202.12.124.158 as permitted sender) client-ip=202.12.124.158; Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43]) by mailfhigh.stl.internal (Postfix) with ESMTP id 1E02D254019D for ; Wed, 19 Mar 2025 20:27:42 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-03.internal (MEProxy); Wed, 19 Mar 2025 20:27:42 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddugeeijeejucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeffhf fvuffkgggtugesghdtreertddtvdenucfhrhhomheprfgvthgvrhcuvfhougguuceophgv thgvsehpvghtvghrthhouggurdhorhhgqeenucggtffrrghtthgvrhhnpeegheefuedtke dtgeevueekkeeiudevkeeitdehtdetteffudeguedtleevtefhvdenucffohhmrghinhep ghhithhhuhgsrdgtohhmpdhpvghtvghrthhouggurdhorhhgnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphgvthgvsehpvghtvghrthhouggu rdhorhhgpdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtth hopegsihhttghoihhnuggvvhesghhoohhglhgvghhrohhuphhsrdgtohhm X-ME-Proxy: Feedback-ID: i525146e8:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 19 Mar 2025 20:27:41 -0400 (EDT) Received: by localhost (Postfix, from userid 1000) id 513229FC60; Thu, 20 Mar 2025 00:27:36 +0000 (UTC) Date: Thu, 20 Mar 2025 00:27:36 +0000 From: Peter Todd To: bitcoindev@googlegroups.com Subject: [bitcoindev] Standard Unstructured Annex Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="W8tsSs+6+Nwkdi3T" Content-Disposition: inline X-Original-Sender: pete@petertodd.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=jqJfEh8y; spf=pass (google.com: domain of pete@petertodd.org designates 202.12.124.158 as permitted sender) smtp.mailfrom=pete@petertodd.org 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.8 (/) --W8tsSs+6+Nwkdi3T Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I'm working on adding support for the taproot annex to Libre Relay: https://github.com/petertodd/bitcoin/commit/04c8e449a34e74e048bf5751d13592a= 22763ff7e I'm basing this on Joost Jager's pull-req: https://github.com/bitcoin/bitco= in/pull/27926 Specifically, transactions containing taproot annexes will be standard if: 1) All non-empty annexes start with the byte 0x00, to distinguish them from consensus-relevant annexes. This ensures that any use of the annex will not conflict with future soft-forks that may assign meaning to the annex. 2) All inputs have an annex. This ensures that use of the annex is opt-in, preventing transaction pinning attacks in multi-party protocols. This requirement may be relaxed in the future, eg to allow spends of keyless outputs, and/or if RBF for witness-only replacements is implemented. An example of a transaction meeting these requirements is: 010000000001011a559447098aaa14dec0c62ea55f43f9ce6bda07d1759f11b634334ab9da9= 39b0000000000ffffffff010000000000000000076a05616e6e657802406840b6fa27a00ba0= 01cc92797ce4f3ab7b7a32c21d1fce49e893b42e506bd92e8db187966a84ef799915cf67133= 4cc59779915b192bfb66b2afcf384bb61d0f422500049276d20616e20616e6e657821204172= 6520796f7520616e20616e6e65783f0000000000 --=20 https://petertodd.org 'peter'[:-1]@petertodd.org --=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/= Z9tg-NbTNnYciSOh%40petertodd.org. --W8tsSs+6+Nwkdi3T Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmfbYPkACgkQLly11TVR LzfcmA//U/JhHIGvYHcSLWV5i8/DrvByITKv6BGGKhR6YXV/5CCWQ3bn70k4/4yc 7uX1uAe5gTwcSvTJHp3z38QwSg2XgdTDYeSohX/3EtzQt4PXxeBScgGWRyi4Hs0G PvDxXZGKjAIY40WG98YdRqp/ETviytyIXzrrSAvhJ2lMAYpGPgoN6P2JbvITyw4O wGYtou8Rg1/IIz7D02bJ+8w0uesV/pqj2HB+Z1xfcCAOzofnT6es9BnQSOlN2Vwt A+8JqGXaVEcWS/ShohQ3wYW9Hs2D+m8Iv/RS1Z20xDBV0K4LrsaPyXZ8Ik1DI9P1 V3k28KpmHOpVOtsyhQAtKCDdXBmhDdX2Z/B6YsCph0yBYOwenk5cRl51FJzntptG /KVH8KDZWmHs5m/3zkAXzGjhoILl3/Y6qj7t7iGg21/zOkSUH4lDmBd0GbwPC66N GVizZdNZtyq3ir+joX3D8kid1ChrR6xkCfbxw8hWc5UDoz48SJIuuuTKvaYRi3na LMkMMQcJOPobf/A1t+smuA9z7XUZWdD6rroMAxswHRCWJ6oBiBLbJsNuvu+i3w/Q Fciu0JkjIAUJZDgufz4MSp/n3teulqjjzX7DPgYHvyc13tH5Md3wpgsiSabkPaIt jKEvAakMStX4t3VKlyHej7qTbeAl8y4nyUC53o+tGNHLums0V8o= =O8mA -----END PGP SIGNATURE----- --W8tsSs+6+Nwkdi3T--