
扩容首先要区分哪些指标
区块链扩张技术通常指扩容技术,目标是让网络承载更多交易,同时兼顾安全与去中心化。吞吐量表示单位时间处理的交易数量;确认延迟表示等待交易被接受的时间;最终性关注交易记录何时达到协议所定义的确定程度。这些指标有关联,但不能相互替代。
扩容也涉及节点成本。增加处理能力时,需要考虑节点的计算、存储和带宽负担。评价一种方案,既要看交易处理效率,也要看普通参与者能否继续验证网络。

链上扩容与链下扩容
以太坊扩容文档区分链上协议调整和链下处理,并介绍了Rollup、状态通道、侧链等路径。链下方案的安全来源不同:连接主网,并不自动意味着继承主网安全。

分片涉及拆分数据或处理任务;Layer 2则把部分处理移到主网之外,并利用主网提供安全保障。理解它们时,需要分别询问:谁执行交易、谁检查结果、发生争议时由谁裁决。
Rollup、证明与数据可用性
Rollup在链下执行交易,并向主网发布相关数据。乐观Rollup通过挑战和欺诈证明处理错误结果;零知识Rollup提交有效性证明。Validium同样使用有效性证明,但数据保存在链下。
有效性回答计算结果是否符合规则,数据可用性回答验证或恢复状态所需的数据能否取得。两者承担不同职责。因此,不能仅凭存在密码学证明,就判断一个系统具备完整的数据保障。
基础验证结构为何与扩容有关
比特币开发者指南说明,全节点依据共识规则独立验证区块;区块通过哈希相连,交易通过默克尔树汇总。默克尔证明能够用于核验某笔交易是否被包含在区块中。
这种包含关系证明有助于减少特定查询所需的数据,但不能独自证明交易满足全部共识规则。扩容中的一个关键问题,就是在减少重复处理或数据传输的同时,明确哪些验证仍然必须完成。
适用条件与常见问题
状态通道适合参与者之间反复进行链下交互,再按协议结算的场景。侧链采用自身的共识规则,评估时需要同时考虑侧链和连接机制的安全条件。不同路径承担的工作不同,不能只凭速度作比较。
常见问题是“链下处理是否都属于Layer 2”。按安全来源区分,答案是否定的。另一个问题是“快速显示成功是否等于最终结算”:前端确认、链下执行和主网结算可能处于不同阶段,具体含义应由协议机制说明。