sogolmalek / EIP-x

eip-x
12 stars 5 forks source link

Towards a Stateless Account abstraction: expanding for Efficient Witness Verification and State Provider Entities #3

Open sogolmalek opened 1 year ago

sogolmalek commented 1 year ago

Motivation: Ethereum’s state grows rapidly, burdening consensus nodes with 35 GB state and 100 GB with proofs, increasing every six months. The increasing state size hampers scalability, imposing storage and processing burdens on nodes. Participants pay one-time costs perpetually, raising economic concerns. Additionally, the light clients, which do not store the entire state but rely on simplified verification mechanisms, struggle to efficiently access and validate the state data against the mainnet. The lack of a concise and constant-sized proof of the current state limits light clients’ ability to interact with the blockchain seamlessly. The advantage of having sufficient proof of the state is that it is possible to broadcast it across the nodes. Currently, to validate a block, light clients must request the state piece by piece, and this results in many light clients frequently burdening the full node altogether.

​​