比特币技术是否过时了
by Bayfamily
微信公众号: WXC-bayfamily
比特币经常被山寨币比喻成Myspace, 是过时的技术。要被淘汰了。最大的诟病就是速度慢,交易费高。
上次我们举了一个清华大学教授和学生阅卷的例子来说明加密货币的transcation speed的问题。不同的加密货币交易速度不同,但是说不上谁比谁更先进,所谓快的加密货币无非是牺牲掉安全性和去中心化能力。
如果一个大学有1000个教授,1000个学生。如果安排考试和评阅工作呢?
淘宝,VISA等完全中心化系统
: 1个教授改1000份卷子。交易速度最快。可以每个小时都考试。每个卷子只被改一遍。
Ripple
: 一个教授改10份卷子。每个卷子被看10遍。
成功实现Sharding后的Ethereum
: Sharding相当于分片技术。分20个专业改卷子,术有专攻。一个教授改50个卷子。每个卷子被看50遍。不同专业就不交叉了。
Bitcoin
: 一个教授改1000个卷子。每个卷子都要被看1000遍。教授看不过来,就要付加班费。所以交易费用最高。
你瞧,去中心化和改卷子的速度有不可调节的矛盾。如果不用侧链和第二层的解决办法,主链无论怎么折腾,无非是顾此失彼。
那么侧链是什么呢?Rootstock就是Bitcoin的侧链解决方案。不仅可以实现比特币的扩容,而且可以在侧链上实现智能合约的功能。
回到清华教授的例子。就是,你们清华教授不是忙不过来么? 那么你把试卷送到北大来吧。我们北大还有1000个教授闲的发慌。你的试卷送来,我们北大不但可以改理科的卷子。我们还能改文史哲的卷子。所以你们考试可以加入智能合约的功能。
Bitcoin在未来,几乎所有的分叉币,比如Bitcoin gold, bicore, bitcoin diamond都可以作为比特币的侧链。 这些侧链好比是清华开的分校。
连Litecoin,自己都心甘情愿地做bitcoin的侧链。Charlie Lee几次都说,当比特币拥堵不堪的时候,其实莱特币就是边上的一条畅通无阻的highway.
这些侧链就是所谓的横向扩容。
那么我们看看什么是纵向扩容,就是second layer解决方案。就是大名鼎鼎的闪电网。
回到清华的例子,不是1000个教授改卷子忙不过来么,又不能牺牲质量。怎么办? 教授工资(mining fee)又高,还有结盟(mining pool) 反对加班。还不能换人,大学离了教授还叫大学么?教授一忙不过来,试卷在每分每秒地堆积起来。
咱们这样,从同学中推选出来一批学习积极分子。让他们变成助教,让他们改卷子。他们改过的卷子最终让教授们在核对一下就好了。
这些改卷子的助教结成的第二层网络就是闪电网。助教要是瞎改卷子怎么办? 没事,助教改的卷子,最终要到结算层,教授那里去审阅。
Multisignature的open channel也就是类似的功能。 如何鼓励更多的学生变成助教呢?所有的第二层网络的节点改卷子可以收费,互相竞争。当然,因为是学生改卷子,所以比教授改卷子便宜多了。所以闪电网上的交易费用可以接近于零。
比特币的设计之初还有一个重大缺陷也可以通过第二层模式解决。比特币给挖矿的矿工激励很高。但是对节点没有什么激励。目前的节点运行者完全是义务劳动,所以随着数据量的增加,节点数日渐凋零。有了闪电网,可以鼓励更多人运行重钱包,节点数也就上去了。Bitcoin核心开发者,Luke Dashjr曾经一再说,他从来不担心比特币的价格会崩盘,他每天盯着的只是重钱包的节点数。
助教改卷子还有一个好处。就是学生容易转学,教授转校太难了(至少美国是这样)。清华的助教不但可以改清华的卷子还可以改北大的卷子。这就是所谓链与链之间的原子互换。
当然实际情况被这个复杂多了。我这里用改卷子的比喻是便于大家理解基本概念。闪电网的具体怎么操作,以后有机会再介绍。
闪电网是目前唯一的真正的扩容技术,也几乎是加密货币最终能够一统天下的唯一曙光。以太坊也在使用闪电网,它用的是Raiden,应该是日语雷电的意思。EOS说自己的架构会支持纵向扩容,然后达到百万TPS。 其实扩容EOS也是用了Sharding技术。 可以说,没有纵向扩容第二层或者第三层的解决方案。基本上不可能在确保去中心化的前提下,达到这个数量级。