如果中国切断所有与国际互联网的联系,会对比特币造成什么后果?

作者:江卓尔

发布时间:2016年7月30日

网络来源:知乎

1、网络无法被100%切断
即使发生战争等情况,“切断所有与国际互联网的联系” 实际上也做不到。政府断网只能切断99.9999%的带宽,不可能切断100%的带宽。切断99.9999%的带宽足以切断绝大部分的网络应用,但不足以切断比特币这种去中心化的,健壮性极强的网络。

例如在漫长的边境线上,只要有人连接邻国的手机基站信号上网,然后做一个代理,把境内的区块转发到境外,把境外的区块转到境内,就足以沟通境内外的比特币网络,防止出现分叉。这一沟通不需要多少带宽,目前10分钟几MB区块数据,仅需要几KB/S的带宽,甚至在内地用卫星电话上网都可以满足。

在出现断网的情况下,为了防止出现分裂,比特币的利益相关人(特别是境外矿工为防止挖矿块被孤立)有动机,有能力做这种区块转发。

2、假设网络被100%切断
假设外星人出手,切断所有边境和空中的有线无线网络信号,达到了100%断网的效果,那么预计事态发展如下:

a、初期分叉
由于无网络连接,境内外将分裂成两条独立的链。鉴于目前大部分算力都在中国大陆,因此在切断发生后一段时间,若没有发生战争导致境内大量矿机停机等意外情况,可以预计境内链会显著超过境外链。

b、首次离线数据交互:
网络中断几小时至几天后,为避免进一步分裂导致的更大混乱,恢复比特币网络的使用,比特币的利益相关人(很可能是境内矿工,或境外用户),将会通过人肉跨境搬运U盘等方式,把境内建立的区块传递到境外广播,把境外创建的交易(包括已经被境外链打包的交易)传递到境内广播。

境内链累计难度超过境外链,因此境内区块在境外广播后,所有境外节点都会废弃掉累积区块难度较低的境外链,认同累积区块难度较高的境内链,境外矿工这段时间所挖的所有区块都将被孤立。随着境内链超过优势的巩固,越来越多的境外矿工都将停机,以免浪费电力成本,使得境内链确立绝对优势。

同时境内矿工为降低混乱,并多赚取手续费,将会尽可能地打包境外创建的交易。绝大部分境外交易都会被重新打包进境内链,除了少数冲突交易(以及冲突交易的后续交易),例如:

① 交易的某个input(输入余额)已经在境内链被使用。当某个私钥同时被境内外不同人掌握,并花费了同一笔UTXO(Unspent Transaction Outputs 未花费的交易输出余额),就会出现此情况。

② 交易的某个input(输入余额)是境外矿工在分裂后所挖的区块,这样的币在两条链合并后将会作废,并由导致此交易的非法无效。

一旦发生中断,切断前持有的币在切断后不受任何影响,在两条链上均可使用。但在境内外数据未交互前,你收到的交易(币)很可能是无效的,因此最好在这段时间暂停所有交易。

c、中期变化:
境外用户:
比特币变成了一个离线网络,任何交易都必须等待境内矿工确认才可靠,这可能花费几个小时,甚至几天的时间(取决于人肉搬运U盘的频率)。这种离线网络模式在现实世界中也是存在的:《古巴至今没有互联网 上网全靠人肉搬运工》。因此可以预计,比特币网络还是可以磕磕绊绊地继续运行下去。

境内用户:
可以像往常一样正常使用比特币,但向境外用户发送比特币后,境外用户需要较长时间才能确认安全收到。

境外矿工:
无法在几分钟内把所挖的区块广播到境内网络,因此所挖的区块必定被孤立,只能放弃挖矿。

境内矿工:
由于境外矿工停机,全网算力下降,挖矿收益币提高。

d、长期变化
这样的比特币对于境外用户来说是难以使用的,长期必定无法忍受。因此境外用户最可能的举动,就是修改比特币代码,在某个区块高度不接受境内链上的某个区块,人为分叉出一条不会被境内链覆盖的境外联,在境外形成一个独立的比特币网络。

从此以后,境内外的比特币,将彻底分道扬镳。

相关文章:

发表评论