Ethereum’s Verge roadmap could enable ‘stateless clients’ for block verification on everyday devices

CN
Theblock
Follow
4 hours ago

Ethereum co-founder Vitalik Buterin detailed a potential future roadmap for the blockchain named The Verge, focusing on making a fully verifying node more achievable for a critical mass of people.

“Today, running a node is possible on a consumer laptop, but doing so is difficult,” Buterin said. “The Verge is about changing this and making fully-verifying the chain so computationally affordable that every mobile wallet, browser wallet, and even smartwatch is doing it by default.”

Buterin’s goals for The Verge roadmap include stateless clients, where thoroughly verifying clients and staking nodes should not need more than a few gigabytes of storage. In the long term, verifying the chain should be as easy as downloading data and validating their SNARKs, Buterin added. 

In detail, Buterin explained an Ethereum client today needs to store hundreds of gigabytes of state data to verify blocks, and the amount of data continues to increase yearly. According to the Ethereum co-founder, this reduces the number of users who can verify the chain, creating “great friction” for new clients.

To solve the problem, Buterin suggested Stateless verification, which allows nodes to verify blocks without the entire state data.

In a stateless model, Ethereum clients and staking nodes wouldn’t need to store all the blockchain's state data. Instead, they would receive only the specific data needed to verify a particular block. 

“Instead, each block comes with a witness, which includes (i) the values (e.g., code, balances, storage) at the specific locations in the state that the block will access, and (ii) a cryptographic proof that those values are correct,” Buterin said.

However, the Ethereum co-founder noted that implementing this verification method would require changing the Ethereum state tree structure, which poses computational difficulties.

In another method to accommodate Ethereum clients, Buterin proposed adding validity proofs of EVM execution to make the virtual machine low-resource. For a client who wants to verify a block with a SNARK, the network must provide validity proofs of consensus, the part of the system that handles deposits, withdrawals, signatures, validator balance updates, and others. Nonetheless, Buterin noted that building consensus proofs would take years to finish. 

Disclaimer: The Block is an independent media outlet that delivers news, research, and data. As of November 2023, Foresight Ventures is a majority investor of The Block. Foresight Ventures invests in other companies in the crypto space. Crypto exchange Bitget is an anchor LP for Foresight Ventures. The Block continues to operate independently to deliver objective, impactful, and timely information about the crypto industry. Here are our current financial disclosures.

© 2024 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

Share To
APP

X

Telegram

Facebook

Reddit

CopyLink