Delivery-date: Fri, 03 Oct 2025 01:57:27 -0700 Received: from mail-oi1-f190.google.com ([209.85.167.190]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1v4bbS-0001H9-Iy for bitcoindev@gnusha.org; Fri, 03 Oct 2025 01:57:27 -0700 Received: by mail-oi1-f190.google.com with SMTP id 5614622812f47-43f96b36803sf2354468b6e.3 for ; Fri, 03 Oct 2025 01:57:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1759481840; cv=pass; d=google.com; s=arc-20240605; b=a3QXIdbPaBwwXzcIQyu6LAlLQJF6/GjZtWA8B+B4+8IWQFMM+0fr+FHopIeJL8eio4 QN92t17Q4CrbQOt1ZGPKjexfA9opI0iQVif27b1XXJfJ4hWfIAKtBPSPJfWXqnOu7gbn LMAI9BYHo0w2iEt0AGVxTCrvg2NhKemFvepwYTZfUv18yFPjIRAgc7TXN42IZmFfmWN+ s3k0Hglbnv0azQIpPAcY0mCtCYSyHA6HZ7tpPDF6hW3wwEKg0qqFlEuj1GIP84YSOgBd TZCVE+VoOyY5JwwGTajXNOUta2jYnAJ/gagcDHeBQ5PbPsbE4mHxI5hCssKtFwAhggHh 7Eyg== 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:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:sender:dkim-signature :dkim-signature; bh=AvyrbF3MIvMl4+8CC5P68uZkQyqAXEStU9iLq0cnbOs=; fh=YIt+mXPLMgZl2yNV/eHn+q1zsn0VB1KAdLoNaILRz3c=; b=YVm4gZbka7NyZPjd9ycvuBTHN/PMYCemtMi57XyWidu2CCoSHQlv5KVZeWy2U24dU3 1opYrKwu4PjvfM/RwP5SDOrUVCvp3PrXjmcbsEYGVMuh395nrZB8me6H7crEIxGozuOA ZVf4AMP+zIAMf9W2i0E9ujEYNAxPiLhFudcxW+gvD5bzwXONc5uCfzZ/TEa/QNnRNZCq IKzZ2OBAf95tRRAM5Zbyksvxu4Z33Gk4A4HEuzfVRVRyfQMMqYgU5FRdLE3lJeWgEqNy doQvkqhZELf+fpNrrnvPqzVuR1i2VyW8NsaJwJ+DVxE63+t69QaOwT19fIKfj2AuGvkp 7xfw==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=F3uoaB32; spf=pass (google.com: domain of garlonicon@gmail.com designates 2a00:1450:4864:20::62d as permitted sender) smtp.mailfrom=garlonicon@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1759481840; x=1760086640; 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:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:sender:from:to:cc:subject:date:message-id :reply-to; bh=AvyrbF3MIvMl4+8CC5P68uZkQyqAXEStU9iLq0cnbOs=; b=nN66KArbYyoGJfgX4/z37Vrf5DoekEhuVgrdRPBs+6lJ8/vb8Xi/PC4NbItGxJx/cq 5uJVe6pJUHSADfpOCbBOaG5peRFp91UmxUrqs5VDT+nC8k1uSe9vUIahQLn452lF9tmd UHf/WAJNlBogySmsX+Cen/DIXkGXYEXQY5J72+eOg78oU/yzT9VCws2/n3e2dLecfR7Y JSgxdLooLtm7FHJicg+9t9gpkRbsfkWx2/IMgeZsCG+qfubpfBFc/wfg1DKh7HRBFwdJ jz7cI/3BbWutBafrsmQLAyJas1ixT+DGW5jDRGs3bH9hufBTwn3saVHbdY3PW5IDLsUB hbqA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1759481840; x=1760086640; 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:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to; bh=AvyrbF3MIvMl4+8CC5P68uZkQyqAXEStU9iLq0cnbOs=; b=lCEEkMZlU4UKAAX9Vh6io1lviuhK5TIJM48VomXB1HpJiWNuMrabaoAtcv6EjVuHpo TYe6XuMV2h997BEK+BemJtR7JRLee1BlCMgXCKI7laJEUQvlFMW5X1ijYYxbYRIMZMwn I09Urn4ZqIA4lnCHBWlzNp0mkdhk3w0oozRx0ZOoaIUP/vPjZlxZ4srFSbrcSAlNuEIj xHraCzIQRRBzGOUncf5N86vsoi5x4zn1TG0OStAGNl8ANk04U7OGClRNeiLqBWnDh0cf O6yNCoYtNAEoP1eI76OawfWqndDwuIXpgJoOSXY5mAIudrrIeGXoLqT8pnQo3nYJQ2wx sNHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759481840; x=1760086640; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-beenthere:x-gm-message-state:sender:from :to:cc:subject:date:message-id:reply-to; bh=AvyrbF3MIvMl4+8CC5P68uZkQyqAXEStU9iLq0cnbOs=; b=l3qT/zHN5AGrFeFLSpDCBj6tmMI8W3Cos9nEQiUpbWXKAVCZ6fkBb1j1i1Mpa3oSPE 5TPyVpKu0TiSzwir03St1302f5E9Sbi8N+Y70Co87Hdbs7GVkXXN3frnqMGQ08FFE/nd I3FZF96pRzZluRzsF2pYAgSuWDGnnLvmgLRIaOU/5U4hSBLox5uhX61c6ww2vOs/2Eif 7/l7SWewwLxyETJyJsk+5QP1d64Abk1nqpGvHV4rWj7SJcjVqNjtieJJE6a/CcEDbjYq eHF721mbyPw6ebikzxDCzvqjc+OKb2+dTWTEhQotV1BAAK78ggcKOPzhkmT/zUXBtrD9 cQdQ== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCU9vZMGK8aBaPWYGYj4rvx5k5xK7bdd94hJWY2G7wY0By0optitFmh1L3VuOUeZMbxjgWEoy88NKvbY@gnusha.org X-Gm-Message-State: AOJu0Yx2cg6pr4bHK9q0S+t/UVwVnRRw7YWuhdWvnrDjGVJQ3jlnWaZI EpVZaJHdeFNaiTp/K2NBp6Z9DD40ExJdkqxPDZVIKsXvDs6dSrit4j/b X-Google-Smtp-Source: AGHT+IE0okzDSGCuzbaPZ9YH5/l6LhdPeCCK6V1S1POOHNWl0oGHbQMkwV6WpzkEgo0DI54A8hM5YQ== X-Received: by 2002:a05:6808:1529:b0:43f:255b:ff0b with SMTP id 5614622812f47-43fc182c479mr1146980b6e.45.1759481839713; Fri, 03 Oct 2025 01:57:19 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd7GG+AKwM4CBVhP7mJOErgSgdoZOr+E/hTEIgREtbIaEQ==" Received: by 2002:a05:6820:4915:b0:637:2751:97bc with SMTP id 006d021491bc7-64e00ece6a4ls757306eaf.1.-pod-prod-05-us; Fri, 03 Oct 2025 01:57:14 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWBysPaMLA0nYvLhNSDznV1wB/4pKGHHHj/awmQeMZgCjD/mkpM23TR7bFXyG2GzDHByAdA82Z976Vc@googlegroups.com X-Received: by 2002:a05:6808:80b3:b0:43c:afd4:646d with SMTP id 5614622812f47-43fc176d32cmr1113801b6e.14.1759481834383; Fri, 03 Oct 2025 01:57:14 -0700 (PDT) Received: by 2002:ab3:1992:0:b0:2c3:d086:1a03 with SMTP id a1c4a302cd1d6-2c9e0f01258msc7a; Fri, 3 Oct 2025 00:11:45 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVIjV6hJStIESTn9FJcZ/AyesqDDSPhzQFi1mpV5BkfS7+33zZW1zHycE5jDxbC785Yuu0CasXLNqVM@googlegroups.com X-Received: by 2002:a05:6512:ba5:b0:581:b92e:666a with SMTP id 2adb3069b0e04-58cbc77628dmr499046e87.48.1759475502963; Fri, 03 Oct 2025 00:11:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1759475502; cv=none; d=google.com; s=arc-20240605; b=LYE+9Ff4KDezhQBkIMwX9sYP9tlyiOdvFpdY0z8Mp4Z8ObkalXySz4EHgtT2SJkBU/ oWCme8pWLekb/lIp908cGL+uoKv+9ckBugthQD6LrnXucMCC54Zjl5R9ZoY4GPJ/Shsi CVi3sJcfevuCq/VwY/+57XT9QwwRUVeBd0TipalhTvFjsb9Cyzz904DivtnXOitIzqjm 1zFZ914mC4Xs1Ruym4l+B4dzgyxjeGf01a6rGszfKklOU8N6rIMi7gdxWTiqTJYDg/Eu EpsOUXNKfGI6UpeJsKTlNG2ncCOAv7uCA+3TCnObDUZRokSSMQGz/Fcxsov55Iq1nrKN EflQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=vwjGmXXsM3buZ1Wt/VgzJlqv/pWERYCYPMR+a2vp4K8=; fh=efKZjzrKyHfpNI3Wnl6DrJpCtrlCldUU49lB1V9s2ws=; b=RzChSM6Z8ldffU2GRBBTwU13rc44zE+2iviT5tn7S2JDFvIM6Jmj1I18isIeiIyj28 masSPBooZF6hu5sKcdGpQc/KQZ2faWqeLuS07tAUmeIi2uJTFLv1uTz2fOqNFmKZWSLN 18fCx3q2cE/oLf4qLU7kThwY+t5XIfmmodLYxaZzmJIQp0PtDgJ1oIlL7EH9ZoCpYF1j WLuOa9n8M+Xc+/M72JioDXrgRZXAR9qEgZWQecMZ0UsJDJiQOjf+rgV9WVRdO4VfYT7k ysPmXrP+XQmfH88fYHV6dA+q8Hm4Bju++EFHibJgK3c3lEKIdN/5S3cLA2r1Y9wjBneu ac1Q==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=F3uoaB32; spf=pass (google.com: domain of garlonicon@gmail.com designates 2a00:1450:4864:20::62d as permitted sender) smtp.mailfrom=garlonicon@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com. [2a00:1450:4864:20::62d]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-58b012ab100si90560e87.6.2025.10.03.00.11.42 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 03 Oct 2025 00:11:42 -0700 (PDT) Received-SPF: pass (google.com: domain of garlonicon@gmail.com designates 2a00:1450:4864:20::62d as permitted sender) client-ip=2a00:1450:4864:20::62d; Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-b3e234fcd4bso328620866b.3 for ; Fri, 03 Oct 2025 00:11:42 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCXe1ETcVrUQRf+IJ05WXjw0Ap4Qv9vddFRbJu9ir43mG6Eiuuuus8j6C/3NFohTGyvzFvb5g/htS23Q@googlegroups.com X-Gm-Gg: ASbGncsDVSO5B/GPNG5/bXnjH1WHH5jCcqkLDLBWk5Fxw3ZRGArt9Ru5RhLBMoEavrV uuMjUDIftmK/koSaJ8vI8E0Hepe7AOG1xeX+ug3X2tOPWq+ARvedqWTUzMbJqnQ5Vr0YGmBjLbf TYVVh9cJua363EoBmjsss6O/X121rF1/Xtv8Vud/NSD9YuQQEassC0RKzLokI9dsUbQxBS93uT9 c/gqjiFkwzF6VK6hDoZBRzuXN4efQ== X-Received: by 2002:a17:907:3d91:b0:b2a:10a3:7113 with SMTP id a640c23a62f3a-b49c1f54862mr229772666b.29.1759475502109; Fri, 03 Oct 2025 00:11:42 -0700 (PDT) MIME-Version: 1.0 References: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com> In-Reply-To: From: Garlo Nicon Date: Fri, 3 Oct 2025 09:11:30 +0200 X-Gm-Features: AS18NWCpXIziWg9n6-2H2jFSz-IdPAyxBA0dVE8JoNzJX7xV3sopT0LOQDoeCsE Message-ID: Subject: Re: [bitcoindev] [BIP Proposal] Limit ScriptPubkey Size >= 520 Bytes Consensus. To: moonsettler Cc: Andrew Poelstra , PortlandHODL , Bitcoin Development Mailing List Content-Type: multipart/alternative; boundary="0000000000004b595206403bd0d4" X-Original-Sender: garlonicon@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=F3uoaB32; spf=pass (google.com: domain of garlonicon@gmail.com designates 2a00:1450:4864:20::62d as permitted sender) smtp.mailfrom=garlonicon@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.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 (/) --0000000000004b595206403bd0d4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > 200 should be enough. Maybe. But "520" is a battle-tested value, when it comes to the maximum allowed stack push. Picking "520" should be safe enough, and it has a higher chances to be accepted as a new consensus rule. Also, if it turns out, that a lower limit, like "200" is enough, then it can be lowered later (but bumping it would be much harder). > If this should apply to OP_RETURN (nulldata) or not, is something I can't make my mind up on. I think it should be applied everywhere. And if someone needs a larger OP_RETURN, then that Script can be taken, wrapped into TapScript branch, and included to any Taproot address. pt., 3 pa=C5=BA 2025 o 00:49 'moonsettler' via Bitcoin Development Mailing = List < bitcoindev@googlegroups.com> napisa=C5=82(a): > Hi All, > > Agreed, this is something we should consider. > > > I would even suggest going lower than 520 bytes. > > 200 should be enough. > > If this should apply to OP_RETURN (nulldata) or not, is something I can't > make my mind up on. > > BR, > moonsettler > > Sent with Proton Mail secure email. > > On Friday, October 3rd, 2025 at 12:31 AM, Andrew Poelstra < > apoelstra@wpsoftware.net> wrote: > > > 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 presenc= e > > 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.wpso= ftware.net > . > > -- > 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/FIpHCygrCyfUu_jNgLJumi-06nYm= 5P6rmUVc01R3SmhdMVbQo9-8Lyxbh5yGUPrHFQRtyYQ_RvgltQNuoulyXmdnuQSklTab_sM5X63= FUs4%3D%40protonmail.com > . > --=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/= CAN7kyNj0zWY8mRtitZNGSrexpQES6U4txswcEgd6BZQUYKX_tw%40mail.gmail.com. --0000000000004b595206403bd0d4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> 200 should be enough.

Maybe. But "520&quo= t; is a battle-tested value, when it comes to the maximum allowed stack pus= h. Picking "520" should be safe enough, and it has a higher chanc= es to be accepted as a new consensus rule. Also, if it turns out, that a lo= wer limit, like "200" is enough, then it can be lowered later (bu= t bumping it would be much harder).

> If this should apply to OP_= RETURN (nulldata) or not, is something I can't make my mind up on.
<= br>I think it should be applied everywhere. And if someone needs a larger O= P_RETURN, then that Script can be taken, wrapped into TapScript branch, and= included to any Taproot address.

pt., 3 pa=C5=BA 2025= o 00:49=C2=A0'moonsettler' via Bitcoin Development Mailing List &l= t;bitcoindev@googlegroups.co= m> napisa=C5=82(a):
Hi All,

Agreed, this is something we should consider.

> I would even suggest going lower than 520 bytes.

200 should be enough.

If this should apply to OP_RETURN (nulldata) or not, is something I can'= ;t make my mind up on.

BR,
moonsettler

Sent with Proton Mail secure email.

On Friday, October 3rd, 2025 at 12:31 AM, Andrew Poelstra <apoelstra@wpsoftware.net> wrote:

> On Thu, Oct 02, 2025 at 01:42:06PM -0700, PortlandHODL wrote:
>
> > Proposing: Softfork to after (n) block height; the creation of ou= tpoints
> > with greater than 520 bytes in the ScriptPubkey would be consensu= s invalid.
>
>
> Personally, I like this. Unlike restrictions on opcode behavior or
> witness data, it is impossible for there to be any existing UTXOs whic= h
> "might turn out to need" scriptpubkeys greater than 520 byte= s. 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 presen= ce
> 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 tha= t
> 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 Gro= ups "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/aN76f2wKPHFc= j8qt%40mail.wpsoftware.net.

--
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 bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/FIp= HCygrCyfUu_jNgLJumi-06nYm5P6rmUVc01R3SmhdMVbQo9-8Lyxbh5yGUPrHFQRtyYQ_RvgltQ= NuoulyXmdnuQSklTab_sM5X63FUs4%3D%40protonmail.com.

--
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/ms= gid/bitcoindev/CAN7kyNj0zWY8mRtitZNGSrexpQES6U4txswcEgd6BZQUYKX_tw%40mail.g= mail.com.
--0000000000004b595206403bd0d4--