Delivery-date: Thu, 02 Oct 2025 15:32:00 -0700 Received: from mail-oa1-f64.google.com ([209.85.160.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 1v4RqB-0007Yv-Ls for bitcoindev@gnusha.org; Thu, 02 Oct 2025 15:32:00 -0700 Received: by mail-oa1-f64.google.com with SMTP id 586e51a60fabf-30cceb0a741sf3061736fac.2 for ; Thu, 02 Oct 2025 15:31:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1759444314; cv=pass; d=google.com; s=arc-20240605; b=S0EE6lJlaE1b012v7XR3MY7Q8H2BBtm1UVfvNspmpuiyfPERL7x7GrqjrsoYmBUjgM kcArFdL8V/5NazE/e/3Dot5j2yyVUuwrfPhvkUnZzB2L7y1xYr9gXPeIUtyf2nuTGgaO ksgBwnZQGtOn6zobuSej8uvbsKIaeAzOC7MKT7fggVnzQUtsw9916SXbD8riFqhN/pD+ TmLWJmrkowuiSRI+CzQRmUdmkZFi+Tw+BiCZIDTcFeJE8eMXNEi2w1rDHvPpu81f6Q2U OjcDsYfkGbU1KEfYe34jnDSKP/sBYq5ZgqcJu7nDQptHsFVUujxHvM0aSa1byM0FLnY1 Hr/A== 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:mime-version:subject:references :in-reply-to:message-id:cc:to:from:date:sender:dkim-signature; bh=I7ypRE2wYXjLLpMXHxuTbLb6UTPst7SEaqfKjf9IN3c=; fh=rnQBczfPf3e+bfkMF5bUySl1luN1RMVntloy/1c5R28=; b=UdmDDGCfVO54bvutjZ5FaVWnsSW70A1093Z+slrhopc+ds+XbmplVqzoPrAygW9diR RxDHTeQ1U9SIVSNCYu5qwnzNFtr5TU8tdMyBjr5aU2nDzHFXSX/E0zF/CZHL7gpJAYDA fWuzQ/Vbqw3XQixz+ZmspTHoAz8hZfkkyZW6pm/XyQd0IkBd7ssVjkGmyLxD4ePRMx2t oqy8LwU0i5tpU4Y8AOwrA9LcZg4vnJWiC7txzdgTKA84ySPIBf+fbc81MDCmFltrMWXJ wFKtlveUlTdCpONRlolMoP0IITAJTWrf5VuOxF4TIJ/Zue/213qo1cD65M/1l9/aL1fA hTFA==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@reardencode.com header.s=mail header.b=Uh3wD0t1; spf=pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) smtp.mailfrom=freedom@reardencode.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=reardencode.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1759444314; x=1760049114; 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:mime-version:subject:references:in-reply-to :message-id:cc:to:from:date:sender:from:to:cc:subject:date :message-id:reply-to; bh=I7ypRE2wYXjLLpMXHxuTbLb6UTPst7SEaqfKjf9IN3c=; b=UdIQhNtqOdnD+mq7hR7NRXIoLrgnVMY1lugJkOQtkDpR9Xq/4JZdoHUunAh/0WuuVf 2sZTOiSKaYnvFoHJbLIE8FH/RpYNO7OUpbaSrvE4KXLjnfwlag299Dea8LmRXrfJRLaa OoXR88Z8E6spXje5rrCilbEB255h1B73C3l2lZwx3EPhV/0Y7WXENeVcth8CjE4kq3CP dHFMUAgltBluhXPTRhMRupio3wlf1zUqpp5hAXKJZftVnBrt3MWEtjYZs3qily6I+H5i GsGpds7buq6oM7L6UHNL7lxhI32DRxhR8M8DC4DYL7BZ9jYSHmm4GirIsAhg0qfHd2Ip XnpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759444314; x=1760049114; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:subject:references:in-reply-to :message-id:cc:to:from:date:x-beenthere:x-gm-message-state:sender :from:to:cc:subject:date:message-id:reply-to; bh=I7ypRE2wYXjLLpMXHxuTbLb6UTPst7SEaqfKjf9IN3c=; b=Yx5RJ9KsmH4+4aTCCvm7f/GucWYF1G1uZ5weYd27WdTeYP3K+EzHIxR5V/7fnL6pXd wi0tOxcFeVz38E46SN6yvAzePu0W2kQIaLeFsbCfTxCfytMnc068P5NObSJui7/M4xbG 4blkxI0iBykoo9w2D19poI52dgedr1C8VCHf4SJ4ZrltiJVqUpYQjrbjTj6CHxKwqSlK yPZeux121EAdNWwml7tf3N8x1rWLmq44/HwjwcgYwerM7ggWVnpUOqHk8mpELg+uvPEX B/JJ4AGiAhg8OFyi5x9nXxLP2GLFzqOjS2kuZeA6KqnQyDocua7eSx07qwZSY5ztCyyb 92qw== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUP3c1IgpCBgctBXhz1jGVaLsWGCIATYtk3s9KI6ZZ86Opi+Lu/3IsEVwGn0IukX9mqQT++J7dBJtch@gnusha.org X-Gm-Message-State: AOJu0YyTmJ0IRJcx6UsXYHlDuXHWVu7Te5ULeZy70uFZfo9CJiwW0RVC qYnYJNBtr4SXvp+7N1BGLcMcR03t1b1uDHod8ERKD1/tV/LhANYByl/0 X-Google-Smtp-Source: AGHT+IFMMVQV8AfjH+Ebc5rOPICmrFuH3u/Fh8tkSI+T4yrEVMJVfYAWNrx5q8GR9UnAtzmkXIHztQ== X-Received: by 2002:a05:6871:6a0:b0:34a:7993:23c1 with SMTP id 586e51a60fabf-3b0fa43e291mr603277fac.36.1759444313624; Thu, 02 Oct 2025 15:31:53 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd5GGVbJdppzncMo8uYZnmNyga2PjBsItT1xyHVP04dQeA==" Received: by 2002:a05:6870:5d9b:b0:331:5ba5:afd3 with SMTP id 586e51a60fabf-3abff411597ls1119607fac.1.-pod-prod-07-us; Thu, 02 Oct 2025 15:31:50 -0700 (PDT) X-Received: by 2002:a05:6808:2190:b0:438:bdb0:8999 with SMTP id 5614622812f47-43fc1773e41mr430870b6e.1.1759444310010; Thu, 02 Oct 2025 15:31:50 -0700 (PDT) Received: by 2002:a05:6808:4347:b0:3f9:f009:458e with SMTP id 5614622812f47-43fc073c74dmsb6e; Thu, 2 Oct 2025 15:27:55 -0700 (PDT) X-Received: by 2002:a05:6808:30a9:b0:43f:5d55:e4e8 with SMTP id 5614622812f47-43fc1847447mr394782b6e.34.1759444075101; Thu, 02 Oct 2025 15:27:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1759444075; cv=none; d=google.com; s=arc-20240605; b=Iv3AbVrTXIEx4HaxJQIsavut9dNTra+ZtrPCksy7qfcJhT5cJgASam2UY5XaJowwLe e3/yA8UpQzSVnmz2nvs8LEPlCRKVjddVFetdKZxFflvL03QzS27UzIeR7P7lV+TShMSQ 4nX/t+VDU6pxjPmHWFGqZ1x66gikvda6MadApLMIiL8ta/bvKlg4ClYUNyzBAIXGYm5h jhL2YBz8Z+g2Qgnw2GsFSp6D3mc7hqynnCWmR1UHhQ5c8R3iozRUnFhUaNCCzh7NBzs5 6rTV5i9HL5CPRvySmviYOGppYFplQ+u4YGv+8dDdgPpFGFDrCwklWLdCDnx6WAFGtjeJ b0fQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:subject:references:in-reply-to:message-id:cc:to:from :dkim-signature:date; bh=S/sc6ZTRuduKmcds0uXqkQbWAGyt3vKmIejNP1hbBo8=; fh=Yq3ud+3qRm/huYxo70n2Iv8FSRuYgo9ERl1dwhQIx8Q=; b=kIeyJcDOkBWNiHRHBKJlbEsrFUMMuTrikA1mkyL3m2WN0DB8o/XcTE63C3RN45VfbW abpbmDNLyoEQpQQDq3UETmblfvJUD2ZuT2g7yOr69vMLIl+p3yeFvw+mAICH4sFrJdYz rTZ5fG8Y4gyZgXoT3Oje0QMJvaf+eDqyLBGU7LhXyKNCXEjGLv8VKK4H7yG4d7iaTkHz DXVn4EIF/7wJLTDgUJV9NVHwss4HKMZpB3pF2zxe7pFuwRJrjhfWKb7CHMNey5H/Daqa MNehxXjosCoFujBFPJXcv/vERdY5wn9m9y5jw02POeyJDS+0B9wbUDSG+qbG62vlwCnl YTdQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@reardencode.com header.s=mail header.b=Uh3wD0t1; spf=pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) smtp.mailfrom=freedom@reardencode.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=reardencode.com Received: from mail.reardencode.com (mail.reardencode.com. [206.125.169.165]) by gmr-mx.google.com with ESMTPS id 5614622812f47-43fc1976f33si19916b6e.5.2025.10.02.15.27.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Oct 2025 15:27:54 -0700 (PDT) Received-SPF: pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) client-ip=206.125.169.165; Date: Thu, 2 Oct 2025 15:27:49 -0700 (PDT) From: Brandon Black To: PortlandHODL Cc: Bitcoin Development Mailing List Message-ID: <2e5be000-c054-44ea-818c-653dc11f0901@reardencode.com> In-Reply-To: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com> References: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com> Subject: Re: [bitcoindev] [BIP Proposal] Limit ScriptPubkey Size >= 520 Bytes Consensus. MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_8_2525876.1759444069444" X-Correlation-ID: <2e5be000-c054-44ea-818c-653dc11f0901@reardencode.com> X-Original-Sender: freedom@reardencode.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@reardencode.com header.s=mail header.b=Uh3wD0t1; spf=pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) smtp.mailfrom=freedom@reardencode.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=reardencode.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 (/) ------=_Part_8_2525876.1759444069444 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Love this idea. I think "users will just use more outputs" is the one argument against. But= with witness size not limited in this way, I don't see that being a proble= m. If this avoids any of the fiddliness involved in avoiding DOS with GCC, I t= hink we should do it. Best, Brandon --Brandon, sent by an Android Oct 2, 2025 15:00:22 PortlandHODL : > Proposing: Softfork to after (n) block height; the creation of outpoints = with greater than 520 bytes in the ScriptPubkey would be consensus invalid. >=20 > This is my gathering of information per BIP 0002 >=20 > After doing some research into the number of outpoints that would have vi= olated the proposed rule there are exactly 169 outpoints. With only 8 being= non OP_RETURN. I think after 15 years and not having discovered use for 'l= arge' ScriptPubkeys; the reward for not invalidating them at the consensus = level is lower than the risk of their abuse.=C2=A0 > * *Reasons for > * *Makes DoS blocks likely impossible to create that would have any suf= ficient negative impact on the network. > * Leaves enough room for hooks long term > * Would substantially reduce the divergence between consensus=C2=A0 and= relay policy > * Incredibly little use onchain as evidenced above. > * Could possibly reduce codebase complexity. Legacy Script is largely c= onsidered a mess though this isn't a complete disablement it should reduce = the total surface that is problematic. > * Would make it harder to use the ScriptPubkey as a 'large' datacarrier= . > * Possible UTXO set size bloat reduction. >=20 > * *Reasons Against=C2=A0* > * Bitcoin could need it in the future? Quantum? > * Users could just create more outpoints. > Thoughts? >=20 > source of onchain data=C2=A0[https://github.com/portlandhodl/portlandhodl= /blob/main/greater_520_pubkeys.csv] >=20 > PortlandHODL >=20 >=20 > --=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= email to bitcoindev+unsubscribe@googlegroups.com. > To view this discussion visit https://groups.google.com/d/msgid/bitcoinde= v/6f6b570f-7f9d-40c0-a771-378eb2c0c701n%40googlegroups.com[https://groups.g= oogle.com/d/msgid/bitcoindev/6f6b570f-7f9d-40c0-a771-378eb2c0c701n%40google= groups.com?utm_medium=3Demail&utm_source=3Dfooter]. --=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/= 2e5be000-c054-44ea-818c-653dc11f0901%40reardencode.com. ------=_Part_8_2525876.1759444069444 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Love this idea= .

I think "u= sers will just use more outputs" is the one argument against. But with witn= ess size not limited in this way, I don't see that being a problem.

If this av= oids any of the fiddliness involved in avoiding DOS with GCC, I think we sh= ould do it.

Best,

Brandon
--Brandon, se= nt by an Android

Oct 2, 2025 15:00:22 PortlandHODL <admin@qrsnap.io>:

Proposing: Softfork to after (n) block height; the creation of outpoint= s with greater than 520 bytes in the ScriptPubkey would be consensus invali= d.=20

This is my gathering of information per BIP 0002=20

After doing some research into the number of outpoints that would have= violated the proposed rule there are exactly 169 outpoints. With only 8 be= ing non OP_RETURN. I think after 15 years and not having discovered use for= 'large' ScriptPubkeys; the reward for not invalidating them at the consens= us level is lower than the risk of their abuse. =20
  • Reasons for
    • Makes DoS blocks likely impossible to create that would have any= sufficient negative impact on the network.
    • Leaves enough room for hooks long term
    • Would substantially reduce the divergence between consensus = ; and relay policy
    • Incredibly little use onchain as evidenced above.
    • Could possibly reduce codebase complexity. Legacy Script is larg= ely considered a mess though this isn't a complete disablement it should re= duce the total surface that is problematic.
    • Would make it harder to use the ScriptPubkey as a 'large' dataca= rrier.
    • Possible UTXO set size bloat reduction.

  • Reasons Against 
    • Bitcoin could need it in the future? Quantum?
    • Users could just create more outpoints.
Thoughts?=20

source of onchain data 

PortlandHODL=20

--=20
You received this message because you are subscribed to the Google Gro= ups "Bitcoin Development Mailing List" group.=20
To unsubscribe from this group and stop receiving emails from it, send= an email to bit= coindev+unsubscribe@googlegroups.com.=20
To view this discussion visit https://groups.google.com/d/msgid= /bitcoindev/6f6b570f-7f9d-40c0-a771-378eb2c0c701n%40googlegroups.com.= =20

--
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.com/d/msgid/bitcoindev= /2e5be000-c054-44ea-818c-653dc11f0901%40reardencode.com.
------=_Part_8_2525876.1759444069444--