比特币因为区块限制能承受的交易量是7TPS(trascation per second),就是每秒钟七笔交易。这离VISA信用卡的56,000TPS差的太远。所以各方面都在想如何实现比特币的顺利扩容。到了2019年中了,大家可能都想问到底扩容问题解决了没有?
比特币从诞生的那天起,围绕它的扩容就是一个阴魂不散的事情。可以说围绕比特币发生的重大事件都是和scaling有关。众多山寨币能够逞能一时的部分原因也是号称有更高的TPS。最初中本聪在消失之前和当时网络上的对话可以看出他是支持大区块的。大区块还是小区块之争在2017年降下了帷幕。比特币分家为比特币核心党见证分离派BTC 和大区块派比特币现金BCH。当然到了2019年BCH为区块问题再度分家,分裂为支持中本聪原旨主义的大大区块派BCHSV,和大区块派BCHABC。
这些是硬分叉的解决方案。那么在bitcoin core核心党这边力挺的技术有哪些呢?比特币今天是否从技术上解决了扩容的问题呢?
主要的解决方案有这么五个。
1)second layer 第二层技术。就是赫赫有名的闪电网。lightning的节点数在过去18个月里面一直是稳定的增长。每个月增长10%的样子。目前lock在闪电网里面的比特币金额已经达到1000万美元。闪电网的交易能力是50,000-100,00 TPS.
但是实话说,闪电网不好用。最大的问题就是你必须先有比特币锁死在闪电网上,你才能收比特币。另外你必须有对方发出来的invoice你才能发比特币给对方。这两点会严重影响闪电网的推广。闪电网这两个特性决定了它无法帮助比特币扩张新用户。只能是现有用户直接进行交易。
2)side chain 去中心化的侧链。上线使用的侧链一共有两个。一个是RSK smart bitcoin. 这个侧链的速度很快,30秒一个区块,所以基本可以解决点对点的及时支付。这个侧链的使用是完全去中心化的匿名使用。任何人都可以发传统的BTC到侧链上,换取一个比特币。所以它和比特币的比价也永远是1:1. 几个主要的交易所也支持BTC to RBTC的兑换。RBTC的交易能力是100TPS. 现阶段应该是足够用了。
3)federated side chain 半中心化的侧链。另外一个已经广泛使用的侧链就是Liquid. Liquid的中心化的侧链,主要用来是各个交易所之间的BTC的交换。因为是半中心化的,只有23个nodes. 所以这个侧链的速度极快,和XRP50,000TPS的速度不相上下。随着使用的交易所数量的增加,所以渐渐各个交易所之间BTC的差价会渐渐消失。未来大的金融机构也会用Liquid实现交易。
4)侧链的第二层技术。这个是建立在RSK RBTC上面的类似闪电网的技术。所以有人称其为第三层技术,和真正的闪电网上的第三层技术还不一样,可以称其为2.5层技术。2019年5月14日,侧链的第二层技术Lumino上线。交易速度从技术层面上可以达到5,000 TPS.
5) atomic swaps 原子互换。如果你觉得5,000 TPS 用起来还不过瘾,不单单是要追上VISA卡的交易速度,未来物联网每个元器件都需要参与电子货币的交易的话,怎么办?原子互换下,理论上BTC可以和几乎任何一个有multi signature功能的公链实现原子互换。所以你可以在LTC的网络上实现BTC的交易。当然在我看来,最有可能的是BCH和BTC的重新融合。大区块的BCH和大大区块BCHSV可以支持更高数量的交易。BCH是3,000TPS. BCHSV是1,000,000TPS. BTC和他们实现原子互换,可以极大地提升底层BTC的交易能力。从这点上,可能把BTC的区块限制在1MB上不一定是个坏主意。BTC的value proposition并不是更快的交易速度,而是更彻底和稳定的去中心化,这样可以有效对抗政府监管。
综上所述,到了2019年的今天,比特币已经是十周年了。可以说从最底层的技术层面上,比特币的扩容问题基本解决了。这些技术集成在一起,理论上可以达到和远远超过VISA的交易速度。但是在应用层面,扩容任重道远。因为各种解决方案都不完美,用户体验需要很长一个阶段才能慢慢提升起来。加密网络的应用还是需要人。比如RSK side chain几乎完全没有人用,虽然矿工几乎一半都参与到了merge mining。有多少人愿意参与到lightning, RBTC,liquid,lumino,atomic swaps还是一个未知数。