
先明确三种系统的讨论范围
“三种常见区块链系统”并没有唯一分类。本文围绕以太坊扩容文档涉及的主链、Rollup与侧链讨论,它们属于不同的技术架构,不等同于按参与权限划分的公有链、联盟链和私有链。以下问题适用于理解这些架构,不代表每个具体系统都存在相同缺陷。
主链:容量、费用与节点负担
主链直接承担基础交易处理与共识工作。以太坊扩容文档指出,网络需求较高时,交易处理会变慢,使用费用也可能上升。核心问题是有限的处理能力如何承接更多请求。

扩容需要同时考虑吞吐量、确认速度、安全性与去中心化。提高处理能力时,如果节点运行要求随之增加,参与维护网络的门槛也可能提高。因此,评价主链不能只看每秒处理多少笔交易,还要看节点参与条件。

Rollup:验证方式与运行依赖
Rollup把交易执行移到主链之外,再向主链提交相关数据或证明。它适用于需要减轻主链执行负担、同时利用主链安全机制的应用。
常见问题包括交易如何被验证、何时完成最终确认,以及运行节点承担什么职责。乐观型Rollup依靠争议挑战机制处理无效结果,零知识型Rollup通过有效性证明验证计算。两者机制不同,不能仅凭“二层”名称推断它们具有相同的确认流程。
还应区分执行服务与最终安全保障。系统使用主链进行验证或结算,并不意味着负责接收、排序和提交交易的服务没有运行依赖;具体影响需要结合实现判断。
侧链:独立共识与跨链边界
侧链与主链并行运行,采用自己的共识规则,并通过桥接机制与主链连接。它适用于需要独立设置运行规则的场景。
常见误解是把兼容性当作安全等价。能够运行兼容应用、连接主链,并不能说明侧链继承了主链的共识安全。分析侧链时,需要分别理解侧链自身如何确认交易,以及桥接机制如何验证跨链信息。
共同问题:账本可信不等于输入真实
NIST的区块链概述将区块链描述为分布式、能够显示篡改迹象并抵抗篡改的账本,强调正常运行条件下已发布记录的稳定性。这个前提不应被简化为任何情况下都绝对不可更改。
由此需要区分两个问题:记录是否被修改,以及最初录入的内容是否真实。账本机制主要解决记录与验证问题;涉及现实世界数据时,仍需单独考察数据来源。比较三类架构时,应把容量、确认机制、运行依赖和数据可信度放在一起理解。