{"id":14279,"date":"2022-11-04T16:22:38","date_gmt":"2022-11-04T16:22:38","guid":{"rendered":"https:\/\/crowdfundjunction.com\/blog\/bitcoin-cores-version-24-0-full-rbf-proposal-sparks-controversy-synonym-ceo-calls-pet-agenda-an-attack-technology-bitcoin-news\/"},"modified":"2022-11-04T16:22:38","modified_gmt":"2022-11-04T16:22:38","slug":"bitcoin-cores-version-24-0-full-rbf-proposal-sparks-controversy-synonym-ceo-calls-pet-agenda-an-attack-technology-bitcoin-news","status":"publish","type":"post","link":"https:\/\/crowdfundjunction.com\/blog\/bitcoin-cores-version-24-0-full-rbf-proposal-sparks-controversy-synonym-ceo-calls-pet-agenda-an-attack-technology-bitcoin-news\/","title":{"rendered":"Bitcoin Core\u2019s Version 24.0 Full-RBF Proposal Sparks Controversy, Synonym CEO Calls \u2018Pet Agenda\u2019 an \u2018Attack\u2019 \u2013 Technology Bitcoin News"},"content":{"rendered":"<p><b>(Originally posted on : Bitcoin News )<\/b><br \/>\n<\/p>\n<div id=\"\">\n<header class=\"article__header\">\n<\/header>\n<div class=\"featured_image_container\">\n<\/div>\n<p><strong>During the last few weeks, a number of individuals have been discussing the upcoming release of Bitcoin Core version 24.0 and how the codebase will include full-replace-by-fee (RBF) logic. The discussion has become controversial as a few Lightning Network and zero confirmation advocates have expressed a distaste for the full-RBF idea. The CEO of Synonym, John Carvalho, has been a vocal critic of the proposal on Twitter and on Nov. 3, Carvalho remarked that a subset of Core developers \u201care currently trying to attack Bitcoin by forcing a pet agenda to make all transactions RBF by default.\u201d<\/strong><\/p>\n<h2>Bitcoin Core Version 24.0 to Provide Full-RBF Logic, Zero-Confirmation and Lightning Network Advocates Speak out Against the Proposal<\/h2>\n<p>Ever since replace-by-fee (RBF) was <a href=\"https:\/\/github.com\/petertodd\/bitcoin\/tree\/replace-by-fee-v0.12.0\">introduced<\/a> in 2014 by software developer Peter Todd, the topic has been a sensitive subject. Essentially, RBF allows bitcoin users to leverage the feature in order to replace an unconfirmed transaction with an alternative transaction with an increased fee. However, when a transaction is included in a block, it cannot be superseded by RBF at that point. The scheme only works with zero-confirmation (0-conf) transactions (txns). Zero-confirmation transactions are transfers that can be accepted by a merchant or service via a network broadcast, well before a miner confirms the transaction in a block.<\/p>\n<p>According to various <a href=\"https:\/\/crypto.news\/bitcoin-core-24-0-launch-is-nigh-what-to-expect\/\">reports<\/a>, Bitcoin Core version 24.0 will provide full-RBF logic and the idea has fueled more controversy. \u201cUntil now, Bitcoin Core nodes applied the \u2018first seen\u2019 rule, which meant that conflicting transactions wouldn\u2019t be accepted in the node\u2019s memory pool (mempool) and forwarded to peers,\u201d a <a href=\"https:\/\/bitcoinmagazine.com\/technical\/upcoming-release-of-bitcoin-core-24-0\">summary<\/a> described by Bitcoin Magazine details. \u201cWith this upcoming release, users can choose to make their nodes accept and forward conflicting transactions if they include a higher fee than (the) earlier transaction(s) they conflict with.\u201d<\/p>\n<p>However, Bitcoin Magazine\u2019s summary does not include the controversial arguments against full-RBF logic. A number of critics have said that transaction replacement harms the network, and that it <a href=\"https:\/\/news.bitcoin.com\/video-shows-how-easy-it-is-to-double-spend-btc-using-rbf\/\">helps promote<\/a> double-spend <a href=\"https:\/\/read.cash\/@kilrcola\/the-difference-between-double-spending-rbf-btc-vs-bch-0-conf-c5a872a4\">attacks<\/a>. The <a href=\"https:\/\/news.bitcoin.com\/travelbybit-to-drop-bitcoin-payments-after-viral-double-spend-video\/\">double spend attack<\/a> assertion has been argued since RBF was first introduced into Bitcoin Core version 0.12. In another summary of Bitcoin Core version 24.0, a <a href=\"https:\/\/medium.com\/coinmonks\/bitcoin-core-24-0-will-enable-full-rbf-the-end-of-unconfirmed-transactions-e684a5f41fe2\">Medium post<\/a> published on Oct. 29, the author mentions some of the detractors and arguments against the full-RBF scheme. The author quotes the founder of the Lightning Network (LN) wallet Muun, Dario Sneidermanis.<\/p>\n<p>\u201cDuring the last few days, we have been investigating the latest Bitcoin Core release candidate, and we found some worrying facts about the deployment of opt-in full-RBF,\u201d Sneidermanis explained. The Muun CEO further added that \u201czero-conf apps (like Muun) must now instantly disable zero-conf features.\u201d Sneidermanis\u2019 critique of the proposed change continued:<\/p>\n<blockquote>\n<p>We at Muun will have to turn off outbound Lightning payments for more than 100,000 users, which is currently a good portion of all non-fiduciary Lightning payments.<\/p>\n<\/blockquote>\n<h2>Synonym CEO John Carvalho Says RBF Makes \u2018Spending Bitcoin More Dangerous for Consumers and Businesses\u2019<\/h2>\n<p>The Medium post describing Bitcoin Core version 24.0 also mentions people who disagree with the Muun CEO\u2019s analysis. For instance, Bitcoin Core developer David Harding says the upgrade \u201cdoes not change transaction substitutability in any significant way.\u201d The blog post details that \u201cPieter Wuile makes a similar argument,\u201d and software Developer Luke Dashjr has already implemented full-RBF logic in his software Bitcoin Knots codebase. A few days after the <a href=\"https:\/\/medium.com\/coinmonks\/bitcoin-core-24-0-will-enable-full-rbf-the-end-of-unconfirmed-transactions-e684a5f41fe2\">Medium post<\/a> was published, the CEO of Synonym, <a href=\"https:\/\/twitter.com\/BitcoinErrorLog\">John Carvalho<\/a>, tweeted about the discussion and he included some accusations.<\/p>\n<p>\u201cA subset of Core devs are currently trying to attack Bitcoin by forcing a pet agenda to make all transactions RBF by default,\u201d Carvalho <a href=\"https:\/\/twitter.com\/BitcoinErrorLog\/status\/1588129881988153345?s=20&amp;t=a3mqCxwoz_uVuRhHd3bRjQ\">wrote<\/a> on Nov. 3, 2022. \u201cThis attack includes bitcoin-dev mailing list lies and lobbying, code changes in Core node, and bribery attempts to miners. Merchants rely on 0-conf txns as a way to meet consumer needs in commerce. RBF makes the mempool less reliable and spending bitcoin more dangerous for consumers and businesses,\u201d Carvalho <a href=\"https:\/\/twitter.com\/BitcoinErrorLog\/status\/1588129888271323143?s=20&amp;t=a3mqCxwoz_uVuRhHd3bRjQ\">added<\/a>.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">The more users there are spending <a class=\"lar-automated-link\" href=\"https:\/\/markets.bitcoin.com\/crypto\/BTC\" target=\"_blank\" rel=\"noopener\">BTC<\/a>, the more valuable it is.<\/p>\n<p>\u2014 John Carvalho (@BitcoinErrorLog) <a href=\"https:\/\/twitter.com\/BitcoinErrorLog\/status\/1588521568048582656?ref_src=twsrc%5Etfw\">November 4, 2022<\/a><\/p>\n<\/blockquote>\n<p>Carvalho\u2019s opinion was met with controversy and one user <a href=\"https:\/\/twitter.com\/ShitcoinDumper\/status\/1588172942315094022?s=20&amp;t=a3mqCxwoz_uVuRhHd3bRjQ\">tweeted<\/a> that \u201crelying on 0-conf transactions doesn\u2019t seem very smart when the majority of onchain transactions are only going to be very large value transactions in the future.\u201d Carvalho <a href=\"https:\/\/twitter.com\/BitcoinErrorLog\/status\/1588173411372527617?s=20&amp;t=a3mqCxwoz_uVuRhHd3bRjQ\">responded<\/a> and insisted that \u201cit is not your decision what amount of risk is acceptable to someone else.\u201d Another person <a href=\"https:\/\/twitter.com\/RunninTimechain\/status\/1588149542532382720?s=20&amp;t=a3mqCxwoz_uVuRhHd3bRjQ\">told<\/a> Carvalho that full-RBF \u201cseems [like a] good incentive for LN and less L1 bloating. Intermediate time [obvious] pain for merchants. But non-RBF is never going to stay profitable for most merchants.\u201d<\/p>\n<p>The Synonym CEO replied and <a href=\"https:\/\/twitter.com\/BitcoinErrorLog\/status\/1588149959085490177?s=20&amp;t=a3mqCxwoz_uVuRhHd3bRjQ\">stressed<\/a>:<\/p>\n<blockquote>\n<p>That is a claim and prediction that conflicts with observable reality.<\/p>\n<\/blockquote>\n<h2>Strong Majority of No Votes Shoot Down Carvalho\u2019s Argument, Peter Todd Says Miners Have Contacted Him Asking for Full-RBF<\/h2>\n<p>The same day, Carvalho <a href=\"https:\/\/twitter.com\/BitcoinErrorLog\/status\/1588234311408418816?s=20&amp;t=YKxEWLQQMlMc5MJdqIfLdg\">asked<\/a> people to prove that \u201cDouble spending was always easy and possible.\u201d \u201cProve it,\u201d the Synonym CEO remarked. \u201c[Double spend] at [Bitrefill], they literally want test examples.\u201d The following day, Carvalho <a href=\"https:\/\/twitter.com\/BitcoinErrorLog\/status\/1588462978814337025?s=20&amp;t=YKxEWLQQMlMc5MJdqIfLdg\">provided<\/a> his RBF \u201cargument, and solution, simplified, without sensation.\u201d<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-556611 size-full\" title=\"Bitcoin Core\u2019s Version 24.0 Full-RBF Proposal Sparks Controversy, Synonym CEO Calls \u2018Pet Agenda\u2019 an \u2018Attack\u2019\" src=\"https:\/\/static.news.bitcoin.com\/wp-content\/uploads\/2022\/11\/todd.jpg\" alt=\"Bitcoin Core\u2019s Version 24.0 Full-RBF Proposal Sparks Controversy, Synonym CEO Calls \u2018Pet Agenda\u2019 an \u2018Attack\u2019\" width=\"1280\" height=\"650\" srcset=\"https:\/\/static.news.bitcoin.com\/wp-content\/uploads\/2022\/11\/todd-300x152.jpg 300w, https:\/\/static.news.bitcoin.com\/wp-content\/uploads\/2022\/11\/todd-1024x520.jpg 1024w, https:\/\/static.news.bitcoin.com\/wp-content\/uploads\/2022\/11\/todd-768x390.jpg 768w, https:\/\/static.news.bitcoin.com\/wp-content\/uploads\/2022\/11\/todd.jpg 1280w\" sizes=\"(max-width: 1280px) 100vw, 1280px\"\/><\/p>\n<p>Carvalho\u2019s <a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/26438#issuecomment-1303164829\">argument<\/a> published to Github was shot down by a large number of NACKs (Vote for No) and one person <a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/26438#issuecomment-1303217616\">said<\/a>: \u201cAs someone who has had transactions get stuck before, being able to RBF easily is the best experience for users.\u201d Another person detailed that he believes 0-conf transactions are not safe and <a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/26438#issuecomment-1303333398\">stated<\/a>:<\/p>\n<blockquote>\n<p>[NACK] zero-conf isn\u2019t a safe, making it a tiny bit harder to RBF is delusional.<\/p>\n<\/blockquote>\n<p>Software developer <a href=\"https:\/\/twitter.com\/peterktodd\">Peter Todd<\/a> has been arguing against Carvalho\u2019s argument on Github as well and explained that he was contacted by bitcoin miners. \u201cI personally have been recently contacted by miners asking how they can turn [full RBF] on. Obviously, pointing them to a config option is simplest for them,\u201d Todd <a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/26438#issuecomment-1303404050\">told<\/a> Carvalho. Furthermore, Todd stressed that there\u2019s demand for the full RBF feature. \u201cThere\u2019s obviously demand for this option,\u201d Todd <a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/26438#issuecomment-1303530979\">said<\/a>. \u201cSeems that the motivation to remove it comes from attempting to make zero conf safer,\u201d the software developer added.<\/p>\n<p>The Github user operating the handle \u201c<a href=\"https:\/\/github.com\/greenaddress\">Greenaddress<\/a>\u201d wrote: \u201cNACK. I planned to use this feature both personally as well as on production for example on esplora\/blockstream.info and Green wallet.\u201d Greenaddress further criticized the replace-by-fee flag mechanism.<\/p>\n<p>\u201cAs others have said we can also compile Bitcoin core but it would be an inconvenience and in general I think the [RBF] flag provides a false sense of security especially as we seen recently even non-standard transactions can find their [way] to miners. Mostly agree with afilini\/ptodd\/dbrozzoni\u2019s points,\u201d Greenaddress <a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/26438#issuecomment-1303580150\">concluded<\/a>. <span style=\"font-weight: 400;\">One individual, however, questioned the purpose behind Greenaddress, saying that it planned to \u201cuse this feature both personally as well as on production.\u201d <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cFor what purpose?\u201d the individual <\/span><a href=\"https:\/\/github.com\/bitcoin\/bitcoin\/pull\/26438#issuecomment-1303624108\"><span style=\"font-weight: 400;\">asked<\/span><\/a><span style=\"font-weight: 400;\"> Greenaddress on Github. \u201cI haven\u2019t seen an answer to \u2018Does [full-RBF] offer any benefits other than breaking [zero-conf] business practices? If so, what are they?\u2019 Yet; does the above imply you have one?\u201d<\/span><\/p>\n<div class=\"article__body__tags-related__tags\">\n<h6 class=\"article__body__tags-related__title\">\nTags in this story<br \/>\n<\/h6>\n<div class=\"article__body__tags\"><a href=\"https:\/\/news.bitcoin.com\/tag\/0-conf\/\">0-Conf<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/bitcoin-core-developer\/\">Bitcoin Core developer<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/bitcoin-knots\/\">Bitcoin Knots<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/controversy\/\">controversy<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/david-harding\/\">David Harding<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/double-spend\/\">double spend<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/double-spend-attacks\/\">double spend attacks<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/full-rbf\/\">full-RBF<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/full-rbf-logic\/\">full-RBF logic<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/greenaddress\/\">greenaddress<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/john-carvalho\/\">John Carvalho<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/lightning-network\/\">lightning network<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/ln\/\">ln<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/luke-dashjr\/\">Luke Dashjr<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/nodes\/\">nodes<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/onchain-transactions\/\">onchain transactions<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/peter-todd\/\">Peter Todd<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/rbf\/\">RBF<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/rbf-transactions\/\">RBF transactions<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/replace-by-fee\/\">Replace by Fee<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/synonym-ceo\/\">Synonym CEO<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/technology\/\">technology<\/a>, <a href=\"https:\/\/news.bitcoin.com\/tag\/zero-confirmation-transactions\/\">Zero-Confirmation transactions<\/a><\/div>\n<\/div>\n<p><em><strong>What do you think about the controversy surrounding the full RBF feature that developers have proposed to add to Bitcoin Core\u2019s codebase? What do you think about Sneidermanis\u2019 and Carvalho\u2019s arguments against full RBF logic? Let us know what you think about this subject in the comments section below.<\/strong><\/em><\/p>\n<div class=\"article__body__author\">\n<div class=\"article__body__author__avatar\">\n<img src=\"https:\/\/static.news.bitcoin.com\/wp-content\/uploads\/2018\/04\/2Khomers-150x150.jpg\" srcset=\"https:\/\/static.news.bitcoin.com\/wp-content\/uploads\/2018\/04\/2Khomers-150x150.jpg 1x, https:\/\/static.news.bitcoin.com\/wp-content\/uploads\/2018\/04\/2Khomers-300x300.jpg 2x\" class=\"avatar avatar-150 photo\"\/><\/div>\n<div class=\"article__body__author__info\">\n<h6 class=\"article__body__author__info__name\">\nJamie Redman <\/h6>\n<p class=\"article__body__author__info__about\">\nJamie Redman is the News Lead at Bitcoin.com News and a financial tech journalist living in Florida. Redman has been an active member of the cryptocurrency community since 2011. He has a passion for Bitcoin, open-source code, and decentralized applications. Since September 2015, Redman has written more than 6,000 articles for Bitcoin.com News about the disruptive protocols emerging today.<br \/><span class=\"td-social-icon-wrap\"><br \/>\n<a target=\"_blank\" href=\"https:\/\/twitter.com\/jamieCrypto\" title=\"Twitter\" rel=\"noopener\"><br \/>\n<i class=\"td-icon-font td-icon-twitter\"\/><br \/>\n<\/a><br \/>\n<\/span>\n<\/p>\n<\/div>\n<\/div>\n<p class=\"images_credits\"><em><b>Image Credits<\/b>: Shutterstock, Pixabay, Wiki Commons<\/em><\/p>\n<div class=\"disclaimer\">\n<p><strong>Disclaimer<\/strong>: This article is for informational purposes only. It is not a direct offer or solicitation of an offer to buy or sell, or a recommendation or endorsement of any products, services, or companies. <a href=\"https:\/\/bitcoin.com\">Bitcoin.com<\/a> does not provide investment, tax, legal, or accounting advice. Neither the company nor the author is responsible, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any content, goods or services mentioned in this article.<\/p>\n<\/div>\n<div class=\"bottom_article_widgets\">\n<aside id=\"bn_widget_spacing-18\" class=\"td_block_template_1 widget widget_bn_widget_spacing\"\/>\n<aside id=\"custom_html-21\" class=\"widget_text td_block_template_1 widget widget_custom_html\">\n<h4 class=\"block-title\"><span>More Popular News<\/span><\/h4>\n<\/aside>\n<aside id=\"bn_widget_spacing-19\" class=\"td_block_template_1 widget widget_bn_widget_spacing\"\/>\n<aside id=\"custom_html-46\" class=\"widget_text td_block_template_1 widget widget_custom_html\"\/>\n<aside id=\"bn_widget_spacing-20\" class=\"td_block_template_1 widget widget_bn_widget_spacing\"\/>\n<aside id=\"custom_html-30\" class=\"widget_text td_block_template_1 widget widget_custom_html\">\n<h4 class=\"block-title\"><span>In Case You Missed It<\/span><\/h4>\n<\/aside>\n<\/div>\n<\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><script>(function(d, s, id) {\n        var js, fjs = d.getElementsByTagName(s)[0];\n        if (d.getElementById(id)) return;\n        js = d.createElement(s); js.id = id;\n        js.src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js#xfbml=1&version=v3.2\";\n        fjs.parentNode.insertBefore(js, fjs);\n    }(document, 'script', 'facebook-jssdk'));<\/script><br \/>\n<br \/><a href=\"https:\/\/news.bitcoin.com\/bitcoin-cores-version-24-0-full-rbf-proposal-sparks-controversy-synonym-ceo-calls-pet-agenda-an-attack\/\">Source link <\/a><br \/>\n<br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Originally posted on : Bitcoin News ) During the last few weeks, a number of individuals have been discussing the upcoming release of Bitcoin Core version 24.0 and how the codebase will include full-replace-by-fee (RBF) logic. The discussion has become controversial as a few Lightning Network and zero confirmation advocates have expressed a distaste for [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":14280,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[32],"tags":[],"_links":{"self":[{"href":"https:\/\/crowdfundjunction.com\/blog\/wp-json\/wp\/v2\/posts\/14279"}],"collection":[{"href":"https:\/\/crowdfundjunction.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crowdfundjunction.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crowdfundjunction.com\/blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/crowdfundjunction.com\/blog\/wp-json\/wp\/v2\/comments?post=14279"}],"version-history":[{"count":0,"href":"https:\/\/crowdfundjunction.com\/blog\/wp-json\/wp\/v2\/posts\/14279\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/crowdfundjunction.com\/blog\/wp-json\/wp\/v2\/media\/14280"}],"wp:attachment":[{"href":"https:\/\/crowdfundjunction.com\/blog\/wp-json\/wp\/v2\/media?parent=14279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crowdfundjunction.com\/blog\/wp-json\/wp\/v2\/categories?post=14279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crowdfundjunction.com\/blog\/wp-json\/wp\/v2\/tags?post=14279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}