可扩展性是指区块链随着需求增长处理更多交易的能力。比特币每秒处理约 7 笔交易,以太坊每秒处理约 15 笔,而 Visa 每秒处理数万笔。这种差距就是可扩展性问题。当区块链繁忙时,手续费上涨,用户需要等待。如果区块链无法扩展,它就无法作为全球支付网络,而只能沦为富人的结算平台。
解决方案分为两类。第一层扩容改变基础协议:更大的区块、分片或更快的共识。第二层扩容则在此基础上构建:Rollup、侧链和状态通道。每种方法都有其优缺点。更大的区块可以提高吞吐量,但会增加运行节点的难度,从而损害去中心化。分片将链分割成多个部分,这增加了复杂性并带来了新的安全假设。Rollup 将执行转移到链下,结算在链上,这可以保持底层安全性,但需要桥接。可扩展性三难困境指出,你只能在可扩展性、安全性和去中心化这三者中优化两项。每一种设计选择都意味着要取舍其中一项。
可扩展性方法
- 更大的数据块——更高的吞吐量,更少的节点
- 分片——并行处理,复杂协调
- Rollups——链下执行,链上结算
- 侧链——拥有自身共识机制的独立链
没有哪个区块链可以无限扩展。问题在于瓶颈会转移到哪里,以及谁来承担成本。
Comments
No comments yet. Be the first to share a thought.
Leave a comment