当前位置:首页 > 区块链新闻 > 正文

区块链的低效与高效

来源: 互联网时间:2019-03-04 16:54:11

一、前言

每当人们批评区块链的时候,他们批评最多的一定是区块链的效率低下。他们会说比特币每秒才能容纳7笔交易,以太坊只能容纳3、40笔交易,而且现在区块链系统里面TPS最高的也才几千,和互联网相比,简直要被秒成渣渣,这么低的效率,能干什么呢?

二、区块链的低效

如果单纯比TPS的话,那么区块链无疑是低效的。支付宝在去年双11巅峰的时候,TPS达到了10几万,而现在区块链行业TPS最高的也才几千,双方还相差着几个数量级呢。

虽然区块链行业有分片、隔离见证、侧链、闪电网络等具体的提高TPS的手法,并且也可以预见未来区块链的行业的TPS,会提升至少1到2个数量级,但是即使到达这个程度,那时区块链的速度与互联网的速度相比,还是要慢很多。

事实上如果单纯的比TPS的话,那么区块链永远无法超过互联网。

比如说以互联网时代的支付宝为例,它是由一个中心化组织在记账。用区块链的话说,他是一个节点在记账,只需要一个节点确认就行,而区块链行业则是多个节点确认才能达成共识。所以区块链天然的就比互联网的效率低,并且永远无法达到互联网的这种效率。

但是,仅仅对比TPS是不合适的,如果仅仅只需要TPS高的话,那我们根本就不需要区块链,我们直接用互联网就行了。区块链的发明是另有目的,是为了解决互联网做不到的东西。

就好像一个短跑运动员去跑百米短跑,那么他的成绩一定相对更好,如果你让一个踢足球的前锋来跑100米,那么即使是全世界最优秀的前锋,他的成绩也一定比不过短跑运动员。

你永远不能用短跑运动员的成绩与足球里前锋的速度来比,因为前锋还带着球呢!

三、区块链的高效

同样的,你也无法用区块链的TPS与互联网相比,虽然区块链与互联网有很多相似之处,并且区块链本身也离不开互联网,但是两者的重心并不是在同一个领域,用肖风老师的话说,区块链是一个数字世界的新大陆,区块链天然就担负着“带球”的责任。

我之前说到过,区块链真正要解决的任务之一是要解决跨中心跨组织跨部门之间的协作。在这个领域,目前的互联网中心化架构下能做的极其有限,中心化的架构对应着中心化的数据库,在这种情况下数据被人为的隔离了,形成了数据孤岛,无法在一个公司和另一个公司之间自由流动,无法在公司与公司之间形成有效的“化学反应”,除非有强力的第三方组织,比如央行、比如支付宝这些组织来推动,但是这种推动是有限的、低效的。

其实目前也有跨组织跨部门跨中心之间的协作,只不过这种协作效率非常低下。我试着举几个例子给大家感受下。

比如说,我在医院办完出院结算手续之后,要去完成医保报销手续。这个时候我得先去医院出院窗口排队打印好所有出院单据、流水,办完相关手续,然后再去医保的窗口排队。基本的原理是,住院手续一办完,医院后台的数据库就上传了你的信息,但是因为医院和医保部门的数据库不是相通的,分属于两个部门,这就需要你自己拿着出院部给你的证明到医保窗口排队办理。当你到医保窗口办理的时候,医保后台再下载相关的数据,根据传过来的数据,在医保数据库中完成整个手续。

其实这个过程办手续不需要花多长时间,需要花时间的地方在于排队。以我有限的几次排队经历办这个过程,少则十分钟,长则半个小时,如果遇到某个手续不全你又得从其他的地方补手续,然后再重新来过一次,这样的话时间就会更长。如果我们就按最快的办理时间算的话,这个时间仍然需要十分钟。

再比如说你在交易所买卖股票这件事,目前我们在交易所买卖股票实行的是T+1制度,也就是说你当天卖了股票,资金到帐的话要等第二天。如果遇到节假日还得往后顺延,如果遇到十一、春节这样的假期,可能还要等一周之后。可是现在交易所技术这么发达,银行技术也这么发达,为什么还需要等这么久呢?为什么不是秒到呢?

因为交易所、银行、证券登记结算机构这是三个不同的部门。如果你单纯只在交易所买卖股票,那么你的成交时间是按秒计算的。但是一旦涉及到其他部门,比如与银行的结算,这就需要有一个对账结算的过程,这个过程是需要耗费时间的,所以效率才会如此低下。一般来说是T+1的时间,如果遇上个节假日什么的,可能需要一周时间,就按最少的1天时间吧。

再比如说跨境汇款,跨境汇款因为涉及到不同国家不同银行之间的清算,同时也涉及到资本管制、汇款金额限制等现实条件的制约,所以中间的过程也很漫长,目前有很多跨境汇款需要7天以上才能到账,甚至有些一两个月才解决。

而区块链的分布式记帐和去中心化特性正好可以用来解决这些问题。如果用区块链系统来解决这些问题,比如说用比原链来解决这个问题,比原链的一个确认是2.5分钟,也就是说基本上2.5分钟就可以解决这个问题。

如果你用2.5分钟和人工排队相比;
如果你用2.5分钟和十分钟相比;
如果你用2.5分钟和一天相比;
如果你用2.5分钟和七天、半个月相比;

你就知道谁的效率低谁的效率高了!

四、结语

效率并不是区块链系统的第一追求,互联网系统无法做到的功能才是区块链的第一追求,比如去中心化,比如跨中心跨组织的合作等等。

当互联网无法做到,只有区块链能做到的时候,区块链的系统无论多么低效都是高效的;在实现了功能的基础上,区块链本身的效率也会不断的优化,直到完全符合现实的需求。

免责声明:

1.本文内容综合整理自互联网,观点仅代表作者本人,不代表本站立场。

2.资讯内容不构成投资建议,投资者应独立决策并自行承担风险。