Deluged by NFTs and memecoins, Bitcoin has suddenly become a worse version of Ethereum. There are conflicting ideas about how to fix it.
The launch of BRC-20 tokens and Ordinals NFTs on Bitcoin has transformed the No. 1 blockchain overnight into a clunkier version of Ethereum.
The core developers and miners who signed off on the networks Taproot upgrade in November 2021 never envisaged this would be the result. Bitcoin now suffers from many of the same problems that have bedeviled Ethereum for years, including scammy memecoins and shitcoins, NFTs of monkey pictures hogging block space and skyrocketing transaction fees.
The network is even having to deal with incidences of miner extractable value (MEV), whereby miners profit by reordering pending transactions.
Im kind of upset at myself for not realizing, says Quantum Economics founder Mati Greenspan, a Bitcoiner since 2013.
It took these guys starting to hype up JPEGs on Bitcoin until I was like: Oh shit, what did we just do? He laughs ruefully.
Some Bitcoiners on Bitcointalk and Twitter refer to the impact of Ordinal NFTs and BRC-20 tokens as an attack on Bitcoin, an exploit of Taproot, or simply as spam clogging up the network.
Its sparked a fierce debate over whether unexpected outcomes are precisely the sort of outcomes you should expect from a permissionless protocol, or whether something needs to be done to get rid of them.
Why are Bitcoin fees so high?
BRC-20 tokens were only launched by anonymous developer Domo back on March 8. They use Ordinal inscriptions of JavaScript Object Notation (JSON) data to deploy token contracts, mint tokens and transfer tokens. Some argue this is horribly inefficient and costs four times as much in transaction fees as if they just used binary.
Alongside the inefficiencies, theres also a gold rush for minting memecoins. Someone will deploy a contract with a ticker for a new token and a max supply, and then traders rush in to mint as many as possible in the series, on a first come, first served basis, at whatever fee rate gets them priority. These tokens have already surpassed $1 billion in market cap even though Domo argues they will be worthless.
But they are here to stay at least in the short term with major wallets already adding support for BRC-20 tokens. And newer developments, such as the launch of a Uniswap fork that amassed $500,000 in trading of smart BRC-20 tokens (SBRC-20) in just a few days, suggest that the building of a permissionless new ecosystem on Bitcoin is set to continue.
Fees too high to bank the unbanked
Greenspan points out that while the flurry of interest has seen Bitcoin transactions hit an all-time high, the number of unique addresses plummeted, meaning fewer people are accessing the network. And while transaction fee revenue has overtaken the block reward seen by many as the only way to ensure Bitcoins security after another couple of halvings it comes with a lot of issues.
I spoke to one miner yesterday who said his revenue has doubled, which is nice, especially ahead of the halving, so its good for miners, but its terrible for the countries of Nigeria and El Salvador, for example, where, suddenly, the average cost to send a transaction is $30, he says. The dream of financial inclusion on Bitcoin has been temporarily postponed.
Read also: What its actually like to use Bitcoin in El Salvador
Interestingly, this isnt the first time someone has put a token or NFTs onto Bitcoin. Counterparty led the way with NFTs on Bitcoin, with Spells of Genesis and Rare Pepes in 2015 and 2016. And stablecoin Tether also launched a token on Bitcoin back in 2014 via the Mastercoin protocol (which later became Omni).
Ban the spam, say Bitcoin maxis
On Bitcointalk, there is much discussion of fighting off the attack on Bitcoin, with some claiming its the work of malicious Bitcoin SV devs. Users are talking about a soft fork to enforce strict Taproot validation script size, ways the protocol can filter out what they see as spam or even a hard fork to reverse Taproot.
Bitcoin developer Luke Dashjr stated that action should have been taken months ago. Spam filtration has been a standard part of Bitcoin Core since Day 1. Its a mistake that the existing filters werent extended to Taproot transactions […] since this is a bugfix, it doesnt really even need to wait for a major release.
Glassnodes lead on-chain analyst, Checkmate, tells Magazine that he believes this sort of censorship is against the entire ethos of Bitcoin and notes there are already optional mempool rules enabling node operators to filter ordinals if they choose.
From my view, any attempt to ban or censor these transactions is far more of an attack on Bitcoin than leaving them be. They are within consensus rules, and when a loud minority of individuals want to change the rules to stop something they dont like, that is the real attack.
But podcaster Chris Blec made the case on Twitter that limiting transaction types to ensure the health of the network wasnt censorship.
If it doesnt depend on the content of the message or the sender of the message, then its not censorship, he said.
Hass McCook, a former member of the Bitcoin Mining Council and a Bitcoin true believer, is no fan of Ordinals but thinks trying to get rid of them is a step too far, saying:
The only thing more important than Bitcoin is freedom. My general take is I personally dont like it and dont see value in it. But I dont want to censor it. I think that could go down a very dark path.
If the protocol allows for something and somebody is happy to pay to do that thing, then it is what it is.
Impossible to ban Ordinals anyway
Andrew Poelstra, director of research for Blockstream, is one of the inventors of Taproot. He doesnt like the upgrades toxic offspring either but doesnt see any practical way to stop them.
As near as I can tell, there is no sensible way to prevent people from storing arbitrary data in witnesses without incentivizing even worse behavior and/or breaking legitimate use cases, he wrote.
Read also: Is Bitcoin a religion? If not, it soon could be
Its not going to be possible just to ban useless data, he said, noting that people could just hide useless data like NFTs inside of useful data like dummy signatures or public keys.
Doing so would incur a 2x cost to them, but if 2x is enough to incentivize storage, then theres no need to have this discussion because they will be forced to stop due to fee market competition anyway.
Ignore them, and theyll go away
The best-case scenario and the most likely, according to interviewees for this piece is that interest in the tokens and NFTs will die down as the memecoin fad plays out.
Network congestion on Bitcoin is not a new thing, right? says Greenspan. It usually comes with hype. But also it leaves when the hype is over.
Whats most likely to happen is people are gonna run out of money.
But if Ordinals continue to have an outsized impact on the network, theres always the nuclear option of forking Bitcoin to modify or remove Taproot. Blec and many others have raised the possibility, though it seems mostly hypothetical at this stage.
Fork Bitcoin to get rid of Ordinals
Greenspan says, while its always possible to implement a hard fork, itll split the network. And nobody wants that.
McCook says the market chose Bitcoin, rather than Bitcoin Cash or Bitcoin SV during the scaling wars in 2017, and he predicts the current version would win over a fork with Taproot.
Id take the Ordinals one. So, even though I dont find any value in Ordinals, maybe I need to inscribe something in the future that I need to have absolute censorship resistance, he says.
This could potentially have pretty powerful implications. Lets say Julian Assange decided to do his WikiLeaks info dump as an inscription, this is a very useful thing.
Greenspan also believes the benefits of using Bitcoin to store data have only just begun to be explored.
People are now aware that Bitcoin has the ability to store files. And Im excited to see what, you know, forward-thinking developers will do with this new tool. More than just creating memes.
Make the tokens better
When he released BRC-20, Domo added, I believe there are almost certainly better design choices and optimization improvements to be made.
Plenty of people agree. One of the easiest improvements would be to use binary rather than the JSON format, which developer John W. Ratcliff argues is one of the most inefficient data formats anyone could use. He believes this would reduce BRC-20 tokens from 89 bytes to 19.
This means that they are paying over four times as much in fees to commit these BRC-20 tokens than necessary, he said.
Hashrate Index researcher Colin Harper says that using binary code could reduce bandwidth by as much as 80%. However, this wouldnt entirely solve the problem, as Bitcoin influencer Udi Wertheimer points out, given the spike in fees is due to token minting degens bidding up fees to get their transaction prioritized into order to mint or snatch up low serial number tokens before the supply runs out.
Theres also another way to issue assets on Bitcoin called Taro, which Domo says is a better solution. Taproot Asset Representation Overlay is a proposed protocol that will allow people to issue digital assets on Bitcoin that can be transferred to Lightning for fast and cheap transactions.
Read also: Attack of the zkEVMs! Cryptos 10x moment
Build a virtual machine on top of Bitcoin
A much more radical and experimental approach is being taken by Trustless Computer, which is behind a Uniswap v2 fork called Trustless Market that enabled $500,000 worth of swaps in its first three days.
The projects documentation states its working toward a Turing-complete virtual machine called BVM built on top of Bitcoin to enable a DeFi ecosystem.
Core team member @punk3700 tells Magazine it is not a layer 2, its a protocol within layer 1 that works like Ordinals but uses SBRC-20s.
Instead of writing text files to Bitcoin, Trustless Computer writes smart contract transactions to Bitcoin. Raw files vs. programs/logic/apps. He claims this cuts down the bandwidth required for the tokens by 80%90%.
I think the BRC-20 in their current form (using text files) are a flash in the pan, he says. You cant use paper and pen to build an alternative scalable financial instrument.
Our SBRC-20 implementation is different. We use smart contracts, the same ERC-20 smart contract on Ethereum. It works exactly as programmed.
Ordinals is v0.1 of what is possible on Bitcoin. Trustless Computer shows that you can build a full DApp ecosystem on Bitcoin.
He expects that well see MakerDAO, Aave, Compound and other smart contracts deployed soon, which, if it works as he claims it will, would be a huge change for Bitcoin.
While the project has recieved coverage in other major crypto news outlets, Magazine hasn’t verified their tech works as promised, and the extent to which you can integrate smart contracts with Bitcoin is debateable, so tread carefully.
Can we scale Bitcoin with ZK-rollups?
The influx of NFTs and token minting on Bitcoin has shown the blockchain remains unable to scale to deal with increased demand, meaning the more popular it gets, the worse it works.
The Lightning Network is usually touted as the solution, but Nostr creator Fiatjaf noted it has been unable to cope with the recent fee spike. Channels are too fragile, it costs a lot to open a channel under a high fee environment, to run a routing node and so on, he wrote, stating that users instead had to rely on the centralized Lightning providers.
Greenspan believes that gradual progress toward scaling is the only safe solution to ensure Bitcoin remains bulletproof.
“Weve seen Segway; weve seen Taproot. I mean, these are, these are good progressions and steady scaling. Which is whats best usually for a decentralized network of this size. You dont want to rush things because you might break them. As weve seen.
Read Also: Reformed altcoin slayer Eric Wall on shitposting and scaling Ethereum
Various parties, including StarkWare and blockchain researcher Eric Wall, have been investigating scaling Bitcoin using zero-knowledge (ZK) rollups, which is Ethereums plan to solve its very similar challenges.
But ironically, while the surge in demand caused by Ordinals has shown that further scaling is required, its also made it much less likely the community would agree to a new hard fork to enable ZK-rollups. After all, they voted for Taproot and look what happened?
I doubt that will ever happen, says Checkmate.
I am also skeptical of even a soft fork since the unintended consequences of the witness discount have woken everyone up to the risks of change.