From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 07 Jan 2026 11:54:18 -0800 Received: from mail-oa1-f58.google.com ([209.85.160.58]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1vdZbm-0000SF-4I for bitcoindev@gnusha.org; Wed, 07 Jan 2026 11:54:18 -0800 Received: by mail-oa1-f58.google.com with SMTP id 586e51a60fabf-3f509212de4sf2872590fac.3 for ; Wed, 07 Jan 2026 11:54:17 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1767815652; cv=pass; d=google.com; s=arc-20240605; b=R9uU9c0ocMBkmOUekYPF42Ojmcu2tWW/cul8K+lnzGHjE1x7Ww0WSsbYR8pyPd3/4K YDGq5Y5AgFM8LeyOv0WgpwsNfMexU1uQC1t+JcC7aaGDsJ5XcnkNpTrxOCAIEWGEazOX peJDPf1FBnEjCZRt5OKQkf+S5wAcJrEY4XV+otwOM/ppin20R97/mGGBAWjcaIPdU+29 ET5PFtPwfKb8VQEuR5rLNkA0vUaQzoJiauZS7qWTRsbVAY6l8mHjO+wuRXCRkZ1HyarG jNbdncgP1Qv61jzTNpYRkFerI6djxMqJ55pAYgC00wQS1JcRj+o8FsZwAeb0FqKYcWvu DFgg== 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 :in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:sender:dkim-signature; bh=tNr7CYX85jmwSpa/VziVz92iUe8evuutvahMaNCJHCI=; fh=Ejczyu4eNwnvT5eAEftjmnypmYSgCP7sj799JqRR5EM=; b=YpZVRxjaVVV++KPRBMLN60JGnSSV9JafifFuYuQlwrdPPpNZYdus4/+rnMm+3zOXmw SGZ/IkGduK9XwRA57iDwAyKiFNPCEkdJ1+/t4uP1t/mDLeIDREsbzDdZs3gfIAVBEV2Z 4k6+QXn24ES+zLJ6eqGWzdAc0oGIXGnFQfcWwYNPWqKoMny50Z/H31PLryJv4kl8g/WA CMBDLawFoPnqGdxZXdfBqaueayYYv7PgGp0ApYJeAZnKoyrPEh6tycw7byNtXsxdzkvt xDP/WOJ2iaJETh0LKohtoxzm2hE7R6ypaejiC2MISaaTDlPIUZGoT6ZYb0oLaoq9XZbV nAGw==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@murch.one header.s=uberspace header.b=HFB6kv89; spf=pass (google.com: domain of murch@murch.one designates 2001:1a50:11:0:c83f:a8ff:fea6:c8da as permitted sender) smtp.mailfrom=murch@murch.one DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1767815652; x=1768420452; 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:in-reply-to:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:sender:from:to:cc:subject:date:message-id:reply-to; bh=tNr7CYX85jmwSpa/VziVz92iUe8evuutvahMaNCJHCI=; b=UWIoiORk4DdFzoM3axNjEaUFMHfxpipbADx1+ZVNr2nw8pfzPcBxbGVcx2Olg0p9rP 93DUBAIFiQzB3BZGUvsZfH6OtzqJDCmG3hsPB4g1rELk69+FTQCifDT6HLSuDsIjNjJP t73rNZa9vOW5oV1hLLuTIJnIv4fcHAhyuAUj92ocHiWK2rUh9BgXoPnmvHlVwel5H0CQ eeiULKqNUiZvCw05MHHpIgFbFB3BiAeGLYUpOopO48EQaMauoW9TioPFnXSlosKV7S5o 6Lk996E6UkU8NnsSh7HcH5U16rvGpaqFfY3BxPwOWeo095caTU4MSPR59MYHTymaOilD ypoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767815652; x=1768420452; 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:in-reply-to:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:x-beenthere:x-gm-message-state:sender:from:to:cc:subject :date:message-id:reply-to; bh=tNr7CYX85jmwSpa/VziVz92iUe8evuutvahMaNCJHCI=; b=hUUojy/6acmQuTSTIiT6A2nU5ly1b0IIYqSUjJlkrjC9GGb2aXm3L0tHF/XZaCo0We yKd6I1nE1VVnPYhkr6a1KPwWlQ+iiQgfEruDNfzdbvfdLrd8piNeeO+MdMxt9H+KgjUf dlwew1T7sM8j2m40V/VLR1j6q9xpQ/eMaQB92TsHQ38nOAOOp4eZHV4QdCtUwZVa+8cT Adul/iqn4AqzLzYdcuhufW8adh2VxEPkUTk2UBq/jRMzdoP3qG4zzuwedrKElD/zsp5E 5k7j2aQzqUTNKSSQpyL5HOPlS43Pm325bCrzcAuQ+Rb1hb5n7luUIh2LBGLrQbIxGkiN HrSA== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXOjfAdxCHzOAJxa6wo5mjCgvOOf2NxvMCXz/e85YdB2yfkSuDoK6rDLjKc2Ceb6qvLmZd4CsKxZJQX@gnusha.org X-Gm-Message-State: AOJu0YxQqEm0seOKqsTz8npQ6O2t+Y103U19NwZe4VEae9rwupn/vf+V +/tIgv8PnOg5SRjIoHxgayqQTbxecnA2E3uIzmpufUBrWn5loC+Cnyvj X-Google-Smtp-Source: AGHT+IFUVzXj0ECQUKwSxnX6zAi933OCIJhOrDN/fZlMJR6xlhlkOPilVE7lOKksI8Y9vvN+KdHawg== X-Received: by 2002:a05:6870:6489:b0:3f9:e786:38b6 with SMTP id 586e51a60fabf-3ffc0bab9e0mr1843628fac.52.1767815651596; Wed, 07 Jan 2026 11:54:11 -0800 (PST) X-BeenThere: bitcoindev@googlegroups.com; h="AWVwgWaWXsBxpI8vkUQ8o7LIi5UfotYLF5ehE/xwQMc7l/zv4g==" Received: by 2002:a05:6870:c6aa:b0:3f9:fb76:665d with SMTP id 586e51a60fabf-3ff9d7296abls1530995fac.0.-pod-prod-04-us; Wed, 07 Jan 2026 11:54:07 -0800 (PST) X-Received: by 2002:a05:6808:c182:b0:450:7dc5:542b with SMTP id 5614622812f47-45a6be3f739mr1521073b6e.34.1767815647019; Wed, 07 Jan 2026 11:54:07 -0800 (PST) Received: by 2002:ab3:5782:0:b0:2cb:e387:155d with SMTP id a1c4a302cd1d6-2d87ea824f9msc7a; Wed, 7 Jan 2026 10:50:18 -0800 (PST) X-Received: by 2002:a05:6512:3093:b0:599:11a5:54fd with SMTP id 2adb3069b0e04-59b6ef028e5mr1326258e87.4.1767811815410; Wed, 07 Jan 2026 10:50:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1767811815; cv=none; d=google.com; s=arc-20240605; b=YsUTVjefmdVyZsN9sRiWI2yRN0JCfbao8EC65nszsK1m0LpZwy9ovYfh3+8XCp9H3Y +hd2o/Qt3UjNNIsL0fcF8PfjIyDE+8O5o5ksy6zbPc2/nqu04410g/3GzdEBcZ/M2dyN 6pur94p6Ofh/yDcu2JwbWR4ft5wA98jH0Oxy/5PJMCioYGRwXQqDjRH9UqhLj4IPievE UFcyJpswvqV855GPR5F2vsuj+Z3gKFOwrlLVFTTgQZTCKXa71ZELpLpIdF1xewDQ3BLX XMyNyTbmM1jXg0sitvs00OjxAvTRNXda5RXT7E25jhFV2+297LftPFZcFWU2r5aKMH3t y7XQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=dkim-signature:content-transfer-encoding:in-reply-to:from :content-language:references:to:subject:user-agent:mime-version:date :message-id; bh=Ik8LPiG0enQq+S2FqaBPxmfg3Wb8t6E/OSVNUlt5nqM=; fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=; b=RvysA101+dM7ZrimkumjTHzxJKrz9wsVaBpSoKTyb1zO9VwPQZ3Xbot6M7LLgaC8Ka Nj3LTcuWfouthCjbl+YzwCKkNjDvWiowIBQQyrENaUQmqkqxaSFLHgNPJEkIY+VKVgWX /0QbfmasQCah3AYxrWTG9g7Dmc+IwnFaadwV+T8mSNGxAQRUW0uDLR2+zQ4Y0OHijRr4 3/xoJmQqam7gb+UMW9J23jesZoffps3vqzH0343ZnRKhQ9MrO5me89FuCLvMW8qJ3vZU sk++ksw5AvdAcyOYJ1XhNNs/rJZ0uqk1aY3gajEEnmstmvOQUpS4qXVU1BIQ6M+ZJ+mT U2iw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@murch.one header.s=uberspace header.b=HFB6kv89; spf=pass (google.com: domain of murch@murch.one designates 2001:1a50:11:0:c83f:a8ff:fea6:c8da as permitted sender) smtp.mailfrom=murch@murch.one Received: from mailgate01.uberspace.is (mailgate01.uberspace.is. [2001:1a50:11:0:c83f:a8ff:fea6:c8da]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-59b67e6dff9si101982e87.3.2026.01.07.10.50.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Jan 2026 10:50:15 -0800 (PST) Received-SPF: pass (google.com: domain of murch@murch.one designates 2001:1a50:11:0:c83f:a8ff:fea6:c8da as permitted sender) client-ip=2001:1a50:11:0:c83f:a8ff:fea6:c8da; Received: from farbauti.uberspace.de (farbauti.uberspace.de [185.26.156.235]) by mailgate01.uberspace.is (Postfix) with ESMTPS id 3ED29608BF for ; Wed, 07 Jan 2026 19:50:14 +0100 (CET) Received: (qmail 28856 invoked by uid 989); 7 Jan 2026 18:50:14 -0000 Received: from unknown (HELO unkown) (::1) by farbauti.uberspace.de (Haraka/3.0.1) with ESMTPSA; Wed, 07 Jan 2026 19:50:13 +0100 Message-ID: <7992d314-c068-4bea-b3da-03d65ea2d334@murch.one> Date: Wed, 7 Jan 2026 10:50:11 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [bitcoindev] BIP Idea: incrementalrelayfee in feefilter? To: bitcoindev@googlegroups.com References: Content-Language: en-US From: Murch In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable X-Rspamd-Bar: -- X-Rspamd-Report: BAYES_HAM(-2.999999) XM_UA_NO_VERSION(0.01) SUBJECT_ENDS_QUESTION(1) MIME_GOOD(-0.1) X-Rspamd-Score: -2.089999 X-Original-Sender: murch@murch.one X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@murch.one header.s=uberspace header.b=HFB6kv89; spf=pass (google.com: domain of murch@murch.one designates 2001:1a50:11:0:c83f:a8ff:fea6:c8da as permitted sender) smtp.mailfrom=murch@murch.one 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.8 (/) Hi Matt, The feerate policy change was rolled out not just with the Bitcoin Core=20 30.0 release, but also backported to Bitcoin Core 29.1. According to=20 e.g., Clark Moody=E2=80=99s dashboard, that means that over 30% of listenin= g=20 nodes already use the lower incremental feerate (assuming they use the=20 default value). Per a quick calculation even non-listening nodes with=20 only eight connections should have an over 94% chance to have at least=20 one peer that accepts and rebroadcasts such a replacement=20 transaction=E2=80=94and rising. Meanwhile, very few wallets so far support creating transactions with=20 lower feerates or implement replacements with the lower=20 incrementalrelayfee. Presumably the wallet adoption will continue to=20 trail the node policy adoption in this regard, exactly due to the=20 current unreliable state. I am not convinced that special handling for the incrementalrelayfee is=20 necessary at this time, and either way, a more general approach such as=20 the recently proposed BIP=E2=80=AF153: SENDTEMPLATE (PR:=20 https://github.com/bitcoin/bips/pull/1937) would feel like a bigger bang=20 for the buck in that regard. Best, Murch On 2026-01-06 17:36, Matthew Hus=C3=A1k wrote: > Hi all! > > Core 30.0 defaults both minrelaytxfee and incrementalrelayfee to 0.1=20 > sat/vB now, but lots of nodes still run 1 sat/vB for=20 > incrementalrelayfee (or other settings). > > *Problem 1*: You send RBF tx =E2=86=92 your node accepts =E2=86=92 peers = reject=20 > replacements =E2=86=92 dead end. > *Problem 2*: You can't see what min RBF fee peers have. > > The obvious fix is to manually connect to peers with matching=20 > incrementalrelayfee, which is impossible because this policy isn't=20 > exposed over P2P. BIP133 feefilter only signals minrelaytxfee. > > *Proposal*: Extend feefilter with incrementalrelayfee field (parallel=20 > to minrelaytxfee). Peers can then filter out un-bumpable RBF invs,=20 > reducing spam and improving propagation. > > *Benefits*: > - spam protection: your node stops spamming peers with un-bumpable RBFs > - transparency: you can see what RBF policy other nodes use, thus you=20 > can find miner node which you can add as manual peer > - pure policy change, no consensus risk > > *WDYT guys?* > > Happy to prototype or draft a BIP if there's interest. > > Cheers, > Matt. > --=20 > You received this message because you are subscribed to the Google=20 > Groups "Bitcoin Development Mailing List" group. > To unsubscribe from this group and stop receiving emails from it, send=20 > an email to bitcoindev+unsubscribe@googlegroups.com. > To view this discussion visit=20 > https://groups.google.com/d/msgid/bitcoindev/d3ddaf1c-44c9-4ebd-98fe-88e0= 3a84891en%40googlegroups.com=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 e= mail to bitcoindev+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/= 7992d314-c068-4bea-b3da-03d65ea2d334%40murch.one.