Ethereum co-founder, Vitalik Buterin, recently appeared on the Hashing It Out podcast to discuss the latest developments with Ethereum.
With that, Buterin acknowledged that, when designing Ethereum, many mistakes were made. With the benefit of hindsight, he admits that the Ethereum architecture isn’t as efficient as it could be.
One example he gave related to the use of hexary trees, instead of binary trees, to store contract data.
Guillaume Ballet noted that hexary trees hamper scalability, as this method requires constant recalculation of the hash root.
As well as that, during his explanation, Buterin also expressed regret on how the gas system was setup.
“we really didn’t do a good job in setting those in the beginning.”
It recently emerged that a $130 Ethereum transaction incurred gas fees of $2.6 million. Some theorize that this was an intention game of the gas system as a result of money laundering. But whether or not this is true, it still highlights flaws within Ethereum’s gas system.
overall the ethereum community is wayyyyy too overconfident about people paying high gas fees if reasonable alternatives exist.
watching ethereum overtake bitcoin has been fun.
watching the ethereum community fall for the same overconfidence trap that befell bticoin is scary.
— scott lewis🌾 (@scott_lew_is) June 30, 2020
While ETH 2.0 intends to address such concerns, as a live blockchain, legacy architecture must be taken into account to deliver Buterin’s vision for the future.
“we definately did underestimate how much time it would take to finish a lot of the things that we didn’t start back in 2015, with proof of stake and sharding probably being two of the biggest things.”
Ethereum 2.0 is Overdue
Delays to the rollout of ETH 2.0 have left the community none the wiser as to when it will launch.