
先明确“新架构”的讨论范围
“区块链新架构”不是一种统一协议。围绕扩容讨论时,关键是理解交易由谁执行、结果由谁验证、数据放在哪里,以及争议如何处理。吞吐量、确认速度、安全性与节点参与门槛,需要放在一起考察。
账本基础:哈希、默克尔树与共识
比特币开发者文档介绍了底层账本的基本关系:区块通过前一区块头的哈希连接,默克尔树汇总交易,节点独立验证共识规则。UTXO记录尚未花费的交易输出;工作量证明和累计工作量支撑有效链的选择。

这些概念分别回答记录如何关联、交易如何核验、重复花费如何排除,以及节点如何处理竞争历史。哈希能让修改被发现,但抵抗历史改写还依赖验证规则和共识机制,不能仅用“数据连成链”解释安全性。

分层扩容:执行与主链验证如何配合
以太坊扩容文档区分主链协议层面的扩容与链下方案。Rollup在主链之外执行交易,再向主链发布相关数据。乐观Rollup通过挑战和欺诈证明处理错误结果;零知识Rollup使用有效性证明。侧链采用自身共识,Validium则将数据放在主链之外。
分层的意义在于分配工作。理解一套架构时,应沿着交易执行、结果提交、验证和结算的过程观察。某个网络能够与主链通信,并不足以说明它完整继承了主链安全性。
数据可用性与分片解决什么问题
数据可用性关注验证所需的数据能否取得,有效性证明关注计算结果是否符合规则,两者承担不同职责。若数据不能取得,即使结果有证明,也可能影响参与者重建状态或使用退出机制。
分片体现了拆分工作负担的思路,但需要说明拆分的是执行还是数据处理。以太坊扩容讨论中的blob与Danksharding面向Rollup数据承载,不宜直接理解为把所有交易执行平均分给多条小链。
适用条件与常见问题
参与者相对固定、存在多次交互时,可以讨论状态通道的适用性;需要承载通用应用时,则要进一步考察执行环境、数据发布和验证机制。采用独立共识或链外数据的方案,还需明确其额外信任假设。
Layer 2是否意味着完全去中心化?不能仅凭名称判断,还需查看运营和验证安排。零知识Rollup是否天然隐藏交易?用于证明计算正确的机制,并不自动提供交易隐私。更高吞吐量是否等于更快最终确认?也不等同,接收交易、执行交易与完成结算属于不同阶段。