Appearance
20 · 公链谱系
LESSON 20 / 公开整理
公链不是“谁 TPS 最高谁赢”的排行榜,而是不同技术基因、验证方式、开发生态和安全取舍形成的家族。读懂公链,先问它如何执行、谁提供安全、数据如何保存,再看用户、开发者和流动性如何形成网络效应。
学习目标
读完本节,你应能:
- 用执行模型、共识与最终性、数据与扩容、参与门槛、生态现实五个维度比较公链。
- 解释 BTC、Ethereum、Cosmos、Solana 和 Move 家族的主要设计取向。
- 区分技术机制、生态事实、市场叙事和需要重新核验的数据。
- 不把“最快”“最安全”“最正统”等单一标签当成完整结论。
课程正文
BTC 系:克制与安全锚
比特币以 UTXO 账本、PoW 共识和受限脚本为核心。UTXO 像花费旧的现金单元并生成新的找零,规则较为克制;PoW 通过算力竞争维护共识;受限脚本减少了复杂执行带来的不确定性。固定供给是其稀缺性叙事的一部分,但供给规则本身不等于使用需求或价值保证。
Lightning 将支付通道放到链下,关闭通道时再与主链结算。Ordinals 和 BRC-20 依靠铭文与索引器形成新的内容和资产表达,说明主链克制与扩展需求之间始终存在张力。Stacks 则代表以 BTC 作为安全锚、由扩展层承载应用的路线。
Ethereum 系:EVM 与可组合性
EVM 提供通用执行环境。EVM 兼容链可以复用 Solidity、钱包、开发框架和合约设计,形成开发者、流动性与用户网络效应。以太坊主网逐渐承担安全和结算角色,L2 则把部分执行与交互分流出去。
BNB Chain、Polygon、Avalanche 和其他 EVM 网络体现了低成本、定制化和生态复用的不同组合。它们也带来验证者集中、流动性碎片化、桥依赖和项目状态变化等问题。复制代码容易,复制共识、开发者和用户网络并不容易。
Cosmos 系:应用链与互联
Cosmos 把 CometBFT、Cosmos SDK 和 IBC 组合成应用链生态。SDK 帮助项目定制链的规则与执行,IBC 通过可验证的跨链通信连接主权链。应用链可以自定义 Gas、治理和性能,但需要解决验证者集合与安全预算的冷启动问题;共享安全能改变部分成本,但也会增加治理和依赖关系。
Terra/LUNA 的崩溃提醒我们:底层框架的技术能力不等于某个经济模型可靠。分析一个生态时,应把共识、跨链协议和代币激励分开检查。
Solana 系:时序与并行执行
Solana 的设计组合包括 PoH 可验证时钟、Tower BFT 共识、Sealevel 并行执行,以及面向传播、流水线和账户数据库的配套机制。并行执行依赖交易之间尽量少发生状态冲突,因此性能优势伴随更高的验证者硬件门槛。
宕机和拥堵历史说明:理论吞吐、测试环境结果和真实网络在异常流量下的表现不能混为一谈。高性能路线可能适合高频交互,但需要同时检查可参与性、客户端多样性、运维和集中化风险。
Move 系:把资产约束前置
Move 使用资源类型和对象模型表达资产,目标是让资产不能被任意复制或销毁,并把部分错误约束前置到语言和执行模型中。Aptos 的账户模型与 Block-STM 并行执行、Sui 的对象模型与对象级并行,展示了同源技术在不同架构上的取舍。
语言层安全不能消除权限、预言机、经济模型和实现漏洞。Move 生态仍需面对工具、开发者网络和不同方言造成的迁移成本。
概念结构
比较任意两条公链时,按下面顺序记录:
- 执行模型:UTXO、账户、对象,还是其他状态结构?
- 共识与最终性:谁提议和验证区块,何时能认为结果稳定?
- 数据与扩容:执行、结算和数据可用性分别在哪里发生?
- 参与门槛:节点硬件、质押资本、客户端数量和基础设施集中度如何?
- 生态现实:开发者、用户、工具、流动性、跨链依赖和治理风险是什么?
一句话检验:安全由谁提供,执行在哪里发生,价值如何捕获?
可验证问题
- UTXO 与账户模型分别把哪些能力和复杂度放在首位?
- 一条链的理论吞吐为什么不能直接代表用户体验或去中心化程度?
- 应用链借助共享安全时,减少了哪些成本,又新增了哪些依赖?
- 语言级资源安全能解决哪些错误,不能解决哪些协议风险?
- 我是否把事实、叙事和待核验数据分开记录?
练习与复盘
从五个家族中选择两个,做一张公链家族卡:填写核心机制、主要用户、扩展路径、最大代价、一个失败或反例,以及需要重新核验的数据。最后写下:我不会用哪一个单一指标判断公链,为什么?
来源与时效提醒
本页公开整理自课程 20 的 preview、mindmap 与 notes,重点保留机制框架和反例。价格、TVL、TPS、节点数、验证者门槛、供应量、排名、融资、升级进度和项目状态都可能变化;页面不把这些内容当作当前事实,也不构成投资建议。
课程中出现的项目名称用于说明设计路线,不代表推荐、背书或安全排名。需要引用具体数据时,应回到相应项目的当前技术文档、链上数据和独立来源复核。