以太坊(ETH)正重新考量其扩容方式,因为网络数据量持续增长,使得运行全节点的门槛越来越高。随着账户与智能合约扩张,全执行节点现需约0.9至1.3 TB存储,且年度基础状态增长可达100 GB,吞吐量提升会进一步加重节点负担。
为此,以太坊联合创始人Vitalik Buterin在X平台发文,称赞比特币开发者的Utreexo系统——该系统可让节点存储远更少数据。他表示以太坊扩容提案正借鉴类似思路,旨在允许节点以多种方式管理状态,从而减少必须保留的数据量。
来源:X
解决状态增长问题,可让以太坊在不提高去中心化成本的前提下扩容,长期可扩展性取决于此平衡。
当前约80%–82%的以太坊数据为新增永久记录,账户占14%,合约代码仅4%。UTXO风格支付可处理交易而不大量新增永久记录。估计显示,若在定向支付采用该模式,节点存储需求可降近99.8%。
来源:Ethresearch
这意味着交易活跃度提升时,存储不会同比大增,同时复杂永久数据仍可按原方式保存。且现存储中不足4%的账户与存储记录在30天内存取。
来源:Ethresearch
通常UTXO库约占11–11.5 GB,Utreexo将本地存储压至1 KB内,代价是验证需额外证明数据。
来源:BitcoinStats
以太坊若采用类似机制,可将常用信息保留、休眠记录移出,减轻节点存储而不丢失历史。总体而言,以太坊正探索轻存储以扩容且保去中心化,Utreexo证明了减存可行性。
