维塔利克详解区块链可扩展性的分层理解:从计算到状态

robot
摘要生成中

以太坊联合创始人维塔利克·布特林近期通过Odaily媒体阐述了自己对区块链可扩展性问题的深层理解。他提出了一个颇具洞察力的分层框架:将区块链扩展难度从低到高分为三个维度——计算、数据和状态。这个理解方式揭示了为什么某些扩展方案相对容易实现,而另一些方案则举步维艰。

第一层:计算能力——最容易突破的瓶颈

维塔利克指出,计算层是三者中最容易扩展的部分。实现计算扩展的途径相对成熟:一是通过并行化技术,利用区块建造者提供的"提示"来同步执行多个计算任务;二是用密码学证明替代繁重的计算过程,其中零知识证明(ZK-proof)成为了最有效的工具。这些方法已在多个扩展方案中得到验证,技术路径明确。

第二层:数据存储——相对复杂的挑战

数据层的扩展难度明显高于计算层。系统对数据可用性的保证要求使问题变得更加复杂——节点不仅要能访问数据,还要确认数据确实对所有参与者可用。不过这一层面也存在多种优化方案:数据分片技术能将信息分散存储;PeerDAS等纠删码编码方法可显著压缩数据量;支持"优雅降级"的系统设计让低存储容量的节点仍能生成相应大小的区块,从而提高网络参与度。

第三层:状态管理——最深层的结构困境

状态层则是三个维度中最棘手的部分。维塔利克强调了核心困难:即使验证一笔交易,节点也需要掌握完整的账户状态。即便将状态抽象为树结构、只保留根哈希值,但更新这个根值的过程仍然依赖于对完整状态的处理。虽然存在一些状态分片的理论方案,但这些方法通常需要大规模的系统架构改造,且难以通用化应用。这正是为什么状态扩展成为了业界公认的最大难题。

架构迭代的优先级思考

基于以上分析,维塔利克得出了具有指导意义的结论:当数据可以有效替代状态而不引入新的中心化风险时,这应该成为首选方案;类似地,当计算可以替代数据而不带来额外的中心化假设时,也值得认真考虑。这个理解框架正在逐步指导以太坊和其他区块链的技术演进,帮助开发者在众多扩展方案中找到最优的平衡点。维塔利克对可扩展性的这种分层理解,为整个行业提供了一份清晰的技术地图。

ETH2.34%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)