As Censorship on Ethereum Begins, Could This Open-Sourced Code Help Counter It?

Flashbots' accelerated code release comes amid U.S. regulatory crackdown on crypto mixer Tornado Cash for sanctions violations.

AccessTimeIconAug 23, 2022 at 7:52 p.m. UTC
Updated May 11, 2023 at 3:34 p.m. UTC
10 Years of Decentralizing the Future
May 29-31, 2024 - Austin, TexasThe biggest and most established global hub for everything crypto, blockchain and Web3.Register Now

Flashbots, the team of developers behind MEV-Boost, a critical piece of software for the next phase of Ethereum, has decided to accelerate the open-sourcing of some of its code as the broader Ethereum community frets over looming risks of transaction censorship.

The move comes in reaction to the U.S. Treasury Department’s Office of Foreign Assets Control (OFAC) banning Americans from using Tornado Cash, a service that anonymizes transactions, because it abetted money laundering. It also followed the arrest of Alexey Pertsev, who wrote the code for the mixer, banning Americans from using Tornado Cash.

MEV-Boost is an optional piece of software which, come the Ethereum Merge to proof-of-stake (PoS) in September, will separate “builders” who create blocks of transactions from the “proposers” who propagate those blocks out to the wider network.

Flashbots pitches its software as a way to help validators – the computers that process transactions on Ethereum’s PoS network – more easily (and equitably) extract Maximal Extractable Value (MEV), extra income that validators can earn by strategically selecting the transactions that they add to a given block.

But Flashbots sparked controversy last week after confirming that it would censor the default “relay” it uses to pass pre-built blocks from builders to proposers. In order to comply with OFAC sanctions, the Flashbots relay will exclude transactions involving addresses linked to Tornado Cash and other OFAC-sanctioned addresses.

In response to community backlash, the team announced in a blog post that it would aim to get its relay code into developers’ hands earlier than planned. This will make it easier for third-party relays – rather than Flashbots’ own default relay – to launch with MEV-Boost this fall.

While Flashbots’ default relay will comply with OFAC sanctions, these third-party relays will be able to handle sanctioned addresses however they’d prefer.

The Ethereum community responds

How Ethereum developers and the community as a whole would handle network censorship was the elephant in the room during last week’s All Core Developers Meeting.

Indeed, it appears that some miners on the current PoW chain have already begun excluding non-compliant transactions.

Micah Zoltu, the founder of Serv.eth Support, a support service specializing in Ethereum decentralized applications (dapps), led the topic of censorship on the call. In a conversation with CoinDesk, he remarked that the outcry around Flashbots’ decision to censor transactions was a wake up call for other relay providers. Now, Zoltu expects most relay providers to offer censorship-free relay options, and he thinks validators will prefer to run these non-censored relays.

Zoltu told CoinDesk that DeFi services firm bloXroute, for example, will run three relays: two that won’t censor, and one that will censor OFAC-sanctioned addresses. bloXroute will leave it up to validators to choose whether to use a censoring or a non-censoring relay.

On the developer call, many of Ethereum’s core engineers spoke out loudly against the movement towards transaction censorship.

Lukasz Rozmej mentioned during the call that if Ethereum creates code that would allow for censorship, that would make Ethereum developers the “enforcers” of censorship on the protocol, a role which developers would not likely want to take on.

Dankrad Feist, a researcher at the Ethereum Foundation, argued on the call that Ethereum developers should be adamant about censorship resistant qualities.

No one, however, had a clear plan for what developers should do to combat censorship ahead of the Merge.

If anything was clear at the end of last week’s call, it was that this is only the beginning of a long debate.

Disclosure

Please note that our privacy policy, terms of use, cookies, and do not sell my personal information has been updated.

CoinDesk is an award-winning media outlet that covers the cryptocurrency industry. Its journalists abide by a strict set of editorial policies. In November 2023, CoinDesk was acquired by the Bullish group, owner of Bullish, a regulated, digital assets exchange. The Bullish group is majority-owned by Block.one; both companies have interests in a variety of blockchain and digital asset businesses and significant holdings of digital assets, including bitcoin. CoinDesk operates as an independent subsidiary with an editorial committee to protect journalistic independence. CoinDesk employees, including journalists, may receive options in the Bullish group as part of their compensation.

Margaux Nijkerk

Margaux Nijkerk reports on the Ethereum protocol and L2s. A graduate of Johns Hopkins and Emory universities, she has a masters in International Affairs & Economics. She holds a small amount of ETH and other altcoins.

Sam Kessler

Sam is CoinDesk's deputy managing editor for tech and protocols. He reports on decentralized technology, infrastructure and governance. He owns ETH and BTC.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.