“比特币一个区块 1MB”——这句话在 2017 年之后就不完全对了。现在真正的上限是 400 万单位“权重”,1MB 只是基础区的等效说法。搞不清这两个概念,就会看不懂当年的扩容之争,也会误判手续费为什么会突然涨。
下面就从这两个数字讲起,把账算一遍。
上图把一个区块切成“基础字节”和“见证字节”两部分。同样叫 1MB,两边的计价方式并不一样。
1MB 是怎么来的
比特币早期代码里,区块大小上限被写成 1,000,000 字节,约 1MB。中本聪加这个限制的初衷是防垃圾交易和防大块攻击,当时一个块只有几十 KB,1MB 看起来遥不可及。
随着使用量上升,1MB 逐渐变成瓶颈。2015 到 2017 年,区块经常被打满,交易排队,手续费飙升。扩容争论由此开始:一派主张直接把上限调大,一派主张保持小区块、把交易挪到二层。
SegWit 改的是计量方式
2017 年 8 月上线的隔离见证(SegWit)做了一件巧妙的事:它没有直接改“1MB”这个数字,而是把“大小”换成了“权重”。
规则是:区块总权重上限 4,000,000 单位。区块里每 1 字节的基础数据(区块头、交易输入输出等)算 4 单位权重;见证数据(签名等)每 1 字节只算 1 单位。
换句话说,基础数据是“原价”,见证数据打 1/4 折。1MB 的基础数据正好占满 4,000,000 权重,所以“1MB 上限”在只算基础数据时仍然成立。
这就是为什么很多资料会写“1MB 只是基础区大小的等效说法”。
算一遍:400 万权重等于多少 MB
把公式写出来:
权重 = 基础字节 × 4 + 见证字节 × 1 ≤ 4,000,000
如果一笔交易全部由基础数据构成,那最多就是 1,000,000 字节,即 1MB。
但真实交易里大约有一半字节是见证数据。假设一个区块里有 0.7MB 基础数据、2.8MB 见证数据:
0.7 × 4 + 2.8 × 1 = 2.8 + 2.8 = 5.6(百万权重)——已经超了。
换成 0.5MB 基础 + 2.0MB 见证:0.5×4 + 2.0 = 4.0,正好打满。此时区块的“实际字节数”是 2.5MB,但按旧的 1MB 标准看,它“只用了 0.5MB 的基础区”。
所以正确的说法是:一个区块的实际数据量通常在 1MB 到 2.5MB 之间,上限由权重而不是字节数决定。理论上如果全是见证数据,可以到接近 4MB,但现实交易结构不会这样。
为什么“1MB 的块”能装更多交易
关键在签名数据的搬迁。SegWit 之前,每笔交易的签名占了不少字节,还要为签名的可变长度做额外编码。SegWit 把签名挪到单独的“见证”区域,基础区只剩下“谁转给谁多少”的信息。
结果有两层:一是同样字节数能塞进更多交易;二是签名延展性问题被修掉,为闪电网络铺了路。
据公开资料,SegWit 之后单块能容纳的交易数明显上升,但具体数字取决于交易类型(是否用 SegWit、是否批量、是否多签),没有一个固定值。
下图是区块内四类数据的粗略占用:交易基础字节约 52%,见证数据约 34%,区块头与 coinbase 约 4%,余量约 10%。能看出见证数据已经占了三分之一。
大区块路线:BCH 的 8MB 到 32MB
2017 年 8 月,支持大区块的一方分叉出比特币现金(BCH),把区块上限先提到 8MB,后来据公开资料继续提到 32MB。
这条路线的逻辑很直接:链上容量不够,就把块做大,让每笔交易都能上链,手续费自然降下来。它保住了“点对点电子现金”的定位。
代价也很直接:区块越大,全节点存储和带宽成本越高,愿意运行全节点的人越少,网络越依赖少数大节点。这不是理论推演——它直接关系到“谁来验证账本”这个根本问题。
还有个容易被忽略的事实:上限提高不等于区块真会装满。BCH 的 32MB 上限在大部分时间里远远用不满,真实区块往往只有几百 KB 到几 MB。这说明“容量”和“需求”是两件事,先把管道加粗,不等于水会自己流过来。
小区块 + 二层:把结算留在主链
比特币主链选择的是另一条路:主链保持小容量、低门槛,把高频小额交易挪到二层(闪电网络),主链只做最终结算。
好处是全节点成本可控,去中心化程度更高。坏处是二层有流动性、路由和在线率的问题,用起来不如“直接上链”简单。
两条路线没有绝对对错,是不同权衡。争论了将近十年,市场给出的答案是:两者都活着,但主链的定位越来越像“结算层 + 价值存储”。
二层不是没有代价。通道需要先锁资金,流动性分布不均,小额支付可能找不到路由;用户还得偶尔上线,否则通道状态不能及时更新。所以“二层便宜”这句话有前提:你得接受它比主链多一层运维负担。
区块空间为什么是稀缺资源
这是理解手续费的关键。区块空间固定,需求随行情波动,价格就由竞价决定。
矿工收入 = 区块补贴 + 手续费。2024 年 4 月减半后,补贴是 3.125 BTC,下次减半预计在 2028 年(据公开资料)。补贴每四年腰斩一次,手续费占比就会被动上升。这也是为什么“区块空间”被反复讨论——它是矿工未来的主要收入来源。
截至 2026 年 11 月 7 日凌晨(北京时间),BTC 报 75,663 美元,24 小时 −1.33%,距 2025 年 10 月 6 日的历史最高 126,080 美元回撤约 40%。价格低迷时,链上活动通常同步降温,手续费也会回落;一旦行情回暖,区块空间又会重新紧张。
今天再看这场争论
2017 年的争论被简化成“大区块 vs 小区块”,实际上它问的是一个更根本的问题:区块链的稀缺性该放在哪一层。
如果放在链上,每条交易都要竞价,费用高但结算确定;如果放在二层,主链便宜,但二层引入新的信任假设。2026 年的生态里,两条路都在跑,也都暴露了各自的问题。
对普通用户的实用结论只有三条:转账前看当前费率,不急就等低费率时段;大额转账多等几个确认;不要把“出块 10 分钟”当成“10 分钟到账”,确认数是概率,不是承诺。
最后补一个常被问的问题:难度调整。比特币每 2016 个块调整一次难度,目标是把出块间隔拉回 10 分钟。算力上涨难度上调,算力下跌难度下调。这个机制让“10 分钟”长期成立,但短周期内波动很大,一小时不出块也正常。
上图把“区块大小上限”和“区块权重上限”并列对比:前者是单一字节数,后者是带折扣的加权计量。同一块数据,两种算法给出两个答案。
风险提示
本文只做技术概念梳理,不构成投资建议。比特币价格、手续费与网络参数会随市场变化,具体数值请以区块浏览器与官方文档为准。加密资产价格波动剧烈,境内相关业务活动属于非法金融活动,参与交易炒作不受法律保护,请自行评估风险。
下图是四个区块相关参数的重要度评分:权重上限 5 分,见证折扣 5 分,交易字节 4 分,出块间隔 4 分。前两项决定了“一个块能装多少”,后两项决定了“多久出一个块”。








