{"id":5971,"date":"2022-11-21T14:15:37","date_gmt":"2022-11-21T14:15:37","guid":{"rendered":"http:\/\/ci02b0a9ecd00025f0"},"modified":"2025-09-28T17:44:20","modified_gmt":"2025-09-28T22:44:20","slug":"merging-full-replace-by-fee-into-bitcoin-core","status":"publish","type":"post","link":"https:\/\/bitcoinmagazine.com\/technical\/merging-full-replace-by-fee-into-bitcoin-core","title":{"rendered":"Should Full Replace-By-Fee Be Merged Into Bitcoin Core?"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><div class=\"youtube-embed\" data-video_id=\"mMT0eyPq9BY\"><iframe loading=\"lazy\" title=\"Bitcoin, Explained 68: RBF In Bitcoin Core 24.0\" width=\"696\" height=\"392\" src=\"https:\/\/www.youtube.com\/embed\/mMT0eyPq9BY?feature=oembed&#038;enablejsapi=1\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p><a href=\"https:\/\/youtu.be\/mMT0eyPq9BY\" target=\"_blank\" rel=\"noopener\">Watch This Episode On YouTube<\/a> Or Rumble<\/p>\n<p>Listen To The Episode Here:<\/p>\n<ul>\n<li><a href=\"https:\/\/podcasts.apple.com\/us\/podcast\/bitcoin-explained-68-rbf-in-bitcoin-core-24-0\/id1532957243?i=1000586715709\" target=\"_blank\" rel=\"noopener\">Apple<\/a><\/li>\n<li><a href=\"https:\/\/open.spotify.com\/episode\/2zu8evvNnj6c2rJes9mYdV\" target=\"_blank\" rel=\"noopener\">Spotify<\/a><\/li>\n<li><a href=\"https:\/\/podcasts.google.com\/feed\/aHR0cHM6Ly9uYWRvYnRjLmxpYnN5bi5jb20vcnNz\/episode\/ZmVmYjA1YmEtM2VjNy00NDAyLWIxNTctOGRmN2IxZDg1NTZi?sa=X&amp;ved=0CAUQkfYCahcKEwjgkMTKjLj7AhUAAAAAHQAAAAAQAQ\" target=\"_blank\" rel=\"noopener\">Google<\/a><\/li>\n<li>Libsyn<\/li>\n<\/ul>\n<p>In this episode of \u201cBitcoin, Explained,\u201d hosts Aaron van Wirdum and Sjors Provoost revisit the replace-by-fee (RBF) node policy. As they mentioned in <a href=\"https:\/\/open.spotify.com\/episode\/6gTRbEwyMc71ouuhPVIrOt?si=601feba3a7bc4d3c\" target=\"_blank\" rel=\"noopener\">episode 65<\/a>, the upcoming Bitcoin Core release \u2014 Bitcoin Core 24.0 \u2014 includes the option to switch on \u201cfull RBF,\u201d but this has since caused some commotion in the Bitcoin community. Van Wirdum and Provoost explain what this commotion has been about and highlight some of the new arguments for and against full RBF.<\/p>\n<p>RBF has been the topic of an earlier <a href=\"https:\/\/open.spotify.com\/episode\/2uRneO7gUMXnexaK5UpNG0?si=acbe02cdc6bc49e7\" target=\"_blank\" rel=\"noopener\">\u201cBitcoin, Explained\u201d episode<\/a>, therefore, van Wirdum and Provoost don\u2019t go into an in-depth explanation on what RBF is exactly or how it works. However, they do briefly summarize its most important aspects.<\/p>\n<p>Van Wirdum and Provoost then go on to explain why Bitcoin Core developers originally decided to include this feature, and they discuss some of the recent arguments for and against full RBF. These include the effect of RBF on \u201cpinning attacks\u201d \u2014 a type of attack that is especially relevant for the Lightning Network and other Layer 2 protocols \u2014 the relative safety of accepting unconfirmed transactions today, privacy-related arguments concerning the \u201copt-in\u201d flag that RBF transactions currently use, the detrimental effects of monitoring the network for potential double spends and more.<\/p>\n<p>Van Wirdum and Provoost also discuss the pros and cons of including RBF as an optional feature and thus letting node operators decide for themselves how their node deals with conflicting unconfirmed transactions. Provoost outlines why, in some cases, giving users more options could have detrimental effects on the health of the Bitcoin network, and considers whether the option to include the RBF option is such a case.<\/p>\n<p>Finally, van Wirdum and Provoost briefly discuss an initiative by full-RBF advocate Peter Todd to incentivize miners to apply full-RBF logic to their transaction selection.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Weighing the pros and cons of the current debate in the Bitcoin community about whether to include full RBF into the next Bitcoin Core update.<\/p>\n","protected":false},"author":2520,"featured_media":3782,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[227,1237,1216,881,1821],"class_list":["post-5971","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technical","tag-bitcoin-core","tag-bitcoin-explained","tag-podcast","tag-rbf","tag-replace-by-fee"],"author_data":{"id":2520,"name":"Bitcoin Magazine","nicename":"bitcoin-magazine","avatar_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2025\/01\/bitcoin-magazine-logo.jpeg"},"featured_image_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/bitcoin-mempool.png","_links":{"self":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/5971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/users\/2520"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/comments?post=5971"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/5971\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media\/3782"}],"wp:attachment":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media?parent=5971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/categories?post=5971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/tags?post=5971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}