From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 28 Apr 2025 23:24:09 -0700 Received: from mail-oo1-f64.google.com ([209.85.161.64]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1u9eO1-0002GS-1L for bitcoindev@gnusha.org; Mon, 28 Apr 2025 23:24:09 -0700 Received: by mail-oo1-f64.google.com with SMTP id 006d021491bc7-6025007d8fesf3880113eaf.3 for ; Mon, 28 Apr 2025 23:24:08 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1745907842; cv=pass; d=google.com; s=arc-20240605; b=g4BsD+g4bERYJZGU39SJfMyEXKSKZQF5oiv7tS7iEBEbk4B3cT0WZLfNsTqQv9WV+E iWXepyP6o+J/qaKCh+TdyEnp9dPMZ8dIsYywSORaJG627PagWSK0k+4hhcSYOt8lZLhD PcBjU0E3h+WO6fcLQ0Q4fD24xuVpaHTF2A397sjFXuEcF2jE4QgSHgnktFJTSMzimjOe 7p4FZhFHGUyi+O2ME8w2pykthV/UQceEdUWjx0H3G8HZwBZWZWso05G3Kg6HjbspjDMo qgdeOTOuMMvfosciKvkGvNdixKsy2ZaQbcBM89TBEeBQPRz2/KT7ejpLL44vrNKgSHlh nE+Q== 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:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :feedback-id:sender:dkim-signature; bh=17ZQP817Es+6R5GYERNmL6OI5+svXHnhXUV/Rz01V0E=; fh=xL+QNUQ3hWErKcorFGZr1h7MOxOSUDKOOlmr/ZzkEaw=; b=BWzUYdz0ygdsVtAluVT1rrpyhlP8PHPmxsvUh7t/XsUiTnSCJC4VKVsFMLhr6YVI2c rNAQeiCg7rjL6EP4CD/iCmx3BA39xNTfUJI4yU2KKjnDT7+2QThi+t7uMTVUBP2qINnQ J+skA238n+FtxURMlyrCZ1KUH1D0IvKujZAK7jdY4NbpypSN0fr/idqlk3WN2bWV7dYv JBSV5Z8Az0K3H/Tum+r0No6rXZLUPgroFE80Vuq9zputqil1k5oDC5bcGRaCsGm+do9x i/soYMn2+AlKMhKQJrcJUeewpFAco10oGkJTj3Q8peX799uxzZ6rIzjQOmnZ+JNrGt0k rYWQ==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=eOZLCQeu; spf=pass (google.com: domain of pete@petertodd.org designates 202.12.124.154 as permitted sender) smtp.mailfrom=pete@petertodd.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1745907842; x=1746512642; 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:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:feedback-id:sender :from:to:cc:subject:date:message-id:reply-to; bh=17ZQP817Es+6R5GYERNmL6OI5+svXHnhXUV/Rz01V0E=; b=lFCWzIOZCl2R1MJMYVCHtq3UL3QnRF5FQAh3GE2KF38XdugY8DouNWBndo+nxiYFWJ Ge4KRMChZpPf6NZsithg0FpJ3eN8A+y0v3g7egfRecFmNj/0IdF+5YCnxfDY1w12nRuQ ZQULPUtrMhxGXDrYwdXeGoZOeLtQhhgwLrR6Npk3jP5Q6XZ6tgbVC4BAGS69YiZb9FcH p0XabMjl/cj5F2dJoCPxfkJRy0RaCoS3DsIPmgEwPPQAW0o7f9kpViBMjjyzYN1jHCAJ 0T5884wdqws4uN9SQuYxKeGV/DwEw2EMPvL7c80uPFFFbB79SpNSqvp+TdTjNFswdkZY p9TA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745907842; x=1746512642; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:feedback-id :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=17ZQP817Es+6R5GYERNmL6OI5+svXHnhXUV/Rz01V0E=; b=icXh5s1MoWW7leBgUDcptfnIXVP/iRjDyEuD6cu2qqZokB7YgIOvpoHOwQVT6Ud5yk LOP+qRILH6fUCo8beiWqsiPWwp4fgFue8qwJs8EALcGV9ALVNpO5EcSKA+/t89IkH/nY S0v0oG1YDHFYs8kDJs7d0Gc/Hnjm/2D7kBSQclJX3b9cXBAsXZ+8vxUxhSJRE3feOXD3 E//8IDenOhBXnsxcv0i+VwI16+JDgdhJTnPpAGwlQB4bfyP6pqxXnI7ess+UTG0E+Ddw he12zTF982wfA17GpOtv31BM56fp1y+Mc2bPIvZsawdSD3y8niE+ATT2mlX/e+Uj0Hrw iqGw== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUdI2WW1sE4V+fcJun/rd13NgTzvYvCn2DNg1pze6fQFxBY7XVl6/o+5Pwrd5UU82gf8CbtV3Ey+MWK@gnusha.org X-Gm-Message-State: AOJu0YzZVsWwvsdoCZQVhdNTwSgJNiA5fMR2o2qFoUYKzjt7ROyY3IN+ 4xNbToBvfoOZ/hcC+gPahVym96IFDsDAZoLV5GXUbQAbjJPF3dOA X-Google-Smtp-Source: AGHT+IEcvs/pQudWg/vz9MgSM25i2E1j8PBCmyrzRiOoVLlE0LOZxdXm3xB+Q1rHdeOqFTaGktsRWA== X-Received: by 2002:a05:6820:c86:b0:606:26bd:409f with SMTP id 006d021491bc7-60658f3b064mr7628785eaf.6.1745907842110; Mon, 28 Apr 2025 23:24:02 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h=AVT/gBHywWhRs3K8Wb6nMLZxYAPvNDO7JgxzhkU+cAQrO4yOYw== Received: by 2002:a4a:b34c:0:b0:606:7ffd:101d with SMTP id 006d021491bc7-6067ffd122dls300905eaf.1.-pod-prod-05-us; Mon, 28 Apr 2025 23:23:58 -0700 (PDT) X-Received: by 2002:a05:6808:6b47:b0:401:e8e1:7167 with SMTP id 5614622812f47-401fd72456cmr5528211b6e.10.1745907838703; Mon, 28 Apr 2025 23:23:58 -0700 (PDT) Received: by 2002:a05:6808:3298:b0:401:f361:f2fb with SMTP id 5614622812f47-401f361f43amsb6e; Mon, 28 Apr 2025 19:59:12 -0700 (PDT) X-Received: by 2002:a17:902:e54b:b0:21f:2a2:3c8b with SMTP id d9443c01a7336-22dc69efc1amr166657775ad.11.1745895551238; Mon, 28 Apr 2025 19:59:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1745895551; cv=none; d=google.com; s=arc-20240605; b=WyOLiAw2fH1IQHQR4bWik25Xl9gfWXPRvguO+ZwekF8vtHcMWDOoK+AXWnmQUA6+/2 xGltkCsNh86Z6WwMmP+V8PjhC6uoqCEXa0xyUd5ijMpDLrVels7MPLH2QosoM1a9b7Wr SQe3NuxdqYB1CbvXydFoAZDUUxr3HyCstBnbIsT6LSqM7GLNt6t1o+QNmgMVPCTqKvly brNXPNbUlE1U4PnmS3aDHnfwmFyWS5wPge3Gy52X7zot2b+3TJMLDs9IcU+YtlUHHobs h48q6f3JHSi+et+MBMVGBF/GZS9sTKyEJqYKnr1FOh6isl27pX7dFrjt/oNBpGGPIxMD Euhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:feedback-id:dkim-signature; bh=EIV3P4a+KbfB7aKAx31THxKOfDM8/FaDaFqqBZ8kxK4=; fh=UEvI5mTRO5CH81ARi7x5b8ISbY6D8+/2qcfEhn+YBio=; b=Y+NYQ0PBmhgQgdDmTtAjuxogZ09Jp4ukmSUSUG8LC9E7wKa6IqaWCSmcMqW9q+efYa Zlo0VnkrBFtZQoL2o0kFdnX8W1ztxH8g4C9t+3LnfKz+5FfgWjJWZFp6SObQuBiZLVOa VtUrq1WHzYhTC/XX8+FZWdp/iCCyFGoPbGcofhOwFLU2o8nLvsKmoHmYutroiFUbGqcA pF91BY7jJ17vNkcAuG+gPxqFjwQE6gVnvEl4AcWpq2Svvc2753ay+U0CU+WGzwf3QnPh +xcFFV6uReGVXC7MP+sU8KrTOCSVnAD0H9Doa/B+MFKeRZ3EsbFT6ZpRQstMrTRQWANU zAFQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=eOZLCQeu; spf=pass (google.com: domain of pete@petertodd.org designates 202.12.124.154 as permitted sender) smtp.mailfrom=pete@petertodd.org Received: from fhigh-b3-smtp.messagingengine.com (fhigh-b3-smtp.messagingengine.com. [202.12.124.154]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-22db5228a17si4919575ad.11.2025.04.28.19.59.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Apr 2025 19:59:11 -0700 (PDT) Received-SPF: pass (google.com: domain of pete@petertodd.org designates 202.12.124.154 as permitted sender) client-ip=202.12.124.154; Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45]) by mailfhigh.stl.internal (Postfix) with ESMTP id 28E5625401F9; Mon, 28 Apr 2025 22:59:10 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-05.internal (MEProxy); Mon, 28 Apr 2025 22:59:10 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddviedvieelucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhepfffhvfevuffkfhggtggujgesghdtreertddt vdenucfhrhhomheprfgvthgvrhcuvfhougguuceophgvthgvsehpvghtvghrthhouggurd horhhgqeenucggtffrrghtthgvrhhnpeelvdellefftddukeduffejgfefjeeuheeileef tdfgteduteeggeevueethfejtdenucffohhmrghinhepphgvthgvrhhtohguugdrohhrgh enucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvght vgesphgvthgvrhhtohguugdrohhrghdpnhgspghrtghpthhtohepvddpmhhouggvpehsmh htphhouhhtpdhrtghpthhtoheprhhotghonhhnohhrsegslhhotghkshhtrhgvrghmrdgt ohhmpdhrtghpthhtohepsghithgtohhinhguvghvsehgohhoghhlvghgrhhouhhpshdrtg homh X-ME-Proxy: Feedback-ID: i525146e8:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 28 Apr 2025 22:59:09 -0400 (EDT) Received: by localhost (Postfix, from userid 1000) id EA3419FD96; Tue, 29 Apr 2025 02:59:07 +0000 (UTC) Date: Tue, 29 Apr 2025 02:59:07 +0000 From: Peter Todd To: Russell O'Connor Cc: bitcoindev@googlegroups.com Subject: Re: [bitcoindev] Standard Unstructured Annex Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="vHHvpRoWWo932e4i" Content-Disposition: inline In-Reply-To: X-Original-Sender: pete@petertodd.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=eOZLCQeu; spf=pass (google.com: domain of pete@petertodd.org designates 202.12.124.154 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 (/) --vHHvpRoWWo932e4i Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline On Mon, Apr 28, 2025 at 12:25:08PM -0400, Russell O'Connor wrote: > Ah nevermind, I get it now. > > The contrapositive of this proposed standardness rule is that if one annex > is empty, then all annexes must be empty. Therefore if on participants > signs an empty annex, then standardness would imply that all the annexes > must be empty. You're almost correct. There is a consensus distinction between having an annex, and not having an annex at all. That means a zero-byte annex is different from not having an annex at all. So with my proposed rule, inputs can either have no annex at all (the standard status quo), or an annex of zero or more bytes. If any input has an annex, *all* inputs must have an annex. However, for efficiency, they're allowed to have a completely empty, zero-byte, annex. So basically an empty annex is just the defined way for an input to sign their approval of the use of annexes in that transaction (and subsequent tx pinning risk). -- https://petertodd.org 'peter'[:-1]@petertodd.org -- 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/aBBAe265_h9A_lNz%40petertodd.org. --vHHvpRoWWo932e4i Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmgQQGoACgkQLly11TVR LzcwwQ//Wr7STGlP5m0oP9nD1fBFez1SI2y6x5VFDPt5ynRo4j8BnrWJhG+F0LZ8 9KXFOhLdZNhGjmf/TRQTSNvi6otAfJxaiEyzq+EGJJg3znjSkM5R7k6+CkCQdrsl uTwOpnOWzzJDz71amOptdn3zAEiVUX7v3HKv1zt55nuiEzyjbQMuHJ3shqG04m6v 5Yhvvl5ML9Paax+C8y+31zHcu9xGUwIJWmM52mqIijlJpiGeFRko17ChoAneURZ8 zybr0X3nFM9WRfOT75T0dmzxPxCZfjWSYl5aqXal0MybQ6gy0iAxim3ZvLL3Br6j jz3BNeUBPzTd9Y8tGAeezkTdeuMj/l9NSX2R+Sjre9Z+/kMAYeW3mDDYF+ZSff6f 5W4yXTw1nSV/W0kWMMp+3ZseqhvsiF3sJeDNGLvFLNjL362dWkkpXj9Mhy7Xx8OX aWPrIzmdJdDet6xXedngiInrDdi6Z4+I40OqHXWfvvl7CrrLK5nqcvZhFAQRJtyl WqsUVqLpJ0QBvaM9CFvPaiquHSeZaboND6BbqpWK+H9d/igrqfQ06ehxmd62G3x4 L/vbXNneQ/YAIJho6uK2Nk7c0jmpzOOqMGtRhmhjQUKtPJo9KsiTuddYz7X4SOWq xp/zNsyGiRn1mecD1Zz4pj86CvXD0A3K70YXgT6CEVbK3TMDT/A= =dsZo -----END PGP SIGNATURE----- --vHHvpRoWWo932e4i--