Vitalik Buterin reveals five ways he’d rebuild Ethereum from scratch – DLNews
When 620 weary developers emerged after three days of nonstop coding at this years ETHBerlin event last week, few expected Vitalik Buterin to be speaking on stage.
The co-founder and prime architect of Ethereum was a surprise guest.
What was even more surprising were some of his reflections on building the industrys second-largest blockchain. Buterin described some of the regrets he had about the initial design of Ethereum in detail.
For many in the audience, his discourse not only evoked the halcyon days of the networks birth in 2014, but it also helped fill in the road map for what comes next for a cryptocurrency now worth $448 billion.
The US has just approved a spot Ethereum exchange-traded fund, and BlackRock, the worlds largest asset manager, has launched its own tokenised fund on the blockchain.
The Ethereum network has spawned a sprawling ecosystem of developers and financial applications worth more than $63 billion, and it has become a byword for decentralised finance.
Still, Buterin, a 30-year-old Canadian-Russian programmer, said he has a list of things he would have done differently. They range from the development of Ethereums Virtual Machine to smart contracts to the Proof of Stake consensus mechanism.
And he remarked that even as Ethereum goes more mainstream, its still misunderstood.
Join the community to get our latest stories and updates
Bitcoin has a simple narrative which is digital gold, Buterin said. But like with Ethereum, its like Whoa, what the heck is Ethereum?
Seated on comfy couches on stage with ETHBerlin organisers Afri Schoedon and Franziska Heintel, Buterin opened his chat by sharing his fondest memories of the German capital over the years hacking in the old office with Ethereum co-founders Gavin Wood and Jeffrey Wilcke, launching Devcon Zero, and celebrating the Merge upgrade in 2022.
Then Schoedon popped the question.
With everything you know and everything you learned over the last 10 years, how would you build Ethereum differently today if you could start from scratch? Schoeden asked.
Vitalik Buterin (centre) discussed Ethereum's vision, then and now, in a discussion at ETHBerlin. Photocredit: Liam Kelly/DL News.
Buterins first qualm concerns Ethereums Virtual Machine, which is key to making the network function as a kind of decentralised mega crypto computer.
He explained that Ethereums original EVM design used 256-bit processing instead of 64- or 32-bit.
In computer architecture, the size of computing is measured in bits, with larger bits offering better efficiencies and processing more data. But 256 bits is very inefficient for most operations, and can create a lot of bloat on a blockchain, even for simple tasks.
For a network in its early days, Ethereum didnt need to optimise for this.
The original design was way too overfitted for 256-bit, Buterin told the audience.
Second, Buterin said the early Ethereum developers should have focused on making it easier to write smart contracts with fewer lines of code.
The reason? Added transparency.
With fewer lines of code, he said, people can properly see and check whats going on inside of them.
Volunteers and developers playing music at a hackathon in Berlin. Photocredit: ETHBerlin.
Instead of custom-built computers called miners running nonstop to secure a blockchain network, Ethereum switched to a different model.
Ethereums switch from a Proof of Work consensus mechanism the way nodes in a blockchain like Bitcoins agree on the state of transaction data to Proof of Stake in 2022 should have happened much earlier, Buterin said.
When we switched to Proof of Stake, we should have been willing to switch to a somewhat crappier version of Proof of Stake earlier on, he said. We ended up wasting a lot of cycles on really trying to make Proof of Stake perfect.
Instead of miners, Ethereum is now secured by validators who have staked 32 Ethereum, worth roughly $124,000, to do the same thing and be rewarded for it. If they misbehave by validating fraudulent transactions, for example, they are penalised.
In sum, the switch swapped out raw, energy-intensive computing power with economic incentives.
We could have saved a huge amount of trees if we had a much simpler proof-of-stake in 2018, Buterin said.
From big-money token transfers to backdoor honey pots, users can follow the money quite easily in crypto. Thats thanks in part to automatic logging.
But as the industry advances, notably moving from externally owned accounts like MetaMask to smart wallets like Safe, certain aspects of that crucial logging are lost.
Notably, automatic logs for Ether transfers.
It should have been in there from the beginning, Buterin said. It could have been like 30 minutes of coding from myself, Gav and Jeff. Instead, its an EIP.
Ethereum Improvement Proposals are formal proposals made by developers to change certain aspects of the Ethereum network.
EIP-7708, which Buterin submitted on May 17, would make this precise change.
Ameen Soleimani, strategic advisor at 0xbow and co-founder of MolochDAO and Reflexer Finance, discussing the Tornado Cash case. Photocredit: Liam Kelly/DL News.
Buterin also said he would have used SHA-2 for Ethereums hash function rather than the current function called Keccak.
To understand the difference, one must dig into a bit of cryptography lore, specifically about how SHA-3 became a standard. Remember, before crypto became synonymous with celebrity memecoins and nine-figure initial coin offerings, it was about complicated math.
When Ethereum was being built, the hash it used was in a hash function competition yes, thats a thing.
The National Institute of Standards and Technology organised the competition to create a new hash standard alongside SHA-2.
Previous standards had been attacked and debunked. But SHA-2 was unscathed and the NIST simply wanted a safe alternative. After all, variety is the spice of life (and apparently cryptography).
Keccak was just one of several contestants that entered the competition. During the competition, the team made some minor changes to its algorithms, eventually leading to them being crowned the winner. In other words: SHA-3.
The early Ethereum team had, however, already implemented a non-standardised version of Keccak. Essentially, Ethereum is using a pre-SHA-3 iteration.
Co-founder and CPO of ChainSafe Gregory Markou and founder and CEO of Phylax Systems Odysseas Lamtzidis speaking on stage at ETHBerlin. Photocredit: ETHBerlin
Big whoop, right?
Well, this meant that Ethereum developers needed a custom library collections of reusable code that neednt be rewritten from scratch to accommodate both SHA-3 and Keccak.
Were not compatible with other systems using SHA-3, Marius van der Wijden, a core Ethereum developer, told DL News. We have to support both algorithms in the EVM.
Its essentially been solved. Today, big libraries support both encryption mechanisms.
So, yeah, big whoop indeed.
It doesnt matter in the grand scheme of things, and current development is definitely not impacted by it, said van der Wijden.
Despite the list of minor design misses, Buterin said its inevitable for any project to have a few.
Im just really happy that I feel like our core devs and their execution capacity feels like it just keeps increasing with each passing year, he said.
Were in a position to effectively and safely correct some of these mistakes.
Liam Kelly is a DeFi Correspondent at DL News. Got a tip? Email at liam@dlnews.com.
Read more:
Vitalik Buterin reveals five ways he'd rebuild Ethereum from scratch - DLNews
- Vitalik Buterin praises Starknet: the new version revolutionizes the efficiency of Ethereum - The Cryptonomist - November 23rd, 2024 [November 23rd, 2024]
- Vitalik Buterin on Ethereum's Latency and Decentralization Challenges - Blockchain.News - November 23rd, 2024 [November 23rd, 2024]
- Vitalik Buterin Highlights Importance of Data Efficiency in Ethereum Scaling - Blockchain.News - November 23rd, 2024 [November 23rd, 2024]
- Vitalik Buterin Emphasizes the Importance of Decentralization and Practicality - Blockchain.News - November 23rd, 2024 [November 23rd, 2024]
- Vitalik Buterin explores info finance concept for Ethereum-based prediction markets - DLNews - November 14th, 2024 [November 14th, 2024]
- Vitalik Buterin: The man who co-created Ethereum - Cointelegraph - November 14th, 2024 [November 14th, 2024]
- Vitalik Buterin Is Preparing An Ambitious Crypto Project That Could Overshadow Polymarket. - Cointribune EN - November 14th, 2024 [November 14th, 2024]
- Vitalik Buterin Spoke at Devcon 2024 Recalling the Role and Progress of Ethereum - Bitcoinsensus - November 14th, 2024 [November 14th, 2024]
- Its Time to Go Beyond Just Predicting Elections on Polymarket: Vitalik Buterin Challenges Prediction Markets - DailyCoin - November 14th, 2024 [November 14th, 2024]
- Shiba Inu Lead and Ethereums Vitalik Buterin: Is a 10-Minute Conversation Coming - The Crypto Basic - November 8th, 2024 [November 8th, 2024]
- Heres How Shiba Inu Can Reach $0.01 if Ethereum Founder Vitalik Buterin Considers This Move - The Crypto Basic - November 8th, 2024 [November 8th, 2024]
- Vitalik Buterin deposits 2.09M STRK on Binance, realizing a $714K loss - MSN - November 8th, 2024 [November 8th, 2024]
- Shiba Inu Lead Aims to Impress Ethereums Vitalik Buterin with SHIBs Potential - Crypto News Flash - November 8th, 2024 [November 8th, 2024]
- The Crypto Genius You Won't Believe Exists. Discover Vitalik Buterin! - Bit Perfect Solutions - November 8th, 2024 [November 8th, 2024]
- Shiba Inu Lead Seeks to Showcase SHIB Potential to Ethereum Vitalik Buterin - The Crypto Basic - November 2nd, 2024 [November 2nd, 2024]
- Ethereum Founder Vitalik Buterin: 'The Splurge' Seeks to Bring the EVM to an 'Endgame State' - Bitcoin.com News - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin sets sights on multidimensional Ethereum gas with focus on The Splurge - CryptoSlate - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin Proposes Solution to Shrink Ethereums 1.1 TB Node Size - CCN.com - November 2nd, 2024 [November 2nd, 2024]
- Whales Dive In: Vitalik Buterin Launches "The Splurge" Phase for Ethereum! - TOKENPOST - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin on The Splurge: Exploring Ethereums Future - Altcoin Buzz - November 2nd, 2024 [November 2nd, 2024]
- Ethereum Founder Vitalik Buterin Donates Over $1 Million to Ukrainian Humanitarian Non-Profits - Bitcoin.com News - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin Responds to Ethereum Foundations Growing ETH Sales - The Crypto Basic - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin, on The Verge: Exploring Ethereums Future - Altcoin Buzz - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin Clarifies Why the Ethereum Foundation Sells ETH - CryptoPotato - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin Eyes Fresh Ethereum Bull Run With New Network Update - The Crypto Basic - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin on The Purge: Exploring Ethereums Future - Altcoin Buzz - November 2nd, 2024 [November 2nd, 2024]
- Ethereum Price Forecast: ETH eyes rally as Vitalik Buterin unveils The Splurge - FXStreet - November 2nd, 2024 [November 2nd, 2024]
- Ethereum Price Gains 5.5% As Vitalik Buterin Unveils The Splurge Update - CoinGape - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin Calls out Ethereum Foundation Critics'Show Some Respect' - Bitcoin.com News - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin says The Purge can help reduce Ethereums complexity and storage requirements - CryptoSlate - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Shares Plan to Reduce Ethereums Bloat and Complexity - DailyCoin - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Introduces The Purge to Tackle Ethereums Data and Storage Challenges - BeInCrypto - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Highlights EVM Verification Roadmap with RISC-V - Blockchain.News - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Responds Harshly to Allegations of Selling ETH and Dumping the Price - CoinMarketCap - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Reveals True Ethereum (ETH) Philosophy By U.Today - Investing.com Canada - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Comments On Kyber Network Token Choice - Binance - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Warns Current Ethereum Staking Model Is a Threat to Its Future - CCN.com - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Shares The Verge: A Game-Changer for Ethereum? - Crypto Times - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Unveils Ethereums Verge Upgrade Aiming To Democratize Blockchain Verification - Yahoo Finance - October 26th, 2024 [October 26th, 2024]
- Ethereums The Verge Update from Co-Founder Vitalik Buterin: What It Means for ETH Price Recovery - Crypto News Flash - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Posts Part 4 Of His Plans For Ethereum: Blocks To Be Verified On A Smart Watch? - 99Bitcoins - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Thinks Michael Saylors Recent Comments On Regulated Bitcoin Custody Are Batshit Insane - ZyCrypto - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin shares vision for Ethereum: Our goal is to achieve - AMBCrypto News - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Continues on Ethereums Future: The Scourge - Altcoin Buzz - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin: The Scourge to Address Ethereum's Proof-of-Stake Centralization Risks - Decrypt - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Talked about The Surge: Ethereums Future - Altcoin Buzz - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Discusses Ethereum's Future: The Verge - Blockchain.News - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin on why Ethereum centralization is a problem: Higher risk of - AMBCrypto News - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Proposes Solutions to Ethereum Staking Centralization Issues - The Shib Daily - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Reveals The Major Priorities Of Ethereum For Shanghai 2024 - Cointribune EN - October 26th, 2024 [October 26th, 2024]
- SHIB Burns 324 Million Tokens in One Week, XRP Ledger Sees Huge Spike in Active Wallets, Vitalik Buterin Unveils Four Major Milestones for Ethereum:... - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Proposes Selective Gas Fee Reductions for Ethereum - Binance - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin lays down roadmap to minimize centralization risk in Ethereum POS design - CryptoSlate - October 21st, 2024 [October 21st, 2024]
- Ethereum Co-Founder Vitalik Buterin Says 'Baptisms Of Fire' In Cryptocurrency Will Catalyze Growth For Bitcoin And Other Digital Assets - Benzinga - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin calls staking centralization 'one of the biggest risks' to Ethereum in 'Scourge' outline - The Block - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Warns of Ethereum Centralization Risks, Suggests Staking Cap Review - Crypto News Flash - October 21st, 2024 [October 21st, 2024]
- Ethereum, L2s to reach over 100K TPS with the 'Surge Vitalik Buterin - Cointelegraph - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin on Ethereums Staking, Block Production Issues - CryptoNewsZ - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Unveils Ambitious Plan for Ethereum's Future: Faster Transactions and 1 ETH Staking - Brave New Coin Insights - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Calls for Decentralisation of Proof-of-Stake as Ethereum Faces Biggest Risk - Crypto News Australia - October 21st, 2024 [October 21st, 2024]
- Ethereums Key Goal for The Surge Is 100,000 TPS: Vitalik Buterin - Unchained - October 21st, 2024 [October 21st, 2024]
- Expert Says Ethereum Price Is Ready As Vitalik Buterin Confirms ETHs Future - CoinGape - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin: The Surge to Boost Ethereum Over 100,000 TPS - CryptoTvplus - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Reveals Ethereums "The Surge" Roadmap - Bitcoinsensus - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Lays Out Ethereum Layer-2 Expansion in The Surge Roadmap - BeInCrypto - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin shares glimpse for the Future of Ethereum - Crypto Times - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin outlines possible areas of improvement for Ethereum - The Block - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Wants Ethereum to Hit 100K Transaction Per Second With Rollups - MSN - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Unveils The Surge Roadmap for Ethereums Future Scalability and Layer-2 Integration - Bybit Learn - October 21st, 2024 [October 21st, 2024]
- Speedy Ethereum Upgrades Proposed By Vitalik Buterin - CryptoCoin.News - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin: the L2 of Ethereum will exceed 100,000 TPS thanks to Surge - The Cryptonomist - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Proposes Ethereum Validator Threshold To Be Lowered From 32 ETH to 1 ETH - CoinMarketCap - October 21st, 2024 [October 21st, 2024]
- Ethereum Ready To Explode? Vitalik Buterin's Vision For 100,000 Transactions Per Second - Cointribune EN - October 21st, 2024 [October 21st, 2024]
- Ethereum, L2s to reach over 100K TPS with The Surge Vitalik Buterin - MSN - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Unveils Ambitious Plans for Ethereum Layer 2 Expansion With The Surge Roadmap - Changelly - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Shares New Proposition For Ethereums The Merge - The Coin Republic - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Argues for Balancing Decentralization and Cooperation in Ethereum Ecosystem - The Daily Hodl - October 3rd, 2024 [October 3rd, 2024]
- Vitalik Buterin: the key to Ethereum is decentralization - The Cryptonomist - October 3rd, 2024 [October 3rd, 2024]
- Ethereum Creator Vitalik Buterin Says He Supports the Existence of Betting Platform Polymarket Heres Why - The Daily Hodl - October 3rd, 2024 [October 3rd, 2024]
- TOKEN2049: Vitalik Buterin says cryptos early days are over, so whats next for the sector? - Vulcan Post - October 3rd, 2024 [October 3rd, 2024]