Delivery-date: Thu, 02 Oct 2025 15:31:46 -0700 Received: from mail-oa1-f58.google.com ([209.85.160.58]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1v4Rpy-0007Y0-Cj for bitcoindev@gnusha.org; Thu, 02 Oct 2025 15:31:46 -0700 Received: by mail-oa1-f58.google.com with SMTP id 586e51a60fabf-3641593a391sf3425992fac.3 for ; Thu, 02 Oct 2025 15:31:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1759444300; cv=pass; d=google.com; s=arc-20240605; b=SZPF6tJmoWTVMLMhO3TpjLWnhOA/fOgonJtmJaCxrMYnBt5DGUZgTR17xRrrj1o/Nh dAGKu/9C7SptljtqoXXQ3rzw+7bxS+YGtgoleAsyARZGQ7j/nhhtX/DWcX+Goac51eZa Go5vXF5VwE8AKR8O+xUwfk4BWCSiBBmNhO7PN2wVNdMlo8TDj+g6hWXYF0Ej067bG6rp e2hM8F8mDvPaLilZoBNsy0ZH7K9jarTrKTZ+9n+nvc37GdxNMemjlc/oOJKTCcgufwKf 7WbCWtCM5jekA1u7jruBFL7ZpwOlGOEcevoq9hPaLdswbWYx6xMcShQVRQFrN08KkaF+ o6Jw== 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:sender :dkim-signature; bh=Y1ZKyP7r+emfqwrT3DKo2KXeCTa68eOvyPR0ScynHHk=; fh=nqAzBk8td0GzKFbW5IXp7nztsguvQrocaJZkoxkicSE=; b=KdrmQppWmSrnJ8kbIlv0Nrue+lR48AQ4Ijh5v8IDVoQ0yyzh9OmHMAu6rNwrgi6txk +JhppJ2xP+wXsEF+r9QvFcrbQel7cQKnmAKlI465vrOgWzde+sBmziIV7PMNlIu4we1V rI4ua5DtbwujWR86aIjsMJ7wu5eseV4OMkf/WZZe75i0HkkFOyd7MlsJ5NFY3MBaE+2w cKK855r3NFbp15EwLvRY4qKcdINO9JLwn+dFUWbWLT8I4Y2+DPpL7pL5S6SnJVg3Qc/W d0EFQxJjRUZQ42NAJAyc7TyF3AGJA2UD+hBLB4UjfqIIP02agXP+oh2fJvTIKhoy9RA4 479A==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@mail.wpsoftware.net header.s=default header.b=iMALhbfp; spf=pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.127 as permitted sender) smtp.mailfrom=apoelstra@wpsoftware.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wpsoftware.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1759444300; x=1760049100; 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:sender:from:to:cc :subject:date:message-id:reply-to; bh=Y1ZKyP7r+emfqwrT3DKo2KXeCTa68eOvyPR0ScynHHk=; b=XyUhGibiQkp9SSvIy1LqL9MDuXmU4cI5obpbRhx3G5lazgKBablQe76SKTpEifudwL C/32rjz2irFL/EOldYPekIkImGKdll5APQDViEB7PfISkwSYwXjw8Nmux4SyTVsyoFnd qOtXW9chsbQj2ZGk7oRQZhus5gb5dgZNLLZhJDQbYdTZOl0Y368jC9mggT2pQIWKVM0M uIlowgtTliRD8/tc3L39bZsgd90TtC2Okk88i/sr5FdKKJ6ZnZlcLvaR6UNOcr7QMWJo Y2DzwCLV8XJ9QOkwBF+Km+63YfuiMEtPEHI/SVm+opO0ZItDWTN3oGLzSoBdFhTiw8aG 0XrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759444300; x=1760049100; 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:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=Y1ZKyP7r+emfqwrT3DKo2KXeCTa68eOvyPR0ScynHHk=; b=HdPEavFob2s2hhJdQR5RRBEDu6mA+xqxvZKWarU9SUsC64wirQmDA+MhWIPJWt0Na8 dbi2QLw4I8pH/SY8sEe+FGWYBMnfymLQtWvKPS3iNSkrbJ4B/UW9UgUJY5h8reSYbaGK L0iF2J9zNiqAWCbyLZL6clsA/7KXatTv7hL696H3bAnEG5czeYcqIiGkB2cSKKoxLSQL p7hqhGD3gjmKdUEa23x+cpSo8PiYjcIdYgMpKhU0n6nNBrlKwG6SyhUkRiJ2a0ZSpPyk 4lGIHVmI6SjdFSs7pvAgLGJVRqmfmCUt1ymI++vy9AO6i3ciliFsgwsIvQk67Julh15u uQUw== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUD0Yn9CBtyo5GWmic1zRfF6XaExu1rbwrRgxxsrr7rdvpejk7L/IrVTMOMA8Ma02VY/vtkSChT8/5K@gnusha.org X-Gm-Message-State: AOJu0YyTFr4SGx/GNsA8oy3a5Qe4VCbeSdMjnfeqwskPU1IrwSa5LCQ8 pzEBuv87BQq9o3w+N8BIAtUteI0xzOWTvFp75XEfRexgdXWZzrIvimGo X-Google-Smtp-Source: AGHT+IEHNpo6OQbQa3RlykpiLKe67TgOqSNRMMoquvl/tlqtQUr/SlUfvooAkOmThBDBpyNPxrxUUg== X-Received: by 2002:a05:6870:84c7:b0:34c:251a:4ef2 with SMTP id 586e51a60fabf-3b0f3f22d49mr675613fac.2.1759444300396; Thu, 02 Oct 2025 15:31:40 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd7rTTgMTGU3mRqIibPhoxwYbg6LwjwvjC2qaUPX5l68Gw==" Received: by 2002:a05:687c:50:20b0:319:c62c:c8e0 with SMTP id 586e51a60fabf-3abe817f8afls817797fac.0.-pod-prod-07-us; Thu, 02 Oct 2025 15:31:36 -0700 (PDT) X-Received: by 2002:a05:6808:14c7:b0:43f:6bf8:4709 with SMTP id 5614622812f47-43fc17d9dc5mr496342b6e.22.1759444296817; Thu, 02 Oct 2025 15:31:36 -0700 (PDT) Received: by 2002:a05:6808:98f:b0:438:241d:e72f with SMTP id 5614622812f47-43fc0851d48msb6e; Thu, 2 Oct 2025 15:19:48 -0700 (PDT) X-Received: by 2002:a17:902:f647:b0:269:9a8f:a4ab with SMTP id d9443c01a7336-28e9a66b296mr8810995ad.60.1759443587005; Thu, 02 Oct 2025 15:19:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1759443586; cv=none; d=google.com; s=arc-20240605; b=WxK3IKWcTnMB7x94aQEfeAStlIg3I/qpT65yNHD8kwb/TKMSIAewHh16ckZ5ldjJ2G nbQ3Gpy3ub7kos9qxKsszjlLUeYUUjo0lys+LF+UxX5VG55juAmUo6Sb0pVWIbsBf8st UMqzhIBBwh4Bt5xE8ym7zSdl2TG3t7HOrXNPu5z69PyKqLc7DZCuSf4PeQJ8IngMTUyV BEUYfhkXjvIhbZEdNbDnoxCf1AxUlN1cNttolYdeYKBNj1R75kZQrDjEilsMk+t2XK83 7I14nPjMA8PBFBvRhqHyOwujw5Apx3nxuizikbWURJi0x1KJzMq+6fyjOX6ROFrZrx+t hlcg== 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:dkim-signature:date; bh=t42OiVz4pdC3Ya0Mbi5Knyh4QRPuzosXBcGDb0v1S5s=; fh=Yq3ud+3qRm/huYxo70n2Iv8FSRuYgo9ERl1dwhQIx8Q=; b=GNOBjZF9ZZnLACZixds7iI6JJc9TjluviPUtw7FtZNWz6MDJgMe5jPWNb4iD2OC3+Y 0zLi2utPw5ED5JfmXJ7AqXAvD3sR6+ge8KhrcPNWGv4M+VNyohVxqIZLYD3DfdaBAd8r OZlIuOAK6RYYOU3qjZeEuf9iVMwpXb0JjlUvlfK7JgD8P8iFFnCa0d5CBAJ+xIofI+U6 Nu+lBZVdiWH+XqsGvQlAWoZwCmMRzJ/XT0poyA+4dynDZFg2KnGTXfnxILWkrjJ2eGQm 8bqLw4OkSqW+ZtRd3uWOkV39qpBrWgv2IdfYJ2UL1P5vcy8rU9huGJNcrvNP4mV3Iq7h WJTg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@mail.wpsoftware.net header.s=default header.b=iMALhbfp; spf=pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.127 as permitted sender) smtp.mailfrom=apoelstra@wpsoftware.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wpsoftware.net Received: from mail.wpsoftware.net (s66-183-0-127.mail.wpsoftware.net. [66.183.0.127]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-339b4ea4dedsi149403a91.1.2025.10.02.15.19.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Oct 2025 15:19:46 -0700 (PDT) Received-SPF: pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.127 as permitted sender) client-ip=66.183.0.127; Date: Thu, 2 Oct 2025 22:19:43 +0000 From: Andrew Poelstra To: PortlandHODL Cc: Bitcoin Development Mailing List Subject: Re: [bitcoindev] [BIP Proposal] Limit ScriptPubkey Size >= 520 Bytes Consensus. Message-ID: References: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="lHAllBp9WesH+mq/" Content-Disposition: inline In-Reply-To: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com> X-Original-Sender: apoelstra@wpsoftware.net X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@mail.wpsoftware.net header.s=default header.b=iMALhbfp; spf=pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.127 as permitted sender) smtp.mailfrom=apoelstra@wpsoftware.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wpsoftware.net 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 (/) --lHAllBp9WesH+mq/ Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline On Thu, Oct 02, 2025 at 01:42:06PM -0700, PortlandHODL wrote: > Proposing: Softfork to after (n) block height; the creation of outpoints > with greater than 520 bytes in the ScriptPubkey would be consensus invalid. > Personally, I like this. Unlike restrictions on opcode behavior or witness data, it is impossible for there to be any existing UTXOs which "might turn out to need" scriptpubkeys greater than 520 bytes. In a post-covenant world I suppose this could change. There is a risk of confiscation of coins which have pre-signed but unpublished transactions spending them to new outputs with large scriptPubKeys. Due to long-standing standardness rules, and the presence of P2SH (and now P2WSH) for well over a decade, I'm skeptical that any such transactions exist. In any case, if confiscation is a worry, as always we can exempt the current UTXO set from the rule -- if you are only spending outputs that existed prior to the new rule, your new UTXOs are allowed to be large. I would even suggest going lower than 520 bytes. -- Andrew Poelstra Director, Blockstream Research Email: apoelstra at wpsoftware.net Web: https://www.wpsoftware.net/andrew The sun is always shining in space -Justin Lewis-Webster -- 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/aN76f2wKPHFcj8qt%40mail.wpsoftware.net. --lHAllBp9WesH+mq/ Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEkPnKPD7Je+ki35VexYjWPOQbl8EFAmje+n4ACgkQxYjWPOQb l8F6CQgAi0fWO6y9gHHVSHNXxKFkKrK1JgX9z3jpgB4xYQ1TnMVeF5/CBsH0SVsT a6T64QdJiwPifK95X2+4St2VE2uqtIzFouBNVtuS+xkxM0O3Mzm7+GcXiaQ8pOkI CVzvetesmTDTvX6CKxbyn0JF88ymqlvpch55O6UTjAEybe1p3+oXUPTyLr6O6ze6 Qyd8l7kWXTmd05UWdMBPMQAsOD30vBjAVpwbYOd+09xSM5Z9vH9SLdrw1oVI68X7 I0oQ8pMChQ9UJb62zhUcu9TPv92xWC8DaT5roJ64qxGYTqIrkDAoOh4+vxKn5K0s aE3UB9s7P/skK+iBHrUskZXVZgyexg== =D3hr -----END PGP SIGNATURE----- --lHAllBp9WesH+mq/--