Vitalik Buterin, who co-founded Ethereum, pushed back against Bitcoin developers claiming he created the network primarily as a pre-mining mechanism to benefit its founders. The debate echoes an earl
Vitalik Buterin, who co-founded Ethereum, pushed back against Bitcoin developers claiming he created the network primarily as a pre-mining mechanism to benefit its founders.
The debate echoes an earlier conflict within the Bitcoin community. Counterparty had developed a system using Bitcoin's OP_RETURN function, a feature that allowed users to embed arbitrary data into blockchain transactions. Using this capability, Counterparty became the first decentralized digital asset exchange to operate on a blockchain. Bitcoin developers then reduced the function's size from 80 bytes to 40 bytes, disrupting Counterparty and other projects that had built or planned to build applications on top of Bitcoin's protocol.
Buterin said the OP_RETURN reduction influenced his architectural decisions for Ethereum. His initial vision had contemplated building Ethereum on Primecoin rather than creating an independent blockchain. "The OP_RETURN drama preemptively pushed me toward building ethereum on Primecoin instead of Bitcoin. The primecoin plan was scrapped because we ended up getting more attention and resources than we expected, and so we could build our own base layer and add upgrades like ASIC-resistant PoW and state trees," he said.
Greg Maxwell, a Bitcoin Core developer, disputed this account. "Can you show even a single piece of evidence supporting this? How would OP_RETURN have anything to do with ethereum, it does nothing by definition," Maxwell wrote, suggesting the Ethereum team had never considered using OP_RETURN.
Buterin responded with specifics about the historical moment. "You don't remember the OP_RETURN drama? The point is that I took things like the reduction to 40 bytes as an act of war against Mastercoin-like meta-protocols using the bitcoin blockchain (which is what Ethereum would have been). Fortunately, Mastercoin ended up never being fully censored, but at the time it was not clear that this would be the outcome."
His two statements explained why Ethereum required its own independent blockchain and why the team built separate infrastructure for supporting decentralized applications.
Bitcoin and Ethereum operate on different structures. The Ethereum network now processes more than a million transactions per day, exceeding all other blockchains combined, including Bitcoin. If Ethereum had launched atop Bitcoin or Primecoin, it would have faced severe constraints. The platform could not have developed the unique scaling solutions and tools that decentralized applications need to process large amounts of data on an ongoing basis.