Delivery-date: Fri, 03 Oct 2025 04:03:16 -0700 Received: from mail-oa1-f59.google.com ([209.85.160.59]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1v4dZD-0000fC-GA for bitcoindev@gnusha.org; Fri, 03 Oct 2025 04:03:15 -0700 Received: by mail-oa1-f59.google.com with SMTP id 586e51a60fabf-3649f15224asf2417947fac.3 for ; Fri, 03 Oct 2025 04:03:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1759489389; cv=pass; d=google.com; s=arc-20240605; b=TmwLvWGZcFchuwx5kwwDoMrSfXz+Haa1EK0N5CqRQ71Nq9jLTWFltGXFmPBIWgS+Ee xGGAtRZUxLu+Qtus0BRYQ3ge9js4cComS79yugvdvM7UDH5S/oSAj1/QBS6LpKVdhA6L b9lTPqazAtfcEIuyFlxYcIrVaSdBDfd+d9NrKaPULHLJmvGPi/h8zt3hFZ3/1bFurGEE rarrlWwtzDDb8zVrlIaXAZfdHXWJn1HYqih6AYJ6Yu76nz/J/oLNeZDNJ2AKk4OCExfc JzT6rBvp6sO2iQLw3qTRNRdeOalh51bItFq0qX/CirzEhcVewW01DXij2OUzKx9DhNud xHqQ== 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:reply-to:content-transfer-encoding :mime-version:feedback-id:references:in-reply-to:message-id:subject :cc:from:to:date:dkim-signature; bh=PD+EgbaJ5CpJRsGVpOxgukmlIwjiqLkh67iK1qkZtpU=; fh=T+zkOoxMq+wRpIH676mp7PvgaF4+2UIq4hXMy6hmEQg=; b=LzP/aTqDyDyaoJrpzHEZMsMPoG7hwLHP8WJ0zCbCzEWLRKsZfOdD+laowNgTLNVYhQ msi8IJ8SbeH2pzuNpfvRefjrsCVuGymihPNezsrjri1B/mPohfROvasslO/ifHsOLBi3 LLl/fIL0LjzjYWE5wXibX0qDXiE8m9+xxXK08y8Dw9OQF4IQc/SzO1NrSawRAbvTxits 7EXz5Hqqhrho7x6bmu96uyW019y/kcql7yGqX6RJjgnyap+DVZD2nQyUr91dKBpeLVsD kAqk39xR/SjBzXzPEaBmDaE0MEXWBTu9ot8NgnqetHJPIRU1tYko1+WUOo06QNp/qE/z aJkw==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=Xvk2xa9v; spf=pass (google.com: domain of moonsettler@protonmail.com designates 79.135.106.96 as permitted sender) smtp.mailfrom=moonsettler@protonmail.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1759489389; x=1760094189; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender :content-transfer-encoding:mime-version:feedback-id:references :in-reply-to:message-id:subject:cc:from:to:date:from:to:cc:subject :date:message-id:reply-to; bh=PD+EgbaJ5CpJRsGVpOxgukmlIwjiqLkh67iK1qkZtpU=; b=nhiC+hPq3VnvcKxiu7wu3vO4aZzOMIPrqva+tEvwMz3yZ/2jCUk8/xGsaveRD0grGY nKdmXg5EOLS0+vXg6h2HuMB7s5GfqkJcsrMisIzD7WdLs97CBOcuXdOKgXg/8Hq1iadi pEqx2c9vfX6YyokFZ9ElYOSKHqw6IdNkJBS+sOWMalnLuJ9/+bJBHhFjdvjwwpMHwifU +INhAhCkiVEO62ABSlbBKEJJWNshXtuKpIqvPLB6evyCQdbIGGw+IDdmrnjjSPP03RYl HFJPs3p98LCcttsHzdz+dILolkBRh3Ly1laBjAw5EZp5la/opZfCnSVH6kaAHqgFsERU 1tYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759489389; x=1760094189; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender :content-transfer-encoding:mime-version:feedback-id:references :in-reply-to:message-id:subject:cc:from:to:date:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=PD+EgbaJ5CpJRsGVpOxgukmlIwjiqLkh67iK1qkZtpU=; b=RXwEv+yRF/ce2OGLXWSZO9CCT95IjVz38VjUaP5j7lCiaxGMEiwylhJyu2wWsGsb6o wYW0HF1VPJkQqLrdlZ116aOnJgpdT9wg5DTy23p3ZpfmeJutx+CHFh6gesk7KEl6Z3iL FpQj+myfJaEfRc6pNKotp/FTQuVO5Cq/2HG//lY+44nfnnDIw5MUvzFr5T4DZn9MlvVi Evg8pBWtRwZ+nyJDvdT+gBMyW78F1YAP9W0N5HQ5YWQU9pWtOcPpp9OZcfb4BaAbrJC4 iPCxNCYThe1IYf/y92mSVswLvMtTXc1jlIauxg1BScKVTepkFkWSk+do7O4by6SloTeP ejjA== X-Forwarded-Encrypted: i=2; AJvYcCWFnwh9q5SOwyC5+Rz42OwToV6NKiPgwJtdL7HwRORIVPLI1lwB25+9YH9CvghUJ4S1B8q6P+qcN7Eb@gnusha.org X-Gm-Message-State: AOJu0Yw1P+41ZZMp7cFKYXjp408eaCI77Vb4XRdTWqt6KmqE5+kzFIvO Rqd8jLbP63+A2tmnxheRPkEzXmj4om+0yr04l1gQFJa8y2ufxejFSydn X-Google-Smtp-Source: AGHT+IEfY0pSpIvikhG6V2A6P7vl4c20hFDHrgjE9SG1b0i+ljObBfre3Bfvlibzk7q2JU7mgczEUg== X-Received: by 2002:a05:6871:522a:b0:378:e2ec:4a35 with SMTP id 586e51a60fabf-3b0f90ccc97mr1482133fac.30.1759489389044; Fri, 03 Oct 2025 04:03:09 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd5ej9SAp9aA5lQ1s3kDLRbYZ04ia5nDy3AFoOwAWCikkQ==" Received: by 2002:a05:6871:5827:b0:31d:8e96:6f5e with SMTP id 586e51a60fabf-3ac00d3dbbels1005099fac.2.-pod-prod-08-us; Fri, 03 Oct 2025 04:03:03 -0700 (PDT) X-Received: by 2002:a05:6808:50a3:b0:43d:24b7:2b93 with SMTP id 5614622812f47-43fc179426cmr1359443b6e.17.1759489383343; Fri, 03 Oct 2025 04:03:03 -0700 (PDT) Received: by 2002:ab3:1992:0:b0:2c3:d086:1a03 with SMTP id a1c4a302cd1d6-2c9e0f01258msc7a; Fri, 3 Oct 2025 03:46:19 -0700 (PDT) X-Received: by 2002:a2e:bcc9:0:b0:370:4d3e:7a7c with SMTP id 38308e7fff4ca-374c3827aecmr9770451fa.33.1759488376652; Fri, 03 Oct 2025 03:46:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1759488376; cv=none; d=google.com; s=arc-20240605; b=kzuEbhuWx3vuVKBh26gfxXqBRTbt7l3xbKNhRvekwZGoRkggCP/VYClHP1wGR9CZpq pbXO1tYQWGWUr6CT4OA7UysrTUmQPMDe+I/2FPdNIqt3LndBcyKWLRoNNxkzCuH2yj4O apWD91a3dbOd0UvsgndRB7tv9kj+iBfc3Zw4TPmQPlh+RzWykKlT4XlPo37DZOkyfocl hzKBOCNYQcAcZakfWyzUS9JjLDbNKsNIe7tK3d3YEHVz7QH1lBoNntzz1fa328DEjL2d hEsNSXer5237TCVVntShCI87MdTFGITDoFGSfVWzI7BbsKJ80SjLwvyV2iz96BVLcwNL w5Hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:feedback-id:references :in-reply-to:message-id:subject:cc:from:to:date:dkim-signature; bh=P0MgqPRpuzOKIRhC7+niCIEd2czlsfsgpwzMUki2C2U=; fh=+67N2uHR2MfeB757DuDnNuhtYMQ1l3OX1mrsWyqvKgo=; b=DommU2TABxOAR6OBecE9Rs24IHBFguFwuvwWwZs24DgV/6V/k6skwkOZtr5ADsxS0G W0fuXVmCSTykxxghxsulqrCkuQLvTTj1ginn7vE5hBZAwr9+rsJn5bWBhQN0DGweHTBY yq3RJs42okJoTj3fPgYniCS1oP3+yve3+HMic9dSDtvhGefhDMqGHqoF1b4b9ivCPJ4U Auqe/G6S4KtyD09POpZM685RiFPYrDBPUOnl21/xH3jHm2zc6EHPx2GwHOcO+mkZgnLv tmZSgotBCtU75iaeadtu7E7JWozNpvJRox3QEJCO30TyFrKF5oBUKFPKLIiuloW1LSX2 duXg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=Xvk2xa9v; spf=pass (google.com: domain of moonsettler@protonmail.com designates 79.135.106.96 as permitted sender) smtp.mailfrom=moonsettler@protonmail.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Received: from mail-10696.protonmail.ch (mail-10696.protonmail.ch. [79.135.106.96]) by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-373ba3a1f0dsi902061fa.6.2025.10.03.03.46.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Oct 2025 03:46:16 -0700 (PDT) Received-SPF: pass (google.com: domain of moonsettler@protonmail.com designates 79.135.106.96 as permitted sender) client-ip=79.135.106.96; Date: Fri, 03 Oct 2025 10:46:10 +0000 To: /dev /fd0 From: "'moonsettler' via Bitcoin Development Mailing List" Cc: Bitcoin Development Mailing List Subject: Re: [bitcoindev] Re: [BIP Proposal] Limit ScriptPubkey Size >= 520 Bytes Consensus. Message-ID: In-Reply-To: <842930fb-bede-408a-8380-776d4be4e094n@googlegroups.com> References: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com> <842930fb-bede-408a-8380-776d4be4e094n@googlegroups.com> Feedback-ID: 38540639:user:proton X-Pm-Message-ID: b2bac2aeb929c4585e8a5963719a34b1f1bd1e3b MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Original-Sender: moonsettler@protonmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=Xvk2xa9v; spf=pass (google.com: domain of moonsettler@protonmail.com designates 79.135.106.96 as permitted sender) smtp.mailfrom=moonsettler@protonmail.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com X-Original-From: moonsettler Reply-To: moonsettler 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: -1.0 (-) Hi Floppy, There are only weak arguments for this proposal to extend to OP_RETURN, at = least nothing I would normally entertain; but also there are weak arguments to make an exception for OP_RETURN explic= itly. People could just add many OP_RETURNs to a transaction, that makes it more = cumbersome and marginally more expensive. BR, moonsettler On Friday, October 3rd, 2025 at 10:58 AM, /dev /fd0 = wrote: > Hi portlandhodl, >=20 > We can't predict future usage, so it would be great if this was restricte= d to OP_RETURN. While there is no real use for a scriptPubKey larger than 5= 20 bytes as shown in the data you shared, it is possible that users may cre= ate more OP_RETURN outputs after this change. It does not affect the UTXO s= et but will cost more and economically discourage the use of multiple OP_RE= TURN outputs. >=20 > /dev/fd0 > floppy disk guy > On Friday, October 3, 2025 at 3:29:24=E2=80=AFAM UTC+5:30 PortlandHODL wr= ote: >=20 > > 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 bei= ng non OP_RETURN. I think after 15 years and not having discovered use for = 'large' ScriptPubkeys; the reward for not invalidating them at the consensu= s level is lower than the risk of their abuse. > >=20 > > - Reasons for > > - Makes DoS blocks likely impossible to create that would have an= y 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 lar= gely considered a mess though this isn't a complete disablement it should r= educe the total surface that is problematic. > > - Would make it harder to use the ScriptPubkey as a 'large' datac= arrier. > > - 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? > >=20 > > 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= email to bitcoindev+unsubscribe@googlegroups.com. > To view this discussion visit https://groups.google.com/d/msgid/bitcoinde= v/842930fb-bede-408a-8380-776d4be4e094n%40googlegroups.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/= MH0kp4ehOxe8iikzhdxmFXM7GmIzpHGzGFujVeAdyUF_usOKf_CkToIBGSM2fB75TugGLsebVk8= gM4OlS2VLHpGKIgmjkWDQuOwZeIr-F-E%3D%40protonmail.com.