Delivery-date: Fri, 28 Mar 2025 02:26:05 -0700 Received: from mail-ot1-f56.google.com ([209.85.210.56]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1ty5yW-0002bq-AK for bitcoindev@gnusha.org; Fri, 28 Mar 2025 02:26:05 -0700 Received: by mail-ot1-f56.google.com with SMTP id 46e09a7af769-72a46ec3b8dsf494872a34.2 for ; Fri, 28 Mar 2025 02:26:04 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1743153958; cv=pass; d=google.com; s=arc-20240605; b=CuzQyyhXIqsBWlLeIQQnC1Khy5JvOYVbTDCyr5C2MIn7DNTmdA0VrjVomBgmWtQl+c SvpBj5xSL9Ix2Z7uwTSuxVfjn2cex8T9d4JsjPhK+PT5zu7VYnXhlqTrKWeamF+IfLYt ZDBYv9mnOjzsWiQCdYZbo0Upy704Fh1mCaPxmYNWdgXRuvspuIYmEJcItGWUWo5iKABG ibvdC4ZENcMzkNr/wgMSA/7xrrYrlh4kPJodKmWPDTErOo0RSmaqATdvTdb2abG2XKUm nRvbY/+vmZNIO26BwXbKE8x7edvI1LvmD+KZPxQFEzljLDwS8ll4GEpm8Gzz4ougcBMl Kz8Q== 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:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:feedback-id:sender:dkim-signature; bh=95NGKjVb9Oyw2Yr7WShsM0XasE7GGz1eTd1W3CGzbKM=; fh=Dsjl1GpcUUDRwRDy+bzrV0YZYxoIfRHoMkQG7sLIsZ8=; b=emyjGpVSTfwpPeFgp7m+gqg/Whj3ZVpXu1eCqnMsPU7Hmj4hHkNeHl5usghxW9CZby mv2utNAs5R/t4VodhTFPd+F0MeZ1FlZ9b7cWbmuci81cRbOCdTYdJADIz6Gle/ajuVJx A0xo8ju+Tl7La4lWQ26y/DJ+awNsm/glMaxliuXyLihxqA8CmZuFs3LWWuahbItgtZ9L LareiVifJaricKVgPAoF6XwLEzX8MgqGfKcQl8Uf8C7va5JkwvSWlqZp3ayXqnD+Tuax GoChv9vYR+4D7BerQw3JbN5/zl4wHl7n8aNXm1pzgfppPGgpUtr5Q8RkEKUcK8jhQi1+ Z8gQ==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@sprovoost.nl header.s=fm3 header.b=NqWLPIfY; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b="uDmu7qf/"; spf=pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.146 as permitted sender) smtp.mailfrom=sjors@sprovoost.nl; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sprovoost.nl DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1743153958; x=1743758758; 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:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:feedback-id:sender:from:to:cc:subject:date:message-id :reply-to; bh=95NGKjVb9Oyw2Yr7WShsM0XasE7GGz1eTd1W3CGzbKM=; b=EVh/ZVmvhCzn/ynD1GCmJZmPB+a97EcnY6XG8Hq3q9ffFmVtVaonPo9TgreEBKP5vF qR74FNfK0CYfNJeX69uQ/bwS9gp7lnc7873jc3Lg8jZvloYyjQyV77O0CP3ehuSys8+1 DtXVg/mADkHci8kpUG/AgoB6o017VGJzI8CK6KehShZjXeJ2bIZfp2IhCQzA1Wh4bjeJ pxkfAoS+24k1+cOVSU0/RyfNCFxK0O54xfGeZNiud9RBm2yeE+vJU7g1dJIFVrx+S3Wc qUzxbL7ca5qNVsHpCgSt8XGHFWswM+ozJ62e1WU9WFoRq4uqi3QY9iELcMcAsqtQRGCi oh/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743153958; x=1743758758; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:feedback-id:x-beenthere:x-gm-message-state:sender:from :to:cc:subject:date:message-id:reply-to; bh=95NGKjVb9Oyw2Yr7WShsM0XasE7GGz1eTd1W3CGzbKM=; b=h7CMqoIocOb3UgYRkoriTAsuNQG2fGTx6vi6tfN3FZjYXMByPoqbT/WWE360wPpH0F akdHdp2r5d+UMOdnt9LfDGlxgHjkG1b5zanHY0fHInHyL2fDQQI0sZ8dOQIQ8Xz+BDJS yfUoFUdhUa7YNBCohYQKC/32LbPsJHNyUsduhotudnTvb1x8de4+dpxay/0FAtdbOVgV wpqhSiyxKHFPs573zhcSKqC+pOIezbLp6lPUB6+DsqzXjLaZ13v/HANydby6b6uw1f2F E/gE5Is0fbU7NWaPSXSWCYe1VSolIzIZLqipSVIx4/wbOG069+aPbrAGe0OhlUYHQugH Y9Iw== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXdLVd8/zeMc7yV5jD9SNmquGKDg4AR5U6heWOZiMe0+OOA919VI1RyBnc/hQd4RQmr1hZrOsGBWjs4@gnusha.org X-Gm-Message-State: AOJu0YyLhvM+CIHnSak/to4OiovnHgogCGFZgOPg7rBTbp7Ld29m4GuA Aq1JSxWNFgojKrONdc/pMbXJD7Yp/ZX34RrKB7DwiDwI+Q0ifhJ8 X-Google-Smtp-Source: AGHT+IFIlcr8TXUFZWyemVqmXTR9TQeDfeoHNLQPdt2UaCwdFNfE+WgCpCQgW6SEIYNP8t+bNlb8TA== X-Received: by 2002:a05:6830:3903:b0:727:345d:3b83 with SMTP id 46e09a7af769-72c4ca92da5mr4703839a34.23.1743153958067; Fri, 28 Mar 2025 02:25:58 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h=ARLLPAJFmJHOlG9z/Ek4XTqIIBq5Jcuf+n9MIQvX2jXaL4HFVA== Received: by 2002:a4a:c29a:0:b0:601:adb5:189a with SMTP id 006d021491bc7-60278f47492ls467649eaf.1.-pod-prod-06-us; Fri, 28 Mar 2025 02:25:54 -0700 (PDT) X-Received: by 2002:a05:6808:3a14:b0:3fa:4320:1a4b with SMTP id 5614622812f47-3fefa5ffbcamr4376538b6e.26.1743153954543; Fri, 28 Mar 2025 02:25:54 -0700 (PDT) Received: by 2002:a05:6808:985:b0:3fa:6f09:b173 with SMTP id 5614622812f47-3feefbac77emsb6e; Fri, 28 Mar 2025 02:24:05 -0700 (PDT) X-Received: by 2002:a05:6830:631a:b0:72b:9d5e:9429 with SMTP id 46e09a7af769-72c4c99201dmr5098922a34.12.1743153844860; Fri, 28 Mar 2025 02:24:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1743153844; cv=none; d=google.com; s=arc-20240605; b=V3GbrQapeZqbX/FR26Zfa6rpOvR01HlZaSFb+bKLPDGdHs5YdFsKxS3hZiNy5jXZ96 m7//u1iCYvcX/qXw5ncQ7+AWLhfx0Fw0GFDha+yvwM6ryfrW/ZDj0WbZZdaxaFUZ20yT M7VXiY9E0sGa0SaKOfhUJkUU7S6JYy6B6uy7NKmgPutOr/hZwIxCukYHqd3Z9KVK+CYX saF7/N5gEmX7ptgC1dYRbZGtLbkzC2l8d9YkXusRRfKRSeX2IFVPN8az57lOb6O5a9O8 FAq/61TPG13F/6RVJnC1noY9N1P3CzSt7P/0QWG3xBA+jOZbFqBbZoB6fpk6+Z/6Q/D/ ZiAQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:feedback-id:dkim-signature :dkim-signature; bh=DnUxzPSnV4K2WbwzkTqCYrH9O1Wp/nqk3jMV/p8Hwww=; fh=5S/jfVmsXabSuVZCdr5/TKb4Iyrsa8r71aC2XbPJsUA=; b=ive75Lpkp2slr2cN+7AQIw6NkpCgYbLfUVMhGS49MU13auHtWmZoqGeCpkCNuBXIAf ZRUZN7BjrfArZWP/jSIj8wrQCYoTR6WDmeMa+EzB286VthK94ACRMGTUZ7+Yy2aAyJS/ h79UezNgxP2+MVW8oawWCL8WB6COeluuAdngZ+SXJX2LZlLUR+FNIenMxlCVoJBXlg3c /rllT+pXZFyHXCZ7R/ZZiYfuz5rjNoUTX0om9xBW1sx5nJv/ci1MOgtDBG5U2x5xYKoL HfS53EiIZNuifwibkVY5uLJEs6/lE/c9DFk37Xkjx5io9c6R1H7Fe7Ce8HvT6RhPwBYR xtGg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@sprovoost.nl header.s=fm3 header.b=NqWLPIfY; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b="uDmu7qf/"; spf=pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.146 as permitted sender) smtp.mailfrom=sjors@sprovoost.nl; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sprovoost.nl Received: from fout-a3-smtp.messagingengine.com (fout-a3-smtp.messagingengine.com. [103.168.172.146]) by gmr-mx.google.com with ESMTPS id 006d021491bc7-602843d4e39si65761eaf.0.2025.03.28.02.24.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Mar 2025 02:24:04 -0700 (PDT) Received-SPF: pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.146 as permitted sender) client-ip=103.168.172.146; Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45]) by mailfout.phl.internal (Postfix) with ESMTP id A748413826DB; Fri, 28 Mar 2025 05:24:03 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-05.internal (MEProxy); Fri, 28 Mar 2025 05:24:03 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddujedtledvucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurheptggguffhjgffvefgkfhfvffosehtqhhmtdhh tddvnecuhfhrohhmpefujhhorhhsucfrrhhovhhoohhsthcuoehsjhhorhhssehsphhroh hvohhoshhtrdhnlheqnecuggftrfgrthhtvghrnhepieevhfevheejvedvveeggeektdei veetjeeugfehteevveeigfdtffetkeelueffnecuffhomhgrihhnpehsthgrtghkvgigtg hhrghnghgvrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghi lhhfrhhomhepshhjohhrshesshhprhhovhhoohhsthdrnhhlpdhnsggprhgtphhtthhope dvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegsihhttghoihhnuggvvhesghho ohhglhgvghhrohhuphhsrdgtohhmpdhrtghpthhtohepjhgvrhgvmhihrdhlrdhruhgsih hnsehgmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: ie5e042df:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 28 Mar 2025 05:24:03 -0400 (EDT) Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) Subject: Re: [bitcoindev] Consensus Cleanup BIP draft From: Sjors Provoost In-Reply-To: Date: Fri, 28 Mar 2025 10:23:52 +0100 Cc: jeremy Content-Transfer-Encoding: quoted-printable Message-Id: <17A67D4A-3EF4-4676-8356-B1DE6B0C2D8D@sprovoost.nl> References: To: Bitcoin Development Mailing List X-Mailer: Apple Mail (2.3826.400.131.1.6) X-Original-Sender: sjors@sprovoost.nl X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@sprovoost.nl header.s=fm3 header.b=NqWLPIfY; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b="uDmu7qf/"; spf=pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.146 as permitted sender) smtp.mailfrom=sjors@sprovoost.nl; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sprovoost.nl 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 (/) > Op 27 mrt 2025, om 21:45 heeft jeremy het volg= ende geschreven: >=20 > I'm also personally strongly against removing 64-byte transactions. It's = a wart in how transactions work, and future upgrades (especially around tx = programmability) might integrate very poorly with this kind of edge conditi= on. Do you have an example in mind where a 64-byte transaction could appear in = such a system? Given the limited space, in particular no room for a public key or signatur= e, I could imagine a burn or anyone-can-spend clause. Those don't have to b= e exactly 64 bytes. Even if 64 byte transactions are generated by accident,= I believe they can be tweaked after the fact (though that claim could use = more scrutiny): https://bitcoin.stackexchange.com/q/125971/4948 If we grant that any smart contract system has to engineer around this "war= d", we should also consider how much engineering effort is saved in other s= mart contract systems by having simpler SPV proofs. Imo the real ward is the originally broken Merkle tree design. That has req= uired a bunch of engineering all over the place to compensate. Afaik it can= only be truly fixed with a hard fork. This seems to be as good as it gets = with a soft fork. - Sjors --=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/= 17A67D4A-3EF4-4676-8356-B1DE6B0C2D8D%40sprovoost.nl.