{"id":4091,"date":"2023-05-14T10:19:13","date_gmt":"2023-05-14T17:19:13","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=4091"},"modified":"2023-05-14T10:19:13","modified_gmt":"2023-05-14T17:19:13","slug":"among-bitcoin-developers-debate-is-raging-over-whether-to-censor-ordinals-brc-20s","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2023\/05\/14\/among-bitcoin-developers-debate-is-raging-over-whether-to-censor-ordinals-brc-20s\/","title":{"rendered":"Among Bitcoin Developers, Debate Is Raging Over Whether to Censor Ordinals BRC-20s"},"content":{"rendered":"\n<p>I ran an experiment a couple days ago, putting in a transaction with minimal fee of 1 sat\/Byte which was accepted into the mempool. Then I bumped it to 20 sat\/Byte which my BTC explorer gave as the fee to get it included within a day. But there was more mempool transaction expansion and it took a couple days to clear. So if you want to get a transaction through faster, you&#8217;ll need to include the appropriate fee and it will probably cost you a few dollars. Eventually people will tire of the fees to play with the new Ordinal technology and things will return to normal. Some Bitcoin developers want to filter these transactions, but current consensus is to just let the problem resolve itself. Until then the miners are making more money with transaction fees, which sorts out what transactions are important and necessary by what people are willing to pay. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/bitcoinexplorer.org\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"704\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2023\/05\/bitcoin4-1024x704.png\" alt=\"\" class=\"wp-image-4092\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2023\/05\/bitcoin4-1024x704.png 1024w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2023\/05\/bitcoin4-300x206.png 300w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2023\/05\/bitcoin4-768x528.png 768w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2023\/05\/bitcoin4.png 1148w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.coindesk.com\/tech\/2023\/05\/12\/among-bitcoin-developers-debate-is-raging-over-whether-to-censor-ordinals-brc-20s\/\">https:\/\/www.coindesk.com\/tech\/2023\/05\/12\/among-bitcoin-developers-debate-is-raging-over-whether-to-censor-ordinals-brc-20s\/<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_2a18dbbe-0c42-4d04-9ab8-225fc1058a69\"><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\">Despite calls for censorship, many developers agree that maintaining the status quo is the right thing to do for now.<\/h5>\n\n\n\n<p>By <a href=\"https:\/\/www.coindesk.com\/author\/frederick-munawa\/\">Frederick Munawa<\/a><\/p>\n\n\n\n<p>The staggering amount of BRC-20 tokens minted via the Ordinals protocol, which clogged the Bitcoin network and <a href=\"https:\/\/www.coindesk.com\/tech\/2023\/05\/08\/bitcoins-brc-20-explosion-sends-users-scrambling-for-options-including-lightning\/\">sent transaction fees sky-high<\/a>, has sparked a debate among developers of the blockchain over how to tame the on-chain frenzy.<\/p>\n\n\n\n<p>The debate is playing out on the <a href=\"https:\/\/lists.linuxfoundation.org\/pipermail\/bitcoin-dev\/2023-May\/021620.html\">bitcoin-dev mailing list<\/a>, which hosts discussions about Bitcoin development. Opinion is divided on whether more drastic steps should be taken to curb the sudden surge in BRC-20 mints.<\/p>\n\n\n\n<p>The soaring fees have <a href=\"https:\/\/www.coindesk.com\/tech\/2023\/05\/09\/africa-moves-to-lighting-stablecoins-as-bitcoin-transaction-fees-soar\/\">forced some bitcoin users in Africa<\/a> to seek alternative payment options including stablecoins, while crypto exchange Binance said it\u2019s in the process of <a href=\"https:\/\/www.coindesk.com\/tech\/2023\/05\/08\/bitcoins-brc-20-explosion-sends-users-scrambling-for-options-including-lightning\/\">integrating the \u201clayer 2\u201d scaling solution for Bitcoin known as Lightning Network<\/a>. It\u2019s been a windfall for Bitcoin miners but has presented an existential conflict for purists of a blockchain designed to be a peer-to-peer payments network but also free from censorship.<\/p>\n\n\n\n<p>\u201cReal bitcoin transactions are being priced out,\u201d wrote mailing list member Ali Sherief, who started the thread on Sunday. \u201cSuch justifiably worthless tokens threaten the smooth and normal use of the Bitcoin network as a peer-to-peer digital currency, as it was intended to be used.\u201d<\/p>\n\n\n\n<p>Sherief recommended mitigating Ordinals token mints by drafting and implementing a bitcoin improvement proposal (BIP) or making changes to Bitcoin Core, the primary software for connecting to the Bitcoin network.<\/p>\n\n\n\n<p>Not everyone agrees. Michael Folkson, an organizer for the London Bitcoin Dev meetup group, said Bitcoin should maintain its status quo.<\/p>\n\n\n\n<p>\u201cConsensus rules are set and the rest is left to the market,\u201d Folkson wrote. \u201cYou may not like this use case, but assuming you embark on a game of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Whac-A-Mole\" target=\"_blank\" rel=\"noreferrer noopener\">Whac-A-Mole<\/a>, what&#8217;s to stop a group of people popping up in a year declaring their opposition to your use case?\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">&#8216;Mass minting&#8217;<\/h2>\n\n\n\n<p>The Ordinals protocol allows users to inscribe data onto the smallest units in Bitcoin \u2013 satoshis or \u201csats.\u201d The result is a unique non-fungible token (NFT).<\/p>\n\n\n\n<p>On March 8, Twitter user <a href=\"https:\/\/twitter.com\/domodata\">Domo<\/a> used Ordinals to inscribe snippets of code called JavaScript Object Notation (JSON) data to enable minting of a stupendous amount of fungible tokens, some with total supply in the quadrillions, many of them practically useless.<\/p>\n\n\n\n<p>Sherief was quick to point out that it was Domo himself who labeled his own creation \u201cworthless.\u201d<\/p>\n\n\n\n<p>\u201cThese will be worthless. Please do not waste money mass minting,\u201d Domo <a href=\"https:\/\/twitter.com\/domodata\/status\/1633828036943704068\">tweeted<\/a> in March. CoinDesk reached out to Domo seeking comment on whether he still considers BRC-20s worthless but he is yet to respond.<\/p>\n\n\n\n<p>Over <a href=\"https:\/\/brc-20.io\/\">14,300 tokens<\/a> have already been minted, some with a total supply of <a href=\"https:\/\/brc-20.io\/token?n=baby\">420 quadrillion<\/a>. Total market cap for BRC-20 tokens <a href=\"https:\/\/finance.yahoo.com\/news\/total-market-cap-brc-20-022544779.html\">approached $1 billion<\/a> earlier in the week, and Domo\u2019s test token ORDI \u2013 created for no practical use other than to illustrate how BRC-20 minting works \u2013 is leading the pack and trading at $7.90 at the time of reporting, with a market cap of $161 million, <a href=\"https:\/\/www.coingecko.com\/en\/coins\/ordi#markets\">according to CoinGecko<\/a>.<\/p>\n\n\n\n<p>That recent flurry of activity is what prompted several developers, including Sherief, to label BRC-20s as spam earlier this week and brainstorm ways to curtail the minting mayhem.<\/p>\n\n\n\n<p>\u201cI think everyone on this list knows what has happened to the Bitcoin mempool during the past 96 hours,\u201d said Sherief. \u201cDue to side projects such as BRC-20 having such a high volume.\u201d<\/p>\n\n\n\n<p>Bitcoin\u2019s mempool, short for memory pool \u2013 a database of unconfirmed transactions \u2013 has indeed been congested, and at one time had nearly <a href=\"https:\/\/www.coindesk.com\/business\/2023\/05\/08\/binance-pauses-bitcoin-withdrawals-for-the-second-time-in-24-hours\/\">half a million<\/a> unconfirmed transactions. The number of unconfirmed transactions was well under 50,000 for most of 2022.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">&#8216;Spam filtration&#8217;<\/h2>\n\n\n\n<p>Longtime Bitcoin developer Luke Dashjr created an Ordinals spam patch filter in February called <a href=\"https:\/\/gist.github.com\/luke-jr\/4c022839584020444915c84bdd825831\">Ordisrespector<\/a> that detects Ordinals transactions then rejects them. Dashjr chimed in on Sherief\u2019s discussion thread and called for a change in Bitcoin Core that would filter out the controversial transactions, which he also referred to as spam.<\/p>\n\n\n\n<p>\u201cAction should have been taken months ago,\u201d Dashjr wrote on Monday. \u201cSpam filtration has been a standard part of Bitcoin Core since day 1.\u201d<\/p>\n\n\n\n<p>No change will be made to the Bitcoin protocol or to Bitcoin Core for now, so the minting appears set to continue.<\/p>\n\n\n\n<p>\u201cMiners are making millions of dollars from these inscription transactions,\u201d said veteran Bitcoin Core developer, Peter Todd, in response to Dashjr. \u201cMany people like myself will continue to run nodes that do not attempt to block inscriptions.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I ran an experiment a couple days ago, putting in a transaction with minimal fee of 1 sat\/Byte which was accepted into the mempool. Then I bumped it to 20 sat\/Byte which my BTC explorer gave as the fee to get it included within a day. But there was more mempool transaction expansion and it [&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-4091","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\/4091","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=4091"}],"version-history":[{"count":1,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/4091\/revisions"}],"predecessor-version":[{"id":4093,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/4091\/revisions\/4093"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=4091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=4091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=4091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}