理解Vitalik Buterin关于区块链可扩展性的战略性见解

维塔利克·布特林,Ethereum的创始人,提出了一份关于从分层角度理解和应对区块链可扩展性问题的深入分析。通过Odaily分享的观点,这位Ethereum的创造者提出了一种超越通用解决方案的全新理解,将扩展挑战划分为计算、数据和状态三个维度。这种细分对于理解为何某些解决方案比其他更有效以及区块链开发应重点关注的方向至关重要。

计算:最具弹性的扩展组件

计算是可扩展性难度层级中的第一级。布特林认为,这一组件由于其固有的并行性,最容易进行优化。提升此方面可扩展性的策略包括利用区块构建者的指示实现流程的并行化,以及用零知识证明等密码学证明替代大量计算。这些技术允许多个验证者同时处理信息,而无需重复全部工作,从而降低网络的整体计算负担。

数据:受控的可用性

中等复杂度层级对应数据的可用性和管理。这一挑战比计算更复杂,但通过合理的架构设计仍可应对。解决方案包括数据分片(sharding)、如PeerDAS等方案中实现的纠删码等先进方法,以及允许优雅降级的系统。优雅降级尤为创新:它允许存储能力有限的节点继续参与网络,生成符合其限制的区块大小,同时不影响系统安全。

状态:可扩展性最深层的障碍

状态是区块链可扩展性中真正的瓶颈。布特林指出,即使只处理一笔交易,节点也必须访问完整的网络状态。虽然理论上可以将状态压缩成只保存根节点的树结构,但任何对根节点的更新仍依赖于对先前状态的全面访问。存在将状态分片的解决方案,但通常需要深层次的架构改革,并非所有区块链系统都能普遍适用。

理解可扩展性解决方案的优先级

真正理解可扩展性在于设定正确的优先级。布特林认为,如果数据可以在不引入新的中心化假设的前提下替代状态功能,则应优先考虑此方案。同样,如果计算能力能取代数据而不带来去中心化风险,也应认真考虑。这一解决方案的层级反映了对如何构建真正可扩展且保持区块链本质去中心化系统的成熟见解。

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