From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 05 May 2025 02:27:32 -0700 Received: from mail-yb1-f189.google.com ([209.85.219.189]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1uBs6k-0007KZ-UE for bitcoindev@gnusha.org; Mon, 05 May 2025 02:27:31 -0700 Received: by mail-yb1-f189.google.com with SMTP id 3f1490d57ef6-e73305b651bsf1292264276.1 for ; Mon, 05 May 2025 02:27:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1746437245; cv=pass; d=google.com; s=arc-20240605; b=hrb8oEY3A28CTLQveWOXdIDAY7Hcr3GxovTzRTVuFsZWf52HynKFeoSlAfGUBON4lZ NB7MrR0e+JDJZFwIzTWowQ56rAST8xg1NhkQ/wuSqEl7hwYzdQJNrmi2lOJYxmcQKOwi vqWXyPn/v1RXg5IuB5KCR/Lkzu3QWOUcMeDl4/SlOyY/LA5U3+ee3Rs4v7txS3qznMwT /LWDZF9KZRy/qK4Dh93QfIUiiwxvz8SDUknJXoLM/VgSrxpXk2waB87iJh1AbV4AYF/+ adiGtprSXkIxDrPdmDNYNqVSpb3OmPKR4+S2Llx/YtFlnFGgC+s9MJ5pwZhP6nvOWwCB 3fOA== 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:content-transfer-encoding:cc:to :subject:message-id:date:from:in-reply-to:references:mime-version :sender:dkim-signature:dkim-signature; bh=PdFGOvsfXzuktyzFnkHLZrqoN9g6vanIDbBvaz4W5dc=; fh=qfDjYwnkal0Q8Dp4is/4fU5c/cZJNEuj4HqtHAzy2z4=; b=Pb/H8f3NVCrmMLem6ha87lUbvFvJPnX7UgGRYFbfc3hqEbllJ7rhehOy9Jl19bMfFr mhHFzsc7OkMJFr1wv8+LgVBevG8DGlmDgNhCWrkXzP6Kzk+sZE9lTBdakCIgf7p91r7g /eycwsIEKSvMtTZNhjByq0Jl///0rAuOwvMR8jGAb46YseqozbiaRwBFLNJEPkpLS0WT yedJ2/Y3jsooEDPBRf6/3g8RCklio6rjlOZT6HoVTO30stp3M4UMG5uMhPvRUHSs7EI1 Ebya070QTXDbWHqq7zFu3dJNk29/fs7JcimoaRIX9lBbR5Da96q8tJX/fhr7t6JhXU6U 6Ncw==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Jt4j5tA2; spf=pass (google.com: domain of bnagaev@gmail.com designates 2607:f8b0:4864:20::536 as permitted sender) smtp.mailfrom=bnagaev@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=1746437245; x=1747042045; 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:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version:sender :from:to:cc:subject:date:message-id:reply-to; bh=PdFGOvsfXzuktyzFnkHLZrqoN9g6vanIDbBvaz4W5dc=; b=fu2woDTTiHEdk6uCe1m1tlMoyrRBkA7fORke7rKvC3Pht8Z2UkIL8B1k0CRTRypPKA JlGs0FPKyMe1UOo+/3hY2CLxd2F2MU4ckP6w374vnIcedEni1YUCclDr+tDr/RIMOdTP q/hHXz7R/dynZN1d6eE6F1FHjvP4RRKgLzVWoEEb2KcP8wTOoKZ0wqZHGIIilHcrfGHo Sk2/pZ2FcaNBZKNj0+UM6v894w/8dzRgbmXmtlZEvCa7iSF7iatiLl/s4gSSpstA6KoR cRlHd+rrfZzswaEIESTCpK4EahcAnzNWDq5+1lFlGwfJvJw0l4WTBqxAxuqFNBgPU/nG gwMQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746437245; x=1747042045; 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:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version:from:to:cc :subject:date:message-id:reply-to; bh=PdFGOvsfXzuktyzFnkHLZrqoN9g6vanIDbBvaz4W5dc=; b=afwgcbnHamOjuMMy47JF8WpwtmRxToCojntIUF4egSO7HWDXM3jQxHdQCaQW/Nzq4L o4lbOCm3Zz92oLdk/ydhtjMvPa+3UGG/Y9SbjSvy6x225fkaEVrRvwE48vX7kMiKRpeh CxASAswFOvR8KncpWg3K2N7LW8f/qvsM/zMwf6MVHWXmk/9snshNXqEgXtMbFYTtvlS6 j/qIXHyjjuJ/+B0yEQQ+GtNpf2cIKE62FQVipmUivFzCTW3jHaPXYUXOFLb15/qwaUys v5J88ndhKQOqHtXbDd08sxtLlyroTkmpkE2Bw3e4hbB9QjDl40+bBvYm2R5hVfUNtt88 7Q0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746437245; x=1747042045; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:content-transfer-encoding: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=PdFGOvsfXzuktyzFnkHLZrqoN9g6vanIDbBvaz4W5dc=; b=HrGMZTf5C7IarYypeCKN4TuhNHrKE5vrmowSgEBVi1pGIOOpFO0Y2g5gEeDwNOEMLn ePCPysni8MoMHXMUyvGWa+fJnR6pAam5jrqzxBRPB653zcF4n+B6IebMu3bUfXo4twnk SVlw3MBp6Qku1GIdNSJiIof3JkuOwawchBho51jv5J8c8rBCkjUzYBmgGxGCkMH5rh9A RkTaqBWWYcUfDaiHy3rQKqMUsKzrhopv9pMgTtRQVSLhGWEyHe3SKMrRq2Yp67GNrKBz rJfSY2MhZw4ckVYOvKy/1iFhGZiPQSs1qQ7n8Mtdb735wZKkeyWlc4EJN/PT562TfFjH wwuw== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVSMQukFczMNEzPOGr9W9YBL+uVeWXLTPCfPNXVCOoCVuj4r/V4+JOw/NIh1RnyNdEK9xpV3oBuBleL@gnusha.org X-Gm-Message-State: AOJu0YyxV2jnYlmlLgvhJI5nCDHE18tugcH63c3/OZDNwQuWN3bdHUdr uce/zRM8sWX27N6BJ/pmAvTD9P0ZaCvFtxKZSLHmJJ7fwX5b3tvK X-Google-Smtp-Source: AGHT+IH7rs8wPAtYJNFc0IQUpqBVzzpPHGWjlIlmUFY86HprBbyy3BlrRpZMQlEckF8uqn/7X7CgSw== X-Received: by 2002:a05:6902:490f:b0:e73:2ec1:1e6d with SMTP id 3f1490d57ef6-e7571b0beaemr9803688276.31.1746437244702; Mon, 05 May 2025 02:27:24 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h=AVT/gBFSvFqZcjsGw2V3XhAgJce2OTAS5IcDUwRgYcRPpd1kqg== Received: by 2002:a25:5f47:0:b0:e74:5d22:6c64 with SMTP id 3f1490d57ef6-e75b3335ac4ls6143276.0.-pod-prod-02-us; Mon, 05 May 2025 02:27:19 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCV/FOQ+MFP5yEcDC9M4CTrzgYimzOVWpF60+crdxwiYLP73b/t4kKjevJBd4NBSJ2FT1skqYlfbmEmO@googlegroups.com X-Received: by 2002:a05:690c:9a8c:b0:702:5134:aaac with SMTP id 00721157ae682-708e1196151mr104737947b3.2.1746437239357; Mon, 05 May 2025 02:27:19 -0700 (PDT) Received: by 2002:a81:8544:0:b0:6fd:27d2:c7f1 with SMTP id 00721157ae682-708cfcbcea0ms7b3; Sun, 4 May 2025 13:05:02 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVyjVL7Wp0wlVirYtgjdDnsllaJSrzFQnfj3ygWyXmvmCBH+0eadMxdWqZGovSHCi7pKeEZj4LhJuPw@googlegroups.com X-Received: by 2002:a05:690c:25c1:b0:703:ad10:a729 with SMTP id 00721157ae682-708e1343ed8mr79486987b3.28.1746389101426; Sun, 04 May 2025 13:05:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746389101; cv=none; d=google.com; s=arc-20240605; b=SLk6G3f0SNwBBBaqHj+K/uSGvpwGG55YSujTF4HeN5llBPgCFN3NO8ssX0rTYMyD34 PxFmXYq/AuJQpYX13uN2EpscGU22UW5bxtFacCr4jCGo0lTVL0aYEEUbQbIp76wQYCeA 5Mg0eIec111EeytsC9gZMTQ5rh9dDAzhUmGwtfumbPy22oYL8CT65Y/+kxFnubYbudOo azlpJ1lXpCj/XoTlJlknk5a6nnZ1bD8v7MVrYFDxbiKAqXxO47HxsP2Vh/jcR5f617xB ZOXuf5TSQu/8Qnbi6GxHm21eCa8WLd4bqqPNEK1bVh2u29RFpzDjUEccqcBaYBxNNmaM biRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=9EOZGfvBBmL9YUFB3H3PPhyluYJMgZ4egNtjPuUumT4=; fh=abYZ03ujWLp5FRm8Mwr86uFyyGI1lUIJh5nGepGr1Pk=; b=kexw8cmv4oy9jJg6Iv8VKHzlxRy80qeMxiOCcGm2Kui5ShYg7aOwLq4TwA0IPyJLRH qPzuLHO9TZnygyBsRzemyJYrzC7yf83e0Mv+s0zJN1hhSprFQzuV5BzCgEQjeWErQJbf Rm741yNA1s2+D+lHOxv+ykBOu1LGqXi7FNSffnFWHLUEoQgZ/ZgMOU4of+XIAcjeysDl 56AGT1Jd5UKGzgDcnZve8gNUvr0bT2yFu+42kYndLj3/V6K0Zezr040VRbbzL80KiBbm IzTdBh7f0X6JpAyVQC9rBdPVvxmdjS/WlF9PTxqzyJ9mwKFrbG0gesU6y+NOd3Nj4Uhj youQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Jt4j5tA2; spf=pass (google.com: domain of bnagaev@gmail.com designates 2607:f8b0:4864:20::536 as permitted sender) smtp.mailfrom=bnagaev@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com. [2607:f8b0:4864:20::536]) by gmr-mx.google.com with ESMTPS id 00721157ae682-708f2e8c067si1507507b3.2.2025.05.04.13.05.01 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 04 May 2025 13:05:01 -0700 (PDT) Received-SPF: pass (google.com: domain of bnagaev@gmail.com designates 2607:f8b0:4864:20::536 as permitted sender) client-ip=2607:f8b0:4864:20::536; Received: by mail-pg1-x536.google.com with SMTP id 41be03b00d2f7-b1f7357b5b6so2424405a12.0 for ; Sun, 04 May 2025 13:05:01 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCWVjFw3sNY2x8bPM64mlnJr2Mu4g8ReRuVPjSEHvW3c00q//SLGstoSwbt0U0L8I187ao72jdONs80C@googlegroups.com X-Gm-Gg: ASbGncu1pP4VQnMLGxdu205nT+mljnBFb1m6mMCxNzEEcArjD5s/IxqXV18Eje9K9Yb J0ZXcvKNq1drjwwqWFkhPsVgD0kj5cEMApynzgA46QJr0F3gXaWehAXZ6G91q8a302P03ZWTqtU m2af0WzAs6pabuRtMplLApkw== X-Received: by 2002:a17:90b:4c51:b0:2ee:b4bf:2d06 with SMTP id 98e67ed59e1d1-30a5ae52d16mr9326101a91.19.1746389100509; Sun, 04 May 2025 13:05:00 -0700 (PDT) MIME-Version: 1.0 References: <9c50244f-0ca0-40a5-8b76-01ba0d67ec1bn@googlegroups.com> <47454755-7c6c-458b-9545-8c8657b640f1n@googlegroups.com> In-Reply-To: From: Nagaev Boris Date: Sun, 4 May 2025 17:04:23 -0300 X-Gm-Features: ATxdqUGcKE3lHwQ_xiPc4-565vRhsJFlJfKAwCZao2hGRo_t4GmoHQhXUVMl19A Message-ID: Subject: Re: [bitcoindev] Re: Relax OP_RETURN standardness restrictions To: Peter Todd Cc: "/dev /fd0" , Bitcoin Development Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Original-Sender: bnagaev@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Jt4j5tA2; spf=pass (google.com: domain of bnagaev@gmail.com designates 2607:f8b0:4864:20::536 as permitted sender) smtp.mailfrom=bnagaev@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 (/) On Fri, May 2, 2025 at 7:23=E2=80=AFPM Peter Todd wrot= e: > > On Fri, May 02, 2025 at 12:04:13PM -0700, /dev /fd0 wrote: > > Config `mempoolfullrbf` was added in July 2022: > > https://github.com/bitcoin/bitcoin/pull/25353 > > It was made default in August 2024: > > https://github.com/bitcoin/bitcoin/pull/30493 > > Option was removed in November 2024: > > https://github.com/bitcoin/bitcoin/pull/30592 > > > > `datacarrier` and `datacarriersize` already exist, so why is it a big d= eal > > to remove them after a few months of monitoring the usage with stats? > > The `mempoolfullrbf` option was a good example of how keeping an option > to reject otherwise standard transactions is just wasted effort. Having > the option didn't stop full-rbf replacements from getting mined; user's > refusing to relay a transaction type that a significant % of miners are > mining acomplishes nothing. > > In that *specific* case there were a tiny number of users, Wasabi's > Coordinator being an example, where for technical reasons full-rbf > replacements caused problems until that code was fixed; giving those > users an option to temporarily disable those replacements was sort of > useful. But there's no reason to think that will be true with OP_Return > outputs, and in any case, you can just delaying upgrading your node > while you fix your broken code. > If I understand correctly, the Wasabi bug is described in this issue: https://github.com/WalletWasabi/WalletWasabi/issues/10648 It was opened in May 2023. If the option hadn't been available at that time, it would have been much harder for Wasabi coordinators to mitigate the issue =E2=80=94 they would have had to patch Bitcoin Core or u= se an alternative node implementation, rather than just toggling a setting. Also note that the bug in Wasabi was discovered after mempoolfullrbf was added in July 2022. The first Bitcoin Core release to include this change was v24.0.1, in December 2022. It took several months after that release for the Wasabi team to realize that mempoolfullrbf=3D1 created problems for their use case. If the feature had been released without a flag (enabled by default with no way to disable it) it would have made things significantly harder for them. There may also be users today who rely on datacarrier behaviour/options without yet realizing they're scheduled for removal. If the options are simply relaxed in the next release, users could still set the values they need and have time to adjust their infrastructure. It would give them a chance to move away from relying on those settings before they're removed entirely in a future version. Otherwise, they may be forced to either switch to another node implementation or remain on version 29. --=20 Best regards, Boris Nagaev --=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/= CAFC_Vt41NOmM1Mscri%2B%3DSEPzPLb%2BZ83R2FzZkQuTVbBfGssMug%40mail.gmail.com.