Popular Science | How is the Ethereum block size determined

Author: NEST lovers _CryptoV12

With the development of the blockchain industry, the ecosystem built on the Ethereum network is getting larger and larger. In addition to satisfying the transaction packaging of various assets issued based on the Ethereum network, it also needs to meet the packaging of various smart contracts Transactions, such as DeFi protocol ( Uniswap ), oracle protocol ( NEST Protocol ), games ( Decentraland ) and other related business contracts. This makes the Ethereum network need to process more and more transactions, so that when the market fluctuates, we often see Ethereum congestion and miner fees increase significantly.

EthGasStation: Ethereum network GAS fee consumption ranking

According to the natural growth rate of the current state of the Ethereum blockchain, it will not be long before the Ethereum network will face some problems. Because, with the continuous growth of Ethereum block data, our threshold for running Ethereum full nodes will become higher and higher, which will cause the Ethereum network to become more centralized. (Currently running an Ethereum node requires approximately 220GB of storage space)

As the network delay increases, its speed may become slower and slower; with the emergence of "state inflation" , block verification may become more difficult. Eventually, as the transaction TPS reaches the upper limit and the client improvement is more difficult to achieve, both Ethereum end users and core developers will be hit hard, which will affect the sustainable development of the Ethereum ecosystem.

 

Figure 2. Etherscan: the number of transactions to be packaged per day on the Ethereum network

At a macro level, the problem the Ethereum 1.0 network is facing is that the Ethereum blockchain is getting bigger and bigger! Looking at the breakdown, the variables that make the problem more prominent are the three factors that affect data storage, transaction status, and block size . Today, we mainly analyze the core factor of "Ethereum block size" , and specifically understand how the block size of the Ethereum network is determined.

Unlike the Bitcoin network, Ethereum does not explicitly limit the size of each block by memory, but instead enforces the size of each block through the block GasLimit.

The Ethereum block GasLimit setting effectively limits the amount of transactions that can be packaged in a block. The GasLimit parameter is determined collectively by Ethereum miners, that is, the value of GasLimit is dynamically increased or decreased by voting. The most recent vote was in the second half of 2019, and the miners voted to increase the GasLimit of Ethereum from the original 8 million Gas units to 10 million, which increased the size of each block by 25% compared to the previous block. Left and right, this theoretically improves the TPS of the Ethereum network.

Figure 3: BTC.COM shows that the Ethereum network TPS: 8 ~ 14

Increasing the upper limit of the GasLimit of a block means that the data volume of a single block's package transaction is increased, and the block becomes larger, which in turn makes the information propagation speed slower, which will lead to an increase in the probability of the uncle block. Even Ethereum Uncle Block has some ETH mining rewards, but miners do not want to encounter it. Therefore, there is a check and balance relationship between the upper limit of GasLimit of a single block and the miner group. (Note: In the Ethereum system, if at the same block height, multiple miners have dug out new blocks, one of these blocks will become the block on the longest chain, while the other blocks, If it is referenced by subsequent blocks, it will be called Uncle Block)

Therefore, the GasLimit of a single block of the Ethereum network cannot be promptly prompted in a short time, but should be dynamically adjusted according to the development status of the Ethereum network to balance the efficiency required for ecological development and the interests of the miner community.

So far, there is a scientific conclusion about the "safe" block size cap data, but we generally believe that the increase in TPS caused by raising the GasLimit cap of a single block is not enough to achieve the development of Ethereum in the next 3 years. In addition, there are many other related problems.

Finally, looking forward to the early arrival of ETH 2.0!

We will continue to update Blocking; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Market

Bitfinex Securities: Tokenized Bonds to the Moon!

Next month, Bitfinex Securities will list an exciting new tokenized bond called ALT2611. Stay tuned for more details ...

Blockchain

Solana Mobile Plans to Unleash a More Affordable Crypto Smartphone

Solana Mobile has an exciting plan to greatly decrease the price of their smartphone, making it even more competitive...

Market

The Crypto Market Takes a Breather: Time to Seek New Opportunities

Is now the right moment to shift our focus to newcomer cryptocurrency Galaxy Fox, as previous highly successful optio...

Blockchain

Coinbase Caught in a Regulatory Tangle: Will They Sink or Swim?

Coinbase has recently warned some users that the CFTC subpoenaed them for information about Bybit.

Blockchain

A Breakthrough in the Crypto World: HKMA’s Marvelous E-HKD Experiment with Visa

Visa partners with HKMA in successful trial of e-HKD, a digital version of the Hong Kong dollar.

Market

From Binance CEO to Crypto Mentor CZ's Post-Exit Plans Unveiled

On Tuesday, (CZ) formally stepped down as CEO of the largest crypto exchange, Binance.