微信号:daiziguizhongren

介绍:深度分析大数据、深度学习、人工智能等技术,切中实际应用场景,为大家授业解惑.间或,也会介绍国内外相关领域有趣的面试题.

别争了,就不会有一条全球公链

2018-07-18 11:30 陈利人

链圈,币圈,新闻,社群,充斥着“全球公链之争”,各种公链磨拳擦掌,都想成为下一个一统世界的区块链入口。后面的逻辑是,谁能占领开发者,谁能占领世界,谁就能有最大的想像空间。他们通常会和操作系统类比,Windows for PC,Android for mobile,Linux for server。


真的是这样吗?真的会有一条全球公链吗?


要回答这个问题,就必须区分“公链软件”和“公链服务”。不能将它们混为一谈。


“公链软件”,就是开发的一条公链项目,很多的是开源项目,别的开发者和用户,可以拿来即用,或是定制化后使用。核心的特点是:公链提供软件,用户自己提供运行硬件和环境去运行和维护(显然,就不会是一条公链了)。像Windows,Android,Linux,等操作系统,就是属于“软件”,通常是你有了一台硬件设备,需要它们去完成不同的应用执行环境。它们除了开发者,没有统一的云服务,或是中心服务。也就是说,公链软件,发放Token,价值是不大的,最多可能像是一个版权费。


“公链服务”,除了开发公链项目,还必须由开发者或是开发组织或是社区来运行和维护它们,用户不用去管系统,他们只要管开发自己的Dapp和运行Dapp就好了。也就是说,“公链”成为了一种“服务”,而不是一种“软件”,对比一下流行的SaaS就明白了。或者说,世界只有一个远行环境。像一个网站,一个DNS,它们就是一种服务,所有的执行都是服务商在管,用户只管拿到结果。由于它是一种服务,才能发放服务的Token,才能将服务变成一个生态,这样,谈论“公链服务”的价值才有意义。


现在,问题的答案就浮出水面了。其实,大家说的“公链之争”,指的应该是“公链服务”之争,而不是“公链软件”之争。


如果是“公链软件”,大家争的只是一个名声,可能带不来很多的利益,就像Linux,Android,开发者并没有像使用者那样取得了很大的收益(当然,它们可能通过提供企业服务,或是收集大数据变现)。再说了,这些开源的公链,使用者会更多的去克隆它们,形成自己的公链,维护自己的公链服务,发放自己的Token(虽然远行的是同一个公链软件,但并不是只有一条公链)。BCH比特现金克隆了比特币,EOS借用了ETH的思想让用户也可以发行自己的代币。“公链软件”的普遍使用,对于公链的价值有促进,但不是像“服务”那样有想像空间。


那么,有想像空间的必须就是“公链服务”了,类似于,Google的搜索服务,Facebook的社交服务,Microsoft的办公软件服务,Amazon的电商和云服务,等等,这样,才能赚取最大的价值。所有的开发,运行,运维,都由一个组织来统筹,尽管可能是DAO组织。这样,发放的Token才能完成交易,货币和投资的功效。


但是,这种全球统一的一条“公链服务”,会是那么的不现实。


其一,各种应用的需求是不一样的,那么,对于使用的底层公链的要求也会不一样。想一条公链通吃,完全是不可能的。


其二,世界上的应用那么多,都跑在一条公链服务上,从资源的限制来说,也是不可能的。你可能会说,互联网,TCP/IP不就这样吗?仔细想想,它们并不是“服务”,它们是“软件”,完成同一协议的相同或不同软件,由不同的组织运行在不同的硬件或系统上,比如路由器,服务器,等。


其三,谈到公链,区块链,就必须有共识,否则和一个中心化的服务没有任何区别。既然有共识,就一定会有分布式。有分布式,就一定有不同节点间的信息同步。有信息同步,就必须有网络带宽和同步速度的问题。而这,也会限制能支持的应用的数量。


所以,以后的区块链世界,一定会是,多条垂直公链共存,而不是一条公链一统世界。那么,争论也就变得毫无意义。

 
待字闺中 更多文章 公司失控了,还是你失控了? 区块链存储,现在的做法可能都错了! 委屈了,PoW 首次透露“交易即挖矿”的死穴 奇怪的币圈价值观
猜您喜欢 【10秒微剧透】当浪潮M5遇上人工智能…… 写个 Hello World 而已,要不要这么震撼?! 【第3章第306回】meta设置 [姿势] Struts2的webconsole.html(OGNL console)利用 一周一讯 | 一张图片能导致数百万Android手机被黑、GitHub 上十大最受欢迎开源安全项目