Cryptocurrency

Op-Ed: Bitcoin’s High Fees are Forcing Companies to Optimize Their Interactions with the Blockchain, And That’s a Good Thing

For three years, Bitcoin developers proposed raising the network's block size limit through hard forks. None won consensus. The appeal was simple: more block space would lower transaction fees and inc

By James Gray··3 min read
Op-Ed: Bitcoin’s High Fees are Forcing Companies to Optimize Their Interactions with the Blockchain, And That’s a Good Thing

Key Points

  • For three years, Bitcoin developers proposed raising the network's block size limit through hard forks.
  • The appeal was simple: more block space would lower transaction fees and inc

For three years, Bitcoin developers proposed raising the network's block size limit through hard forks. None won consensus. The appeal was simple: more block space would lower transaction fees and increase throughput. But Bitcoin's congestion achieved something different. It forced custodians and wallet makers to build more efficient systems. Expensive fees eliminated certain low-value uses, yes. But the resulting optimizations gave Bitcoin better odds of staying what it was meant to be: decentralized, uncensorable money.

Satoshi Dice taught Bitcoin an early lesson in waste. In the beginning, miners didn't care what got put into blocks. The 1 MB limit existed but seemed remote. Satoshi Dice, an online gambling site, loaded every user bet onto the blockchain. At one point, their transactions made up half of all daily Bitcoin activity. Some called it spam. Others called it "blockchain pollution." Satoshi Dice wasn't alone. Companies had no reason to optimize blockchain use when space cost nothing.

Different proposals emerged: Bitcoin XT, Bitcoin Classic, Bitcoin Unlimited, SegWit2x, and Bitcoin Cash. Each sought to raise the block limit and postpone the hard choices about efficiency. No one knew how long that reprieve would last. Without high fees as a cost signal, companies would have little reason to build better systems.

The calculus shifted. Median transaction fees hit around $15. Wallet makers and exchanges started caring about efficiency.

Advertisement

728×90

Fee estimation was a priority. In early 2016, most wallets couldn't predict fees as blocks filled. Users got stuck with transactions that wouldn't confirm. Wallets didn't let people adjust fees based on market conditions. This mattered. Bitcoin's survival depends on fees motivating miners as the mining reward dwindles. Wallets have improved since then, though more work is needed.

BitPay deployed the Payment Protocol to stop user errors that wasted money. They said so in a blog post. Each extra transaction cut into margins.

Two bigger tools emerged: batching and Segregated Witness. Batching lets custodians combine multiple user payments into one on-chain transaction. David Harding, a Bitcoin researcher, calculated that batching saves up to 80 percent on fees. SegWit, a soft fork change, gives users more effective block space and lower costs. BitGo reported their users cut transaction costs by 50 percent with SegWit.

"Our largest customers who have upgraded to SegWit are saving nearly $100,000 a month in transaction fees," Jameson Lopp tweeted on November 9, 2017. The savings ran higher for multisig wallets like BitGo's.

Blockchain.com and Coinbase, two major sources of on-chain transactions, started deploying SegWit. Blockchain.com couldn't batch transactions because it doesn't hold user funds. Coinbase pursued both routes. Bitstamp implemented batching and SegWit earlier. None of this would have happened if fees had remained low.

The outcome matters. Efficient blockchain use lets Bitcoin stay permissionless while keeping the cost of running a full node low. Other networks made different choices. Bitcoin Cash allowed low fees and did nothing to discourage waste. That model drives more blockchain pollution and centralization. Satoshi Dice itself now runs on Bitcoin Cash.

Companies had other options. They didn't need to broadcast every customer transaction on the public blockchain. They could track transactions off-chain and settle once per day. Moonbeam and Liquid let them do this with minimal trust. The Lightning Network offered a more decentralized version. Matt Corallo, a Bitcoin Core developer, proposed a hub-and-spoke payment channel design in early 2014. He sent it to Blockchain.com. They ignored it.

"Ultimately, I get it, Bitcoin businesses have always been fighting to keep afloat of technology in this space, so telling them 'hey, here's this awesome technology that I'd love to work with y'all to finish implementing, because I think it'll make Bitcoin scale' when they aren't facing scaling issues at that time just isn't a compelling argument," Corallo said on Reddit. Now they're facing those issues. The incentive is there.

MiningPool content is intended for information and educational purposes only and does not constitute financial, investment, or legal advice.

Advertisement

728×90

Related Stories

Stay informed

Verifiable crypto journalism, delivered to your inbox.

Weekday mornings. No hype. No financial advice. Just what happened and why it matters.

No spam. Unsubscribe anytime. Read our privacy policy.