指南
比特币现金分叉怎么回事?BCH ABC与BSV之争
2018年11月比特币现金为何一分为二?BCH ABC与BSV的技术路线之争、算力战的经济账、重放攻击风险,以及给投资者的长期教训。
2018年11月,比特币现金(BCH)经历了加密货币史上最激烈的协议冲突之一。这次比特币现金分叉把这条链一分为二:由Roger Ver和吴忌寒支持的比特币现金ABC,以及由Craig Wright和Calvin Ayre(CoinGeek)主导的比特币现金SV(Satoshi's Vision,“中本聪愿景”)。分歧的焦点不是价格,而是协议今后的发展方向。由于双方都没有加入重放攻击保护,一场技术上的紧张局势演变成了一场带有政治色彩的算力战:矿工为了捍卫的不是收益而是理念,烧掉了价值数百万美元的电力。下面梳理这次分裂为何发生、双方的技术主张、算力战背后的数学逻辑,以及类似事件留给投资者的长期教训。
比特币现金为什么会诞生
不了解比特币现金本身的由来,就很难理解2018年的分裂。比特币社区多年来一直陷在扩容之争中。一派主张用小区块保证区块链底层的安全,转向闪电网络等第二层方案;另一派则希望通过大区块提高链上交易容量。
2017年8月,大区块支持者通过硬分叉创建了BCH。其参考客户端名为“Bitcoin ABC”(Adjustable Blocksize Cap,可调区块大小上限)。这种设计允许节点运营者自行配置区块大小上限,而不是把区块大小写死在代码里。早期,大型挖矿矿池、bitcoin.com的所有者Roger Ver以及比特大陆联合创始人吴忌寒都采用了这一实现。
双方的技术愿景
2018年11月的硬分叉日期定在11月15日。双方的路线图从根本上截然不同。
| 维度 | 比特币现金ABC | 比特币现金SV |
|---|---|---|
| 代表人物 | Roger Ver、吴忌寒 | Craig Wright、Calvin Ayre(CoinGeek) |
| 默认区块大小 | 可调上限 | 目标128 MB |
| 交易排序 | 引入CTOR(规范交易排序) | 拒绝CTOR |
| 智能合约方向 | 新操作码、预言机指令集 | 回归2009年协议 |
| 脚本大小限制 | 小幅调整后保留 | 取消 |
| 交易平台支持 | 多数主要交易平台 | CoinGeek及部分矿池 |
ABC的计划
ABC采取每六个月进行一次协议升级的政策。11月的版本计划带来两项重要变化:
- CTOR(规范交易排序):让区块内的交易按确定的顺序排列,为将来的并行验证和扩容铺路。
- 新操作码:支持链上预言机操作的基础功能,以及对最小交易大小的调整。
SV的计划
SV的主张建立在更为激进的“回归中本聪原始设计”之上:
- 默认区块大小128 MB:长期目标是完全取消区块大小上限。
- 拒绝CTOR:认为确定性排序让协议变得复杂且没有必要。
- 取消脚本限制:提高密码学上的灵活性。
算力战为何爆发
在正常的硬分叉过程中,分裂出的链会加入重放保护,确保在一条链上有效的交易在另一条链上无效。如果没有这种保护,从一个钱包发起的转账可能在两条链上同时生效,这就是重放攻击。2016年以太坊与以太坊经典的分裂让全世界认识到这一风险:用户在ETH钱包中的交易,在不知情的情况下也在ETC上被重复执行。
ABC为避免这个问题加入了重放保护。然而SV通过原样复制ABC的保护机制,使其失效。结果两条链都暴露在重放攻击之下,用户转移币时陷入一种不确定的局面:一笔交易可能同时在两条链上产生结果。
在这团技术乱麻之上,Craig Wright还直接扬言要发动51%攻击来维护SV的利益。据报道,分叉前支持SV的矿池控制了全网约70%的算力。
ABC的防御选项
面对51%攻击威胁的链,有几种理性的应对方式。ABC阵营提出了三种策略:
- 静观其变。攻击者每挖出一个空块或很快成为孤块的区块,都是在纯粹烧电,没有收入。经济规律站在防守方一边,因为攻击者的资金会耗尽。
- 调动更多算力。 ABC的支持者可以把正在其他链上工作的矿工,甚至比特币矿工,临时调到BCH ABC上。
- 更换算法(核选项)。通过再次分叉更换工作量证明算法,让攻击者的全部ASIC矿机在这条链上失去用处。
第三个选项,也就是更换算法,是一种战略上的对等威慑:一旦实施,攻击者价值数十亿美元的ASIC投资就会变成一堆废铁。正是这张牌,让攻击者以矿工身份进行的要挟在实际上失去效力。
算力战的数学:赌气之战的代价
单纯从经济角度看算力战,就能解释它为何很快平息。我们做一个简单的计算:
假设:
- 一方投入1 EH/s(每秒百亿亿次哈希)的纯算力来压制对手链。
- 设备能效:30 J/TH(焦耳/太哈希)
- 电价:每千瓦时0.05美元
- 这些区块全部属于“赌气挖矿”(spite mining):不为获得出块奖励,只为拖慢对手而挖出对抗性区块。
计算:
| 步骤 | 数值 |
|---|---|
| 算力 | 1 EH/s = 1,000,000 TH/s |
| 功耗 | 1,000,000 TH/s × 30 J/TH = 30,000,000 J/s = 30 MW |
| 24小时耗电 | 30 MW × 24小时 = 720 MWh = 720,000千瓦时 |
| 每日电费 | 720,000千瓦时 × 0.05美元 = 约36,000美元/天 |
| 出块奖励收入 | 约0美元(若区块成为孤块) |
这些数字只是电费,不包括设备折旧。即使攻击只持续几周,几十万美元的损失也在所难免。因此ABC“静观其变”的策略是合乎逻辑的:攻击者是在单方面烧钱。
现实中,冲突也没有预想的那样惨烈。双方在早期都挖出了一些空块,但并没有发生公开的51%攻击。大多数交易平台把BCH代码给了ABC链,SV则以BSV代码作为独立资产上市。
不过,影响扩散到了更广泛的市场。11月15日之后的几天里,BTC价格大幅下跌。一个重要原因是部分BTC矿工临时转向BCH一方参与分叉之战,降低了BTC全网算力并加剧了市场的不确定性。到11月23日,在一些链上监测工具中,BSV一度显示控制了53%的算力,BSV价格在24小时内上涨超过50%。但这一走势无法持续,不过是一次特定的流动性波动而已。
想更详细地了解矿池在这种经济格局中的位置,可以阅读我们的矿池运作原理指南。
投资者面临的风险与陷阱
ABC与SV之争是一个短暂但密集、把硬分叉风险具体化的案例。遇到类似情况时,需要注意以下几点:
- 没有重放保护?不要移动你的币。如果分叉缺少重放保护,你在一条链上的转账可能在另一条链上被重复执行。等到交易平台和钱包确认“重放安全”之后再操作,是稳妥策略的基础。
- 代码归属的不确定是真实风险。分叉发生时,没人知道哪条链会拿到BCH代码,这是由市场和交易平台决定的。务必确认自己持有和交易的究竟是哪一种资产。
- 交易平台可能冻结你的资产。分叉期间,交易平台会暂停充提,你最想自由操作的时候,恰恰是可操作空间最小的时候。
- 算力集中是结构性的脆弱。单一主体掌握全网多数算力,会提高区块重组和双花企图的可能性。要持续关注共识机制的集中程度。
- 分叉后的价格暴涨具有误导性。像BSV溢价50%以上这样的分叉后拉升,通常发生在流动性稀薄的情况下,并且很快回落。算力战新闻是波动信号,不是价值信号。
- 决定“谁赢”的不是算力,而是生态。交易平台、钱包和用户运行哪个客户端,哪条链就会成为“真正的”BCH。在社会共识面前,算力威胁是次要的。
COINOTAG的观点
ABC与SV的算力战,在加密史上最昂贵的公关失误名单上留下了自己的名字。双方烧掉数百万美元,消耗了社区本就有限的注意力和信任。
这一事件更深层的教训是:区块链治理由社会层决定,而不是由原始算力决定。ABC为什么能成为BCH?因为主要交易平台和用户选择了它,与Craig Wright手里有多少ASIC无关。想更好地理解软分叉与硬分叉的机制,我们的软分叉与硬分叉对比指南是一个很好的起点。
对长期投资者来说,实际启示简单却有价值:在有争议的分叉中,重放安全和代码归属得到你所用平台的确认之前,不要冒险。拥有最深厚生态和交易平台支持的链,几乎总会成为正统资产,无论谁的声音更大。
常见问题
比特币现金ABC和BSV的主要区别是什么?
比特币现金ABC是由Roger Ver和吴忌寒支持的原有BCH实现,计划引入规范交易排序(CTOR)并搭建智能合约基础设施。Craig Wright主导的SV拒绝CTOR,主张128 MB区块并回归2009年的比特币协议。分叉的结果是ABC保留了BCH代码,SV则以BSV之名作为独立资产上市。
算力战为什么开始,又是怎样结束的?
由于双方都没有加入重放保护,2018年11月15日分叉后,矿工把原始算力投向自己支持的链,Craig Wright还扬言发动51%攻击。但大多数交易平台把BCH代码给了ABC,赌气挖矿的成本也难以为继,冲突在几周内平息,SV作为独立的BSV资产继续存在。
重放攻击为什么如此重要?
没有重放保护时,你在一条链上的交易在另一条链上同样有效,可能意外造成重复支付。在ABC与SV的分裂中,SV原样复制ABC的保护机制使其失效,这让用户在分叉期间转移币变得很危险。
BCH代码最终归谁,为什么?
比特币现金ABC链拿到了BCH代码,这个决定由交易平台和市场做出;比特币现金SV则以BSV单独上市。代码归属不是自动的,而是取决于哪条链拥有更强的生态和交易平台支持。
比特币现金ABC现在还是一种单独的币吗?
不是。“比特币现金ABC”只是一个过渡时期的名称,如今它就叫“比特币现金(BCH)”。SV则作为独立的BSV资产继续存在。ABC这个标签只在有争议的分叉期间作为临时标识使用。

