1.比特币的扩容历史 聊到公链就会提到几个主流的公链,先说下BTC和BTH,首先要聊一下比特币扩容的历史。中本聪早期在BitcoinTalk 上说的扩容方案其实就是一个硬分叉,通过硬分叉就能实现区块的扩大。2014年Gavin提出扩容问题,但是当时没有受到重视,之后Gavin做了Bitcoin XT项目,直接将区块扩容到20兆,但是当时中国矿工把这个方案否了,原因他们认为中国的网络不能承载那么大的区块,当时的区块还不满500K,离1M都很遥远;
2016年Gavin做了Bitcoin Classic,这个方案是扩容到2M;
2016年中国矿工和core部分开发者一起在香港进行了一个讨论,之后大家达成了一个共识,即香港共识:矿工只运行Core代码,这也是SW第一次出现;经过香港共识之后,论坛开始禁止讨论区块扩容,Core的路线图里面只有SW,没有区块的扩容,相当于Bitcoin Classic方案死掉了;
之后又出现了Bitcoin Unlimited组织,它要直接把区块扩大,并且不受限制。但是Bitcoin Unlimited团队更偏向于学术研究,写代码的能力不够强,虽然最高得到了50%算力的支持,但也出现了三次重大BUG之后,团队技术能力被整个社区质疑;
这时又出现UASF方案,用户激活软分叉,通过用户的节点拒绝矿工的块,对应就出现一个针对性的方案UAHF,直接升级到大区块,相当于加一个CheckPoint,让UASF失败,最终两个方案都失败了;之后又又有了纽约共识,大家都知道纽约共识会以失败告终,但大区块支持者基于UAHF分裂出了BCH。
2.为什么要链上扩容? 首先,不断增长的手续费让用户不断流失。除了交易手续费,矿池还有交易加速费的,我见过最高的一笔的交易加速手续费是15万,以前我们认为的比特币应该是跨国界,低成本流通,快速确认的,这时完全都没有,这完全不是我当时认可的比特币了。
其次是比特币的竞争者有很多,先发的优势逐渐丧失,包括以太坊、莱特币、EOS,公链的竞争越来越大,比特币的优势逐渐丧失。
第三是链上交易数决定价格,就是网络效应,交易数据越多说明使用网络的人越多,网络效应越大,价格就会上涨。
第四是SW+LN是否能够支持日益增长的比特币的交易还没有办法得到确认;
最后,链上扩容会对矿工更友好。现在区块是1m的,未来随着BTC的挖矿奖励收益逐渐减半,减到一定手续费的时候,就会面临1m的小区块对应的手续费无法满足矿工的要求,而想要提高手续费,用户就会流失,使用别的币种,这就非常危险了,矿工控制的算力很大,但是得不到相应的奖励,就会对系统造成威胁。在未来每个区块必须达到一百兆才能满足矿工手续费的需求,所以链上扩容是对矿工非常友好的,而PoW才是比特币安全的基石,这是BCH出现的一个原因。
|