{"id":13645,"date":"2025-09-26T08:56:36","date_gmt":"2025-09-26T15:56:36","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=13645"},"modified":"2025-09-26T08:56:36","modified_gmt":"2025-09-26T15:56:36","slug":"leaked-luke-dashjr-plans-hardfork-to-save-bitcoin","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/09\/26\/leaked-luke-dashjr-plans-hardfork-to-save-bitcoin\/","title":{"rendered":"LEAKED: Luke Dashjr Plans Hardfork To \u201cSave Bitcoin\u201d"},"content":{"rendered":"\n<p>It looks like there is just brainstorming for what to do if Bitcoin Core v30 is successful and we end up with CSAM in the blockchain putting node runners at risk of prosecution for hosting child porn. The reporter is being a bit disingenuous with the article and loses respect I had for The Rage while contributing to the effort of those trying to harm Bitcoin by allowing SPAM and inevitably CSAM being included in the blockchain. I like the idea of replacing CSAM with a zero knowledge proof, but a group of trusted people that can sign for changes to the blockchain is problematic, unless severely limited to just OP_RETURN&#8217;s which are not financial data for the transaction. As the current fiasco with Bitcoin Core shows, people can be co-opted. Perhaps the threat of OP_RETURN&#8217;s being removed will have a chilling effect on people wanting to use it for data and hashes off-chain, which might be beneficial for disincentivizing SPAM if the new OP_RETURN limit is upped to 100,000 bytes? Consequently, I appreciate what Luke Dashjr is doing and run his Bitcoin Knots on my nodes. <\/p>\n\n\n\n<p><a href=\"https:\/\/www.therage.co\/leaked-luke-dashjr-bitcoin-hardfork\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.therage.co\/leaked-luke-dashjr-bitcoin-hardfork\/<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_0b0e5f88-f85d-4813-b3fc-b0fb0e762ce2\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<h5 class=\"wp-block-heading\">Text messages shared with The Rage show that the Knots maintainer is considering a hardfork to implement a trusted multisig committee that can retrospectively alter the blockchain to remove illicit content.<\/h5>\n\n\n\n<p>There has been an ongoing dispute between supporters of the alternative node implementation Bitcoin Knots and supporters of the reference client Bitcoin Core. The dispute originally evolved out of Core\u2019s consideration to increase the OP_RETURN size in order prevent non-monetary transactions from using more harmful methods on the blockchain, such as data in unspendable outputs, while Bitcoin Knots proponents argue that non-monetary data \u2013 first described as \u201cspam\u201d \u2013 has no place in Bitcoin, and that Core developers should not optimize for it.<\/p>\n\n\n\n<p>To combat said \u201cspam\u201d, the Bitcoin Knots client \u2013 maintained by Bitcoin Core contributor Luke Dashjr \u2013 implements what it describes as filters, in which transactions which communicate non-monetary data are kept out of the Knots node\u2019s mempool.<\/p>\n\n\n\n<p>Over the past year, the discussion around Knots filters has grown increasingly out of control, as the narrative changed from protecting node operators from \u201cspam\u201d to protecting node operators from hosting Child Sexually Abusive Material (CSAM) \u2013 an argument that is technically unfeasible as long as node operators continue to run any node that follows the current consensus rules, as all nodes must host the same data once a block is approved.<\/p>\n\n\n\n<p>In private messages shared with The Rage, Dashjr now appears to concede that policing the mempool is insufficient to stop nodes from hosting theoretical CSAM. Instead, he proposes the implementation of a multisig quorum on Bitcoin that grants a designated group of people the ability to retroactively alter data that is hosted on the blockchain.<\/p>\n\n\n\n<p>By Dashjr\u2019s description, the trusted multisig committee would review transactions and replace any data it identifies as CSAM with a zero-knowledge proof. Node operators could then remove said data from their nodes \u2013 altering their version of the blockchain \u2013 while continuing to be able to prove that the transaction that contained the affected data is valid.<\/p>\n\n\n\n<p><strong>\u201cRight now the only options would be Bitcoin dies or we have to trust someone,\u201d Dashjr writes. The proposed solution would require a consensus change, activating a Bitcoin hardfork.<\/strong><\/p>\n\n\n\n<p>In follow-up messages, Dashjr reveals that public letters are being drafted by third parties to seemingly support the sanctioning of illegal content on the entire Bitcoin network. On advice of OCEAN\u2019s lawyer, the mining pool founded by Dashjr, the Knots team decided that \u201cit is better if the letter not be perceived as coming from us\u201d.<\/p>\n\n\n\n<p>When asked for a comment by The Rage on the proposed hardfork, Dashjr asked \u201cYou\u2019re writing an article on completely unfounded lies?\u201d<\/p>\n\n\n\n<p>Dashjr had no further comment for The Rage.<\/p>\n\n\n\n<p>Dashjr\u2019s proposal raises immediate concerns on altering the permissionless nature of Bitcoin, effectively invalidating the blockchain\u2019s inherent censorship resistance. If the trusted committee enables node operators to remove CSAM data, it also gains the power to remove any other form of data it deems unfavorable.<\/p>\n\n\n\n<p>In effect, Dashjr\u2019s proposal could place node operators at risk of criminal penalties for non-compliance with the committee\u2019s request for the removal of data. By setting the precedent that transactional data can be retroactively altered via a trusted committee, law enforcement may begin to demand censoring entire transactions they deem illicit, arguably opening the door for the enforcement of KYC\/AML.<\/p>\n\n\n\n<p>As Dashjr anticipates in the shared messages, the handling of illicit activity on Bitcoin is an <a href=\"https:\/\/www.therage.co\/trump-2025-sanctions-are-good-for-bitcoin-2\/\"><u>active debate<\/u><\/a> amongst policy makers, miners, and pool operators alike.<\/p>\n\n\n\n<p>The authenticity of the material we received was verified via video proof. For transparency, we are sharing the relevant messages we obtained below.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.therage.co\/content\/images\/2025\/09\/the-rage-luke-dashjr-knots-hardfork.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.therage.co\/content\/images\/2025\/09\/the-rage-dashjr-bitcoin-hardfork-01.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.therage.co\/content\/images\/2025\/09\/dashjr-bitcoin-hardfork.png\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Conversation between Luke Dashjr and L0la L33tz asking for comment.<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>It looks like there is just brainstorming for what to do if Bitcoin Core v30 is successful and we end up with CSAM in the blockchain putting node runners at risk of prosecution for hosting child porn. The reporter is being a bit disingenuous with the article and loses respect I had for The Rage [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-13645","post","type-post","status-publish","format-standard","hentry","category-tech"],"blocksy_meta":[],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/13645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=13645"}],"version-history":[{"count":1,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/13645\/revisions"}],"predecessor-version":[{"id":13646,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/13645\/revisions\/13646"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=13645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=13645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=13645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}