Delivery-date: Fri, 03 Oct 2025 01:58:55 -0700 Received: from mail-oa1-f61.google.com ([209.85.160.61]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1v4bcs-0001TW-KJ for bitcoindev@gnusha.org; Fri, 03 Oct 2025 01:58:55 -0700 Received: by mail-oa1-f61.google.com with SMTP id 586e51a60fabf-36ff1f6d245sf850610fac.0 for ; Fri, 03 Oct 2025 01:58:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1759481928; x=1760086728; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:mime-version :subject:references:in-reply-to:message-id:to:from:date:sender:from :to:cc:subject:date:message-id:reply-to; bh=NmXi0UhZ6leSdeq7I7ZwK4mmgib+oUSY0pg2xnuiJ94=; b=N00wyHJBv6u02E6ZFVxk+bRhSvukzWUXmZHDInmFtgPQuYUYLwFr9w9hbktvaxM9D4 IIIQJFMWwvCXnFWD4oy8dwRXv4PvXJafWB3aoBPxHMG234If4w+M5Adr3Bf50Vb2tJTS r1wHVfu1W79VScRflc4zBa5ihK6cjTmIAVbwj23w/sq20FMQq2GNXcxUwsoB6JQlPl8c rIEutdxqEutw/EIjIKdzWB6YigsX+qCbr1OJTIIuZv2QyLh8acNqM8zcUJqgllFT5lEn F/wtRJuWdzj7daKlfhnDBAUYXddGhTcxYJoAVm75TUbyyyZnJR+WWHYHrr/sxVJ1LpKI 54DQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1759481929; x=1760086729; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:mime-version :subject:references:in-reply-to:message-id:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=NmXi0UhZ6leSdeq7I7ZwK4mmgib+oUSY0pg2xnuiJ94=; b=OxmBzlpYHw5AQyw2n/P+9DFQmGcEkMe+Ru+x717UDXsdtTDW0tVbz82CkxLdCRs/qh gdeSDTjbXXuXtyOV8o/8cdDV4A+IerbzXuHF9xnSJtkQZwnEkj5uuvYRJD6ic7ktLrYd aGesDidGLYWgQuDl1NFoXmg7IeNH5rARvsFZHYADtaDF0FNZp3FcpcxhIfdRMArByDdU 318wYwSCJCY7XSgaxmaUKAmbCkU843E2BzKkJLaxSJvqXlppu2CRlbjE+qQmh4s9u05P rtS8iVgDWVRDWpZUJteK7dfPpuo1me5pioksNgKaFVqDHJS9ZyktO/gHsItDUXKwxwo5 XX7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759481929; x=1760086729; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:mime-version :subject:references:in-reply-to:message-id:to:from:date:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=NmXi0UhZ6leSdeq7I7ZwK4mmgib+oUSY0pg2xnuiJ94=; b=mUmuGkgF7QxuONh72Isrw2HW5R8oVkJUFVwe3NkSj2BCQ47fSaTl3Ib9KGD1gzopkv pJPdVaEkFZzQ3e5XAm00oY5AoCdxnrYnMtD9BiPtWFPoii2gWaDgWEe5z4Ymnsrm7vEm xzBrOXdTGur1GeNXB0NRp14jf/krVciV5fmkK0RD0cj4Kd7NVAqIjr89NwxLc0vqskfP LyCfHZUlx0C8kGewj9vep4sTbYUCHtc1mDjbs41EeZ23b1xkKe2joOcg3ER2FA1csGyE KbWRiF2VTIIeWONiHlkMTFDepU8h4MRHRGG8H+kuhmNDzp6Mxox1mZGH4j5UwL9t+qTL c3Zg== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=1; AJvYcCVXiXmQwrg3/2PEFct3B2Tf9XiOaHh13EqRN7EYtQOca/roKg3DJZ1s9epG9V18fqFx68b1qM1n3dQf@gnusha.org X-Gm-Message-State: AOJu0Yy5GI6364TnCAGcMDo3fxWWAEZ4CJ8Us5eEEwhchy3L1HKvf0kW yyjP5mEGkGJrbTEXXUgrcCgbhG+S6ftvdad150BSroaBFe9dw4Qj68Tw X-Google-Smtp-Source: AGHT+IGhZDkumwK2jpKxuup4Z6J5ZqoMCbJ+6BZ0ViGPuHqD2b19iZayjG9B//IH+S7CGXnSwF7gLg== X-Received: by 2002:a05:6870:1487:b0:344:d813:6d50 with SMTP id 586e51a60fabf-3b0f3f22401mr1565361fac.4.1759481928627; Fri, 03 Oct 2025 01:58:48 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd64xigbLU/kwQMDRmOSflB7xnJwVCZLA3JVei+X1NZkwg==" Received: by 2002:a05:6870:9192:b0:35c:e52a:89db with SMTP id 586e51a60fabf-39bb6a60f68ls662795fac.1.-pod-prod-00-us-canary; Fri, 03 Oct 2025 01:58:44 -0700 (PDT) X-Received: by 2002:a05:6808:189b:b0:43d:220f:a699 with SMTP id 5614622812f47-43fc0da4d23mr1047752b6e.4.1759481924120; Fri, 03 Oct 2025 01:58:44 -0700 (PDT) Received: by 2002:a05:690c:f0f:b0:741:b7fe:46f4 with SMTP id 00721157ae682-77f94127abcms7b3; Thu, 2 Oct 2025 18:21:20 -0700 (PDT) X-Received: by 2002:a05:690c:399:b0:734:be90:3b11 with SMTP id 00721157ae682-77f81b6cef4mr70384007b3.17.1759454479378; Thu, 02 Oct 2025 18:21:19 -0700 (PDT) Date: Thu, 2 Oct 2025 18:21:18 -0700 (PDT) From: /dev /fd0 To: Bitcoin Development Mailing List Message-Id: <842930fb-bede-408a-8380-776d4be4e094n@googlegroups.com> In-Reply-To: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com> References: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com> Subject: [bitcoindev] Re: [BIP Proposal] Limit ScriptPubkey Size >= 520 Bytes Consensus. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_27574_1744206277.1759454478764" X-Original-Sender: alicexbtong@gmail.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.5 (/) ------=_Part_27574_1744206277.1759454478764 Content-Type: multipart/alternative; boundary="----=_Part_27575_56320201.1759454478764" ------=_Part_27575_56320201.1759454478764 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi portlandhodl, We can't predict future usage, so it would be great if this was restricted= =20 to OP_RETURN. While there is no real use for a scriptPubKey larger than 520= =20 bytes as shown in the data you shared, it is possible that users may create= =20 more OP_RETURN outputs after this change. It does not affect the UTXO set= =20 but will cost more and economically discourage the use of multiple=20 OP_RETURN outputs.=20 /dev/fd0 floppy disk guy On Friday, October 3, 2025 at 3:29:24=E2=80=AFAM UTC+5:30 PortlandHODL wrot= e: > Proposing: Softfork to after (n) block height; the creation of outpoints= =20 > with greater than 520 bytes in the ScriptPubkey would be consensus invali= d.=20 > > This is my gathering of information per BIP 0002 > > After doing some research into the number of outpoints that would have=20 > violated the proposed rule there are exactly 169 outpoints. With only 8= =20 > being non OP_RETURN. I think after 15 years and not having discovered use= =20 > for 'large' ScriptPubkeys; the reward for not invalidating them at the=20 > consensus level is lower than the risk of their abuse.=20 > > -=20 > *Reasons for * > - Makes DoS blocks likely impossible to create that would have any= =20 > sufficient negative impact on the network. > - Leaves enough room for hooks long term > - Would substantially reduce the divergence between consensus and= =20 > relay policy > - Incredibly little use onchain as evidenced above. > - Could possibly reduce codebase complexity. Legacy Script is=20 > largely considered a mess though this isn't a complete disablement = it=20 > should reduce the total surface that is problematic. > - Would make it harder to use the ScriptPubkey as a 'large'=20 > datacarrier. > - Possible UTXO set size bloat reduction. > =20 > - *Reasons Against * > - Bitcoin could need it in the future? Quantum? > - Users could just create more outpoints. > =20 > Thoughts? > > source of onchain data =20 > > > PortlandHODL > > --=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/= 842930fb-bede-408a-8380-776d4be4e094n%40googlegroups.com. ------=_Part_27575_56320201.1759454478764 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi portlandhodl,

We can't predict future usage, so it would be great if this was restricted = to OP_RETURN. While there is no real use for a scriptPubKey larger than 520= bytes as shown in the data you shared, it is possible that users may creat= e more OP_RETURN outputs after this change.=20 It does not affect the UTXO set but will cost more and economically discour= age the use of multiple OP_RETURN outputs.

/dev/fd0
floppy disk guy

=
On Friday= , October 3, 2025 at 3:29:24=E2=80=AFAM UTC+5:30 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.

This is my g= athering of information per BIP 0002

After doing some research into = the number of outpoints that would have violated the proposed rule there ar= e exactly 169 outpoints. With only 8 being non OP_RETURN. I think after 15 = years and not having discovered use for 'large' ScriptPubkeys; the = reward for not invalidating them at the consensus level is lower than the r= isk of their abuse.=C2=A0
  • Reasons for
    • Makes Do= S blocks likely impossible to create that would have any sufficient negativ= e 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.<= /li>
    • Could possibly reduce codebase complexity. Legacy Script is largely= considered a mess though this isn't a complete disablement it should r= educe the total surface that is problematic.
    • Would make it harder t= o use the ScriptPubkey as a 'large' datacarrier.
    • Possible U= TXO set size bloat reduction.

  • Reasons Against= =C2=A0
    • Bitcoin could need it in the future? Quantum?
    • Users could just create more outpoints.
Thoughts?
source of onc= hain data=C2=A0

PortlandHODL

--
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/bitcoind= ev/842930fb-bede-408a-8380-776d4be4e094n%40googlegroups.com.
------=_Part_27575_56320201.1759454478764-- ------=_Part_27574_1744206277.1759454478764--