Ethereum 1.x Devs Focusing on ‘Stateless Clients’ to Curb Chain Bloat

Published at: Jan. 18, 2020

While Ethereum continues to develop the next stage of its evolution with the sharding-enabled Ethereum 2.0, a group of developers will focus on the existing chain to maintain its operability during the transition. 

Dubbed Ethereum 1.x, the project’s goal is to maintain Ethereum’s (ETH) usability while the Serenity upgrade is being worked on. As explained in a Dec. 10 blog post by Ethereum Foundation (EF), the new version is still years away:

“Our story begins with a realization by core developers that the final phase of the Ethereum roadmap, ‘Serenity’, would not be ready as early as originally hoped. With potentially many years before a full ‘Ethereum 2.0’ roll-out, the current chain would need changes to ensure that larger problems that wouldn’t render Ethereum in-operable before a comprehensive protocol upgrade could be delivered.”

While there are no single insurmountable issues, the developers point to small degradations of performance due to the continuous growth of the blockchain. Full nodes currently need to download and process the entirety of Ethereum’s history, currently weighing over 200 gigabytes. 

This figure grows by 10-15 GB every month and leads to issues with node operation and network latency. The slightly separate issue of “state bloat” would also make block verification harder.

State is one of Ethereum’s key technology concepts. It represents the collective memory of all smart contracts and all current wallet balances. Each transaction makes modifications to the overarching state, which over time leads to bloat.

How Ethereum 1.x solves the problems

Several solutions are proposed to mitigate part of these issues. Pruning, the deletion of certain unneeded blockchain data, could mitigate storage requirements — but it’s complex to implement.

Network latency can be fixed with block “pre-announcement,” where miners would announce new blocks before they are validated. This would give more time for nodes to distribute block information, ensuring the correct operation of the blockchain. This optimization is “within reach,” according to the developers.

Finally, reducing state bloat is the core direction of research. An earlier proposal on introducing “state rent,” where smart contracts would have to pay fees for their share of state usage, was thrown out as unfeasible. 

Instead, Ethereum 1.x is introducing the concept of “stateless clients.” Instead of storing the entire state, clients will simply compute the changes to it from a previous block — using “block witnesses” to ensure their validity. Though some nodes will still need to maintain the entire state, the benefits appear to be significant.

The relationship with Serenity

Ethereum 1.x is developed under the full patronage of EF. But while they are both under the same umbrella, the 1.x code base will remain separate from 2.0.

Cointelegraph approached James Hancock, the team coordinator for the 1.x project, for clarifications. When asked about how the various phases of Ethereum 2.0 will interact with it, he explained:

“Phase 0 implemented will still have Eth1.X as a separate code base. Phase 0 is a bridge, and although the transition is gradual between Eth1 and Eth2, pay attention to the state, as in the contract and storage state of Ethereum. Where that goes, Ethereum goes.”

Although the transition will be gradual, there is a possibility that a contentious hard fork like the one that resulted in the creation of Ethereum Classic could occur. But while that remains a possibility, the 1.x team has no intention of creating a separate chain. Hancock added:

“The Freedom to Fork is maintained throughout the entire process. The same as it is today, and as it should be in my opinion. Theoretically possible, yes. Is it planned by the Eth1.X team? No.”

There may be a point of no return in terms of the ability to fork a pure 1.x chain. As Hancock elaborated, as soon as the state moves to the 2.0 chain, it will become the primary version of Ethereum. However, there are no specific milestones for it as of yet.

Tags
Related Posts
Bitcoin and Ethereum transaction fees sink 95% from all-time highs
The cost of using the Bitcoin and Ethereum blockchains is on the rapid decline, as evidenced by a 93%–95% reduction in average transaction fees over the past couple of months. Fees are paid to the miners who process transactions on a typical proof-of-work blockchain. The size of the fee depends on the size of the transaction in bytes and how many transactions a coin has gone through in the past (as these need to be checked every time a coin is moved). Supply and demand for space also dictate the size of a transaction fee since blockchains have limited capacity. …
Blockchain / June 9, 2021
Unconfirmed: Crypto Startup Enjin to Back Rumored Samsung Galaxy S10 Blockchain Wallet
South Korean crypto company Enjin Wallet has reportedly been appointed by Samsung to back a blockchain wallet in its new Galaxy S10 smartphone, anonymous sources told Asia Crypto Today on Monday, Feb. 25. The anonymous interlocutors provided an image to the outlet that was purportedly posted by Tworld — Korea’s second largest telecom company. The screenshot shows the Enjin wallet being used in the Galaxy S10 for Ethereum (ETH) transactions. The image also features Enjin coin (ENJ) and Basic Attention Token (BAT) — an Ethereum-based token used in digital advertising. Enjin Wallet reportedly used in Samsung blockchain keystore. Source: asiacryptotoday.com …
Blockchain / Feb. 25, 2019
Axie Infinity virtual land slot sells out for 550 ETH
In a tweet posted by Axie Infinity late Thursday, a lucrative land plot within the monster-battle fantasy nonfungible tokens, or NFTs, game sold for 550 ETH ($2.3 million). Axies are creatures that users command to duel other players, battle enemies, and complete daily quests. They are also NFTs can be bred (minted), bought, and sold freely. ✨A Genesis Land Plot just sold for 550 ETH! That's over 2.3 M USD! Our player-owned Digital nation continues to shock the world pic.twitter.com/SVvAtFNYUF — Axie Infinity (@AxieInfinity) November 24, 2021 The game takes place in the world of Lunacia that Axies inhabit. It …
Blockchain / Nov. 25, 2021
From DeFi year to decade: Is mass adoption here? Experts Answer, Part 2
Yat Siu of Animoca Brands Yat is the executive chairman and co-founder of Animoca Brands, which delivers digital property rights to the world’s gamers and internet users, thereby creating a new asset class, play-to-earn economies and a more equitable digital framework contributing to the building of the open Metaverse. “2021 was the year of NFTs, and in the second half of the year, we saw a growing emphasis on GameFi. This trend will continue well into 2022. Real mass adoption of DeFi will happen via GameFi, which will explode in growth during 2022 as the potential for mass financial inclusion …
Decentralization / Dec. 22, 2021
Ethereum white paper predicted DeFi but missed NFTs: Vitalik Buterin
Rounding up the last decade, Ethereum co-founder Vitalik Buterin revisited his predictions made over the years, showcasing a knack for being right about abstract ideas than on-production software development issues. Buterin started the Twitter thread by addressing his article dated Jul. 23, 2013 in which he highlighted Bitcoin's (BTC) key benefits — internationality and censorship resistance. Buterin foresaw Bitcoin’s potential in protecting the citizens’ buying power in countries such as Iran, Argentina, China and Africa. However, Buterin also noticed a rise in stablecoin adoption as he saw Argentinian businesses operating in Tether (USDT). He backed up his decade-old ideas around …
Adoption / Jan. 2, 2022