{"id":3375,"date":"2025-05-14T17:17:35","date_gmt":"2025-05-14T17:17:35","guid":{"rendered":"https:\/\/digkrypton.com\/index.php\/2025\/05\/14\/you-arent-mad-at-bitcoin-core-youre-mad-at-me\/"},"modified":"2025-05-14T17:17:35","modified_gmt":"2025-05-14T17:17:35","slug":"you-arent-mad-at-bitcoin-core-youre-mad-at-me","status":"publish","type":"post","link":"https:\/\/digkrypton.com\/index.php\/2025\/05\/14\/you-arent-mad-at-bitcoin-core-youre-mad-at-me\/","title":{"rendered":"You Aren\u2019t Mad At Bitcoin Core, You\u2019re Mad At Me"},"content":{"rendered":"<p><a href=\"https:\/\/bitcoinmagazine.com\/\">Bitcoin Magazine<\/a><\/p>\n<p><a href=\"https:\/\/bitcoinmagazine.com\/takes\/you-arent-mad-at-bitcoin-core-youre-mad-at-me\">You Aren\u2019t Mad At Bitcoin Core, You\u2019re Mad At Me<\/a><\/p>\n<div><\/div>\n<div class=\"wp-block-image\">\n<\/div>\n<p>The current \u201cdebate\u201d, and even calling it that is me being wildly over-charitable, over OP_RETURN is one of the most absurd situations I have ever seen in this space. I say that as someone who has been in Bitcoin for over a decade. Even the blocksize wars don\u2019t hold a candle to this, at least in terms of utter absurdity. At least back then it was focused around an actual engineering disagreement.\u00a0<\/p>\n<p>I want to comment on one thing today though. Stop directing your irrational rage and nonsense at the wrong targets. You aren\u2019t mad at Bitcoin Core, you are mad at me.\u00a0<\/p>\n<p>NO ONE can alter your node except you. NO ONE can make you download a version of Bitcoin Core that changes something <em>except you<\/em>. End of story. Full stop. <em>YOU<\/em> are responsible for your node, what it enforces, and what it does. You and you alone.<\/p>\n<p>The entire issue of removing the OP_RETURN limit has nothing to do with <a href=\"https:\/\/bitcoinmagazine.com\/glossary\/bitcoin-core\">Bitcoin Core<\/a> \u201cforcing\u201d anything on anyone. They literally cannot do that, it is impossible to. All they are doing with this pull request is acknowledging the reality of people like me. They are making a logical engineering decision in the face of a minority of users who will not run clients enforcing current OP_RETURN limits.\u00a0<\/p>\n<p>I will never run a node that is configured to enforce these limits. Ever. It\u2019s that simple. I do not think it is my job, or my place, or my right to arbitrate or decide what types of consensus valid transactions other users make. Period. If it\u2019s consensus valid and pays a fee, it\u2019s not my business. If you have a problem with transactions that are consensus valid, address that problem where it should be, at the consensus level. As someone is so well known for quipping constantly in this nonsense: <em>use the right tool for the job<\/em>.\u00a0<\/p>\n<p><a href=\"https:\/\/bitcoinmagazine.com\/guides\/what-is-bitcoin\">Bitcoin<\/a> is supposed to be a permissionless system, and that actually means something to me.\u00a0<\/p>\n<p>As long as people like me will not enforce the relay filter on OP_RETURN that many people are upset with, your use of that filter is pointless. It accomplishes nothing. It does not stop these transactions from being relayed across the network. It does not stop them from getting mined in blocks. It accomplishes nothing. <em>It is a pointless feature from an engineering perspective<\/em>.<\/p>\n<p>All Core developers proposed doing is to acknowledge this reality that is <strong><em>entirely<\/em><\/strong> <strong><em>outside of their control<\/em><\/strong>.\u00a0<\/p>\n<p>Core developers are not the ones configuring datacarriersize to the maximum limit, or running LibreRelay, or building the private miner APIs\/mempools that allow direct access to blockspace bypassing public mempools. They have <strong><em>nothing<\/em><\/strong> to do with any of this.\u00a0<\/p>\n<p><em>All they are doing is reacting to the actions of others<\/em> <em>to mitigate harm to the network<\/em>.\u00a0<\/p>\n<p>If you want to get angry about this, that\u2019s your prerogative. If you want to \u201ctake action\u201d against the people who created this situation, that is also your prerogative. But direct it in the appropriate direction: the other <em>users<\/em> of Bitcoin who have created this situation that developers must react to.\u00a0<\/p>\n<p>Don\u2019t be a chickenshit directing your rage at a party not responsible for this situation just because you think they\u2019re an easier target. Be a man and direct your anger where it belongs<\/p>\n<p><em>This article is a\u00a0<a href=\"https:\/\/bitcoinmagazine.com\/takes\/bitcoin-magazine-introduces-opinion-takes\">Take<\/a>. Opinions expressed are entirely the author\u2019s and do not necessarily reflect those of BTC Inc or Bitcoin Magazine.<\/em><\/p>\n<p>This post <a href=\"https:\/\/bitcoinmagazine.com\/takes\/you-arent-mad-at-bitcoin-core-youre-mad-at-me\">You Aren\u2019t Mad At Bitcoin Core, You\u2019re Mad At Me<\/a> first appeared on <a href=\"https:\/\/bitcoinmagazine.com\/\">Bitcoin Magazine<\/a> and is written by <a href=\"https:\/\/bitcoinmagazine.com\/authors\/shinobi\">Shinobi<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Bitcoin Magazine You Aren\u2019t Mad At Bitcoin Core, You\u2019re Mad At Me The current \u201cdebate\u201d, and even calling it that is me being wildly over-charitable, over OP_RETURN is one of the most absurd situations I have ever seen in this space. I say that as someone who has been in Bitcoin for over a decade. [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":3376,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-3375","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-bitcoin"},"acf":[],"_links":{"self":[{"href":"https:\/\/digkrypton.com\/index.php\/wp-json\/wp\/v2\/posts\/3375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digkrypton.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digkrypton.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/digkrypton.com\/index.php\/wp-json\/wp\/v2\/comments?post=3375"}],"version-history":[{"count":0,"href":"https:\/\/digkrypton.com\/index.php\/wp-json\/wp\/v2\/posts\/3375\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digkrypton.com\/index.php\/wp-json\/wp\/v2\/media\/3376"}],"wp:attachment":[{"href":"https:\/\/digkrypton.com\/index.php\/wp-json\/wp\/v2\/media?parent=3375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digkrypton.com\/index.php\/wp-json\/wp\/v2\/categories?post=3375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digkrypton.com\/index.php\/wp-json\/wp\/v2\/tags?post=3375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}