公链之间到底在抢什么
公链争的是开发者、资金和真实使用,不是参数表上的每秒交易数。TPS 在真实负载下为何会变样、哪些指标更有区分度,以及陌生公链该怎样做七栏核对,避免被单一参数带着走。
先说结论
5 条- 公链之间争的是开发者、资金和真实使用这三样,参数表上的每秒交易数只是宣传口的入口,不是分界线。
- TPS 和「低手续费」大多来自受控的测试环境,真实负载下拥堵、状态膨胀、数据发布成本都会把这两个数改写。
- 更有区分度的是四件事:链上真实付费从哪来、去掉代币激励之后活跃度还剩多少、节点与排序权分散到什么程度、生态里的资产是原生发行还是从别处桥过来的。
- 一条公链的钱要分两笔看:用户付的手续费流向验证者或排序者,代币增发流向激励对象。前者是收入,后者是稀释,混在一起算就看不清了。
- 一个地址不等于一个人。活跃地址数可以用脚本批量生成,看这个数之前先问它有没有配上留存和付费。
钱从哪来到哪去
FLOW- 钱从哪来
- 用户为每笔交易支付的手续费(真实付费),以及协议按规则增发的代币(稀释)
- 钱到哪去
- 手续费流向验证者、排序者与销毁机制;增发的代币流向生态基金、流动性激励、节点补贴与空投对象
这两笔钱的性质完全不同,却经常被合并成一个叫「生态繁荣」的数字。分开看的办法很直白:把增发那一笔盖住,看剩下的手续费还够不够养活这条链的验证者。
本页目录
一条链的宣传页写着 65000 TPS,它的区块浏览器上同一时刻的实时数字可能是三位数。这两个数都不算撒谎,它们量的根本不是同一件事。公链(public blockchain)指的是任何人都能读取、发送交易、参与区块生产的区块链网络,它和许可链的区别在于准入——没有一个名单决定谁能用它、谁能验证它。理解公链之间的竞争,得先接受一件不太好听的事:这些链争的不是谁跑得快,是谁能把开发者、资金和真实使用这三样东西留在自己这儿。
公链之间到底在抢什么?
抢三样东西:写代码的人、停在链上的资金、以及有人真的在用并且愿意付钱的场景。三样里任何一样单独存在都撑不久。
开发者:迁移成本决定了黏性
开发者这一样挪起来阻力大。一个团队选定一条链,意味着接受它的虚拟机、工具链、钱包生态和文档质量,换一条链要重写、重审计、重接。这个成本让开发者一旦落下来就不容易走,所以各条链花在开发者关系上的钱,比花在用户身上的多。
能观察的信号:
- 有多少项目是在这条链上原生开发的,而不是把别处的代码原样部署过来。
- 官方开发者文档的更新频率,以及第三方工具(浏览器、索引服务、测试框架)齐不齐。
- 出问题的时候,社区里能不能找到解决过同类问题的人。
资金:桥过来的和原生发行的不是一回事
链上停着多少钱是第二样。但这里有个区分经常被略过:这笔资产是在这条链上原生发行的,还是从别处桥过来的映射版本。
原生发行意味着发行方认这条链,出问题的时候有一个明确的对手方;桥过来的意味着它的价值依赖那座桥的安全假设,桥出事资产就悬空。**一条生态里桥资产占比很高的链,它的资金规模有一部分是别人的信用,不是它自己的。**这个比例在多数链的公开数据面板上能查到,值得单独看一眼。
真实使用:有人为它付钱
第三样最难造假,也最少被拿出来讲。真实使用的定义很朴素:有人不是为了拿激励,而是为了完成一件事,付费用了这条链。
判断的办法是把激励那一层剥掉。如果链上的活动主要由挖矿奖励、积分空投预期、任务平台驱动,那这些活动是补贴买来的;补贴停了它们会走,而且走得很快。这不是道德评价,是账目描述——补贴本身是正当的获客手段,问题只在于把补贴期的数字当成常态。
为什么 TPS 和「低手续费」在实际负载下是另一组数字?
因为宣传里的数字大多来自受控环境:节点配置统一、网络延迟可控、交易类型单一、状态数据量小。真实网络的每一项都比这个糟。
测试环境和真实网络差在哪
- 交易类型不同。跑最简单的转账能压出很高的数字,跑复杂合约调用会掉一个数量级甚至更多。宣传数字通常用前者。
- 状态大小不同。链跑了两年之后,状态数据膨胀,节点读写变慢,同样的硬件跑不出当初的数。
- 节点分布不同。实验室里节点放在同一个机房,真实网络里节点分布在全球,共识要等网络往返。
- 拥堵是间歇的。链的日均负载可能很低,但压力都集中在几个热点时刻——而人们要用它的,恰好就是那几个时刻。
所以”我们能跑 X 万 TPS”和”我这笔交易现在多久能确认”是两个问题,后者才是你会遇到的那个。
手续费为什么不是一个恒定的数
手续费在多数链上是拍卖出来的,不是定价出来的。以太坊主网的规则写在 EIP-1559 里:一笔交易的费用等于消耗的 gas 量乘以(基础费 + 小费),基础费由协议按上一个区块的拥堵程度自动调整并销毁,小费给验证者做排序。拥堵的时候费用自动上去,这是设计,不是有人在涨价。
Layer2 上还多一层:它要把数据发布回主网,这块成本会计进用户的费用里。以太坊官方的扩容文档 说明了这套分层结构,而 EIP-4844 引入的 blob 数据格式就是为了压低这块成本。含义是:L2 的”便宜”不是恒定属性,它跟着主网的数据发布成本浮动。
那这两个数还看不看
看,但换个看法。
- 不跨链横向比”谁的 TPS 高”——统计方式不同,比出来的结果没有意义。
- 跟这条链自己的历史比:拥堵时段的费用中位数和半年前相比是什么走向。
- 看分布而不是均值:一天的平均费用很低,可能只是因为大部分时间没人用。
- 跨链看活跃与费用趋势时,用同一套方法采集的公开面板更有可比性,growthepie(Source: growthepie)就是一个把多条 Layer2 用统一方法归集的开源数据站。数据看之前先读它的方法说明,并记下你看到的截至日期。
更有区分度的是哪四件事?
四件:链上真实付费从哪来、去掉激励之后还剩多少、节点和排序权分散到什么程度、生态资产是原生的还是桥来的。这四件都比 TPS 难包装,因为它们要么涉及钱的来源,要么涉及停掉补贴之后的样子。
第 1 件:链上真实付费从哪来
把一条链上产生的费用按来源拆一遍。常见的来源有几类:
- 转账与兑换:最基础的一类,量大但单笔费用低。
- 合约交互:借贷、衍生品、游戏、NFT 交易,单笔费用高。
- 数据写入:铭文、存证、跨链消息。
- 套利与抢跑机器人:这一类的费用是真金白银,但它的存在依赖前面几类有利可图,不是独立需求。
拆完之后问一句:**这些费用里有多大比例来自”有人要办一件事”,多大比例来自”有人在薅激励”或”机器人在互相抢”。**这个比例没有公开的标准答案,但顺着链上的主要合约看一遍,量级能看出来。
第 2 件:去掉代币激励之后,活跃度还剩多少
这是四件里最锋利的一件。几乎所有链在激励期的数字都好看,分界线出现在激励退坡之后。
可观察的做法:
- 找出这条链上一次大规模激励计划的结束时间点。
- 对比结束前后各一个月的日活地址、日交易数、日费用总额。
- 再看半年后有没有回到激励期的水平——回不去是常态,关键是掉到哪一档就稳住了。
这个动作不需要任何内部信息,公开数据面板上就能做。它不给你”这条链好不好”的答案,它给你的是”这条链没有补贴的时候长什么样”。
第 3 件:节点和排序权分散到什么程度
去中心化不是一个形容词,是几个可以数的数:
- 验证者或节点数量,以及前若干名占了多大比例的权重。
- 客户端多样性:跑同一份客户端软件的节点占比多少,多样性低意味着一个 bug 能影响一大片。以太坊的节点与客户端文档 解释了为什么这个数要单独看。
- 排序权在谁手里:多数 Layer2 目前由单一排序器(sequencer)出块,这是公开事实,L2BEAT 按阶段标注了各条 L2 的这类中心化环节与升级权限。
- 升级权限:合约能不能被某个多签直接改,改的时候有没有延时窗口。
**这几项不是”缺点清单”,是”你在信任谁”的清单。**每条链都在快、便宜、分散这三样里做取舍,取舍本身不是问题,不说清楚才是。
第 4 件:生态里的资产是原生发行还是桥过来的
前面提过这条,展开说一句它的用法:把链上体量靠前的几个资产列出来,逐个标注是原生发行还是跨链映射。桥资产占比高的时候,这条链的资金安全实际上外包给了那几座桥。
这个动作十分钟能做完,而结论往往和”生态繁荣度”的宣传说法不太一样。想接着核对数字的,数据台那边 每个数都配着”这个数怎么算的、什么时候会骗人”,是同一套做法。
一条公链的钱从哪来到哪去?
两笔钱,性质完全不同:**用户付的手续费是收入,协议增发的代币是稀释。**混在一起算,就看不清这条链靠什么活着。
第 1 笔:手续费
用户发起交易 → 支付手续费 → 费用按协议规则分配。分配方式各链不同,常见的几种:
- 全部给验证者或矿工。
- 一部分销毁、一部分给验证者(以太坊主网的 EIP-1559 就是这种)。
- L2 上:一部分覆盖数据发布回主网的成本,一部分给排序器,剩下的可能进入协议金库。
**这笔钱有明确的付款人。**顺着它能问出一条链的基本盘:如果所有补贴都停了,光靠这笔钱够不够付验证者的成本。
第 2 笔:代币增发
协议按规则产出新的代币,发给验证者、流动性提供者、生态项目或空投对象。没有任何人的账户因此少钱,所以它不是收入,是把现有持有人的份额稀释掉一部分,转移给被激励的对象。
这个判断标准和 圈内角色那篇 里用的是同一把尺子:问它,钱从谁的银行账户里少掉了。答不上来的,就是再分配。
两笔钱要分开看的原因
因为很多”链上收入”的数字是把这两笔加在一起报的,甚至把激励折算成美元计入”生态价值”。加在一起之后,一条靠补贴撑住活跃度的链,和一条靠真实付费运转的链,在报表上会长得很像。
| 看哪一项 | 手续费(真实付费) | 代币增发(稀释) |
|---|---|---|
| 有没有付款人 | 有,具体到每个地址 | 没有 |
| 停掉会怎样 | 链没法运转 | 活跃度下降,链照常运转 |
| 谁承担成本 | 使用者 | 全体持有人,按比例 |
| 能持续多久 | 取决于有没有人用 | 取决于代币经济学的排程 |
| 在数据面板上的名字 | 常叫 fees / revenue | 常叫 incentives / emissions |
竖着看”停掉会怎样”这一行,两笔钱的区别就出来了。
「一个地址不等于一个人」到底影响什么?
影响所有以地址为单位统计的数字:活跃地址、持有人数、新增用户、参与人数。地址是免费的,生成一万个只要一段脚本。
活跃地址数怎么被做出来的
常见的几种情况,从无意到有意:
- 一个人为了隔离风险,日常就用好几个地址。
- 项目方的批量操作脚本,每次用新地址。
- 空投预期驱动的女巫(sybil)行为:一个人控制成百上千个地址,每个都做一遍刚够门槛的交互。
- 合约之间的自动调用,被某些统计方式计成了活跃地址。
结果是:**活跃地址数在有空投预期的链上,是一个和真实用户数关系很松的数。**这一点在链上很难反证,因为链上看不到地址背后是不是同一个人——资金同源是迹象,不是证明。
那该配什么一起看
单看一个数没用,得配着看:
- 活跃地址数 配 人均交易次数与人均付费金额(女巫地址通常两项都极低)。
- 新增地址数 配 30 天后还在用的比例(留存)。
- 交易笔数 配 费用总额(笔数涨但费用不涨,说明涨的是低价值交易)。
- 任何一个数 配 这条链当期有没有在跑激励计划。
**这不是要你算出一个真实用户数——那个数算不出来,谁都算不出来。**这么配着看的作用是让虚高的部分露出来:真实使用和刷量在单个指标上很像,在两个指标的组合上很难同时装像。
拿到一条没听过的公链,按哪几栏填?
七栏,固定顺序,填不满的格子就是你还不知道的部分。这张表是本站拆公链时固定用的,它不给评分,也不做排序——它的作用是让你下次不用重新想该问什么。
| 栏目 | 要填什么 | 去哪查 |
|---|---|---|
| 定位与取舍 | 它在快 / 便宜 / 分散这三样里明确放弃了哪一样 | 官方文档的设计说明与白皮书 |
| 共识与排序 | 共识机制是什么、谁决定交易顺序、排序器是不是单一实体 | 官方文档 + 第三方去中心化评估站 |
| 费用结构 | 手续费怎么算、分给谁、销毁多少、L2 的数据发布成本占多大 | 官方文档 + 区块浏览器上的实际交易 |
| 真实付费来源 | 费用主要来自哪类活动,机器人和薅激励占多大比例 | 链上主要合约的交互量分布 |
| 激励依赖度 | 上一轮激励结束前后一个月的日活、交易数、费用对比 | 公开数据面板,注明截至日期 |
| 资产来源 | 体量靠前的资产里,原生发行占多少、跨链映射占多少 | 链上资产列表 + 各资产的发行方公告 |
| 退出路径 | 资产怎么转出这条链、依赖哪座桥、桥停了会怎样 | 官方桥文档 + 桥合约的权限设置 |
最后那一栏为什么单列
因为七栏里只有它在问”出问题的时候会怎样”。前面六栏都在描述正常状态,而正常状态的表现,各条链都不难看。
退出路径这一栏具体要填三件事:官方桥的合约由谁控制、有没有延时提款窗口、除了官方桥还有没有别的路。这三件事在顺利的时候一件都用不上,不顺利的时候一件都不能少。
这张表不做的事
它不排名、不打分、不给”值不值得”的结论。七栏填完你手上是一份描述,不是一份推荐。
这是本站的边界:给看懂和会查,不给该选哪一条。任何把七栏压缩成一个分数的做法,都是在用一个数字替你做完判断——而那个数字是怎么加权的,通常不写出来。想练手的,可以拿同一张表去填 套路档案 里提到的那些结构,会发现填不满的格子分布得很有规律。
常见问题
Q: 公链是什么意思,和联盟链有什么区别?
答: 公链(public blockchain)指任何人都能读取数据、发送交易、参与区块生产的区块链网络,没有准入名单。联盟链和私有链的区别就在准入:谁能读、谁能写、谁能验证,由一个组织或一批组织决定。这个差别决定了后面所有事——公链上的规则改动需要说服足够多的独立参与者,联盟链上由治理方决定;公链的数据任何人可以自行验证,联盟链的数据要看它给不给你权限。技术栈可以很像,信任模型完全不同。
Q: TPS 是什么意思,TPS 高的链是不是就更好?
答: TPS 指每秒处理的交易数量,它是一个测量结果,不是一个固定属性。同一条链跑简单转账和跑复杂合约调用,测出来的数能差一个数量级;测试网和运行两年后的主网也不是一回事,因为状态数据膨胀会拖慢节点。所以跨链比 TPS 的意义有限——各家的测量条件不公开也不统一。更实用的问法是”我这类交易,在这条链的拥堵时段大概多久确认、花多少费用”,这个能自己在区块浏览器上翻实际交易看到。
Q: 公链手续费为什么有时候会突然变贵?
答: 因为多数链的手续费是拍卖出来的,不是定价出来的。以太坊主网按 EIP-1559 的规则,费用等于消耗的 gas 乘以基础费加小费,基础费由协议根据上一个区块的拥堵程度自动调整,拥堵时自动升高。Layer2 上还多一块:它要把数据发布回主网,这块成本会传导到用户的费用里,所以主网拥堵时 L2 的费用有时会跟着抬。理解这一点之后,“突然变贵”就不是有人在涨价,而是同一时刻抢着上链的人变多了的读数。
Q: 怎么对比两条公链,看哪几个数?
答: 比参数表意义不大,四件事更有区分度:链上真实付费主要来自什么活动、上一轮代币激励结束前后活跃度差多少、节点与排序权集中在多少个实体手里、生态里体量靠前的资产是原生发行还是跨链桥过来的。这四项都比 TPS 难包装,因为它们要么涉及钱的来源,要么涉及停掉补贴之后的样子。要注意跨链比数字前先确认两边是不是同一套统计方法,不同数据站对”活跃地址""链上收入”的定义经常不一样。
Q: 活跃地址数能说明用户多吗?
答: 不能单独说明。地址是免费的,一段脚本能生成一万个,而链上看不到地址背后是不是同一个人——资金同源是迹象,不是证明。在有空投预期的链上,这个数和真实用户数的关系尤其松。实用的做法是配着看:活跃地址配人均交易次数和人均付费,新增地址配 30 天留存,交易笔数配费用总额,再看这条链当期有没有在跑激励计划。真实使用和刷量在单个指标上很像,在两个指标的组合上很难同时装像。
Q: 一条链的收入和代币增发有什么区别?
答: 手续费是收入,有明确的付款人;代币增发是稀释,没有任何人的账户因此少钱。判断的尺子是问”钱从谁的银行账户里少掉了”——用户付手续费,他的账户少钱;协议增发代币发给激励对象,没有人少钱,只是现有持有人的份额被摊薄了。这两笔在很多数据面板上被合并报成”生态价值”,加起来之后,靠补贴撑活跃度的链和靠真实付费运转的链在报表上会长得很像。看的时候把增发那一笔盖住,剩下的才是基本盘。
Q: 跨链桥过来的资产和原生资产有什么不一样?
答: 原生发行意味着发行方认这条链,出问题时有明确的对手方;跨链映射资产的价值依赖那座桥的安全假设,桥出事资产就悬空。所以看一条链上的资金规模时,值得把体量靠前的资产逐个标注一遍来源,桥资产占比高说明这部分资金安全实际上外包给了那几座桥。配套要查的是桥合约的权限设置:谁能升级、有没有延时窗口、除了官方桥还有没有别的转出路径。这几项在顺利的时候用不上,不顺利的时候一件都不能少。
参考资料
- 以太坊官方开发者文档 —— 公链基础概念、交易与状态模型
- 以太坊官方文档 · 扩容 —— Layer2 的分层结构与数据发布成本从哪来
- 以太坊官方文档 · 节点与客户端 —— 客户端多样性为什么要单独看
- EIP-1559 标准原文 —— 基础费与小费的规则,手续费为何随拥堵浮动
- EIP-4844 标准原文 —— blob 数据格式,L2 数据发布成本的机制说明
- growthepie —— Layer2 活跃度与费用的开源数据站(Source: growthepie),跨链比较前请先读其方法说明
- L2BEAT —— 各条 Layer2 的排序权、升级权限等中心化环节的公开梳理
- SEC investor.gov · 投资者保护与骗局识别 —— 美国法域的投资者警示材料,不构成境内可参与依据
版本 1.0 · 更新于 2026-06 · 本篇只讲公链的机制与核对方法,不对任何具体公链做优劣比较、前景判断或推荐,文中提及的技术标准与数据站均为公开资料来源。文中未引用具体数值,涉及数据的核对动作请以你查询当日的面板与其标注的截至日期为准。境内对虚拟货币相关业务活动有明确规定,请以官方发布为准。
接着看
协议收入从哪来:三种钱要分开看
协议的钱只有三个来源:外部用户真实付费、协议自己增发的代币、后进场的人的本金。这里讲清三者在数据面板上各显示成什么、怎么把混着算的「收入」拆开,以及一张能照着填的核对表。
RWA 说有实体资产背书,能推出什么
RWA 指把链下资产的权益用链上代币表示。「有实体资产背书」要成立需要托管、审计、法律权利与处置法域四项可核对的前提,逐项拆开看链上能验证什么、验证不了什么,以及信任在哪一步回到了机构。