技术篇(九)-去中心化区块链技术发展趋势
今天我们聊去中心化区块链技术的发展趋势。
去中心化区块链,一般会以公链的形式存在。所谓公链,就是那些公开接口开放给社会,供有需求的人自主调用服务的区块链技术平台。相比传统的中心化服务器,去中心化公链存在的最大意义是为开发者的程序、数据以及Token提供有公信力的运行服务,所以公链一般是开源的。只有开源了,大家才能见证公链是公证的,没有后门的。有一些公链借口技术保密不开源,这是有问题的,听众可以仔细分辨。
公链里面,祖师爷是比特币网络,不过比特币网络能提供给开发者调用的功能非常有限,基本上就是个围绕比特币特别定制优化的专用技术系统。比特币出来后,出现了一个染色币时代,有一批在比特币代码上修改而来的公链,这些公链的特性跟比特币如出一辙,基本无法提供公开服务。
公链里的二代目是以太坊。在之前的课程中,我们介绍过以太坊开启了一链无穷币的时代。给广大发币爱好者带来了福音,也促进了一波割韭菜的狂潮。
再往后,EOS出来做公链,不过EOS的技术特性显然不是去中心化区块链而是多中心化区块链。不能代表去中心化区块链技术的发展方向。
发展到现在去中心化公链面临着三个技术瓶颈:
第一个瓶颈是性能瓶颈。不管是在社会学里还是IT系统里,中心化意味着效率,去中心化在效率上相比中心化,肯定是有所降低的,而且会降低很多。类似要不要发展房地产这样的事情,如果交给领导决策,也就几分钟的事情,如果要把这件事情放给全民去决策,那各种吵吵嚷嚷可能等房地产崩盘了还没吵出个结果来。在IT系统里,数据、交易这样的事件,交给一台中心化服务器处理,效率会很高,交给一群分散在全球各个角落的小服务器处理,那效率肯定会低很多。
为了解决性能问题,有几种技术路线都在研究中。第一种叫快闪技术,大概的原理是轧差。银行里面处理每天的存取款账务,不是一笔笔的去核实的,而是每天下班前做一个轧差,看看所有存库款操作最后的结果跟现金柜里的现金是否符合。如果符合就开开心心下班,如果不符合就把操作一笔笔的拉出来看。第二种是分层分片技术,大概的原理是类似周伯通的左右互搏技术,在区块链里面里弄出几个单独的组委会,不同等级的数据传入进来,交给各种组委会分头处理,提升决策效率。第三种是侧链子链等技术,大概的原理是类似张无忌任命左右护法,让杨逍代替自己去管教众事物,让范瑶去做情报工作,这样自己可以腾出手来去专心撩拨那四个女孩。
不管区块链技术如何发展,效率问题会一直是公链的硬伤。这是哲学上决定的。所以区块链技术并不是灵丹妙药。
第二个瓶颈是组网的瓶颈。现有的公链,都是孤岛一样的存在。比特币、以太坊有完全不同的底层代码和接口,两者之间要相互连接,会很麻烦。偏偏两者之间的开发者经常面临相互之间调用一些数据和服务,进行价值互换的需求。这就要求技术发展的未来能够打破这种孤岛。奔着解决组网瓶颈问题而去的,是几种跨链协议,其中比较知名的有Cosmos,Polkadot,0x协议等。这些协议还不是太完善。
第三个瓶颈是开发者难度较高。去中心化的区块链底层技术在持续发展,底层上的各种接口还很不完善,开发者要在底层上开发各种应用缺少各种中间件的支持。
中间件发展和应用软件发展是个鸡生蛋蛋生鸡的问题。应用没有做起来之前,开发中间件是件很吃力不讨好的事;没有完善的中间件,应用开发的难度会很高。这个矛盾只能等待时间去解决。
在去中心化技术发展中,还有一个陷阱,叫燃料费陷阱。从比特币开始,中本聪把比特币设计成为了交易过程中的燃料费。用户使用比特币网络进行支付活动的时候,需要支付一点点比特币给全网矿工作为燃料费。后来几乎所有的去中心化公链都延续了这个特征。
从2017年的ICO泡沫开始,市场就开始炒作公链币,把公链币作为募资的方式,募集资金进行开发,这就陷入了燃料费陷阱。一方面公链如果想成功,需要吸引更多的开发者上来开发各种应用,那就需要燃料费价格尽量低廉。另一方面,如果一条公链通过公链币进行了募资活动,那么所有投资人希望燃料费尽量高,这样能炒高币价抛出获益。这一幕很像现实世界中的高速公路收费。
收费太高就没人上去开车,收费太低,投资人发生亏损,就没人投资高速公路。与高速公路不同的是,高速公路建设需要国家审批,某个地段只会建一条,开车的人没有其他选择,只能被收费。2017年18年,全球建设了上万条公链,开发者有的是选择机会,想高价收费?没门。
这就是燃料费陷阱,比特币之所以不受这个陷阱制约,是因为比特币从一开始就没想过让开发者上来架设应用。燃料费陷阱会持续的伴随包括以太坊在内的所有公链的发展,只能期待后来者有智慧能解决这个问题。
用户评论