Vitalik Buterin Says Ethereum Contract Size Limit May End After Upgrade

Ethereum co-founder cites DoS risk as reason for current 82KB contract limit, projecting possible removal after EIP-7864 binary tree upgrade, though gas and mechanism challenges remain.

ETH

Summary

Vitalik Buterin stated that Ethereum's current smart contract size limit of roughly 82KB exists to mitigate denial-of-service risks. He noted that the planned EIP-7864 upgrade, introducing a unified binary tree for state structures, could allow this limit to be removed. However, he cautioned that challenges related to gas costs and mechanism design will still influence practical contract sizes even after the upgrade.

Terms & Concepts
  • EIP-7864: An Ethereum Improvement Proposal introducing a unified binary tree structure to optimize contract storage and performance.
  • Contract size limit: A restriction on the maximum byte size of an Ethereum smart contract to mitigate denial-of-service risks.
  • Gas cost: The fee, measured in 'gas', paid to execute operations on the Ethereum network, with larger contracts requiring more gas.