依据区块链实际发展的情况我们认为,区块链 1.0 是数字现金,区块链 2.0 是数字资产,而期望区块链 3.0 能成为应用的平台。
那么,区块链 3.0 究竟是什么样的呢?之前,曾有人类比说,区块链 3.0 可能是像操作系统一样的应用平台。在仔细分析 EOS 等典型的区块链 3.0 项目后,我们提出,区块链 3.0 可能是价值交易的云服务平台。也即,不是把区块链看成运行应用的操作系统,而是将之看成类似亚马逊云(Amazon Web Services,AWS)、阿里云等的云服务平台。
区块链3.0的三种类比:操作系统、网站与云服务
1) 类比为操作系统
有人曾以移动互联网类比认为,区块链领域将可能出现类似苹果 iOS、谷歌研发的安卓等移动操作系统。在展望区块链的应用平台时,操作系统是合适的类比吗?
以操作系统来类比区块链容易得出的推论是,未来可能少数几个区块链系统会成为产业的主导,就像曾经在桌面计算机、服务器和移动操作系统上发生的一样:桌面系统是 Windows 与苹果的 macOS,服务器系统是 Windows Server、Linux 等,移动操作系统是 iOS 与 Android。
苹果的 iOS 和谷歌开发的 Android 是一个有意思的类比:
- iOS 是苹果专属的系统,特点是硬件和软件的紧密结合,大量的 iPhone 手机装机量,以及成熟的开发和应用生态;
- Android 则是完全不一样的选择,谷歌将之开发出来后,它以近乎开源系统的方式运作,手机厂商自己定义硬件规格和屏幕尺寸,市场上出现了多种对之进行深度改造的系统,如小米的 MIUI。
以太坊选择的路径可认为相当于 iOS。而 EOS 的路径则相当于 Android,除了支持社区运行一个 EOS 主网之外,它鼓励其他人采用它开源的 EOSIO 开源软件架设自己的区块链网络。
在 2016 年出版的《商业区块链》一书中,区块链专家威廉·穆贾雅以“数以百万计的区块链”(Getting to millions of blockchains)作为一个小节的标题。从整体上,他展望的未来图景是:“随着公有、私有、半私有、特殊目的以及其他类型的区块链的增长扩散,数以百万计的区块链世界将会实现。”这个说法可能展现了最可能的区块链未来图景。
比特币区块链的大量替代币与后来比特币的多个分叉币让很多人担心,他们认为多条链是错误的发展方向,只应该有一条区块链,也就是最初的那条比特币区块链。站在比特币中心的视角,以太坊等众多新区块链项目也曾被认为是“替代链”(alt chain),虽然以太坊是一个参考比特币区块链的思路开发的全新项目。之后,虽然以太坊成为被接受的主要区块链之一,且看起来至少有多条区块链存在,但人们仍在不断地按操作系统类比来预测,哪条区块链会成为新的主导者。
但我逐渐意识到,威廉·穆贾雅的“数以百万计的区块链”可能才是区块链的未来。反过来,数百万条不同的区块链——这个正在涌现的图景又暗示了,操作系统的类比可能无助于我们更好地思考区块链的应用可能。
2) 类比为网站
再来看另一种类比:网站。
威廉·穆贾雅还做了一个虽然不甚准确但易懂的类比——“区块链将会成为新的网站”。在回顾了从 20 世纪 90 年代开始的网站发展史后,他类比指出:“每个公司一定会拥有或参与各种各样的区块链,无论它们是私有的、半私有的或公共的。”
让我们沿着区块链至今为止的发展路径继续观察。它是由分布式账本与去中心网络组成的,它能在数字世界中做价值表示和价值转移,通证使得区块链上的数字资产开始大量涌现。
区块链并非一个纯粹的软件系统,它的应用也并非软件,对它的未来的合理类比可能并非“操作系统”。当下的区块链还不是面向普通用户的应用,它可能也不是“网站”。
3) 类比为云服务平台
未来的各个区块链可能更类似于互联网上的云服务平台,和现有云服务平台不同的是,它们的核心功能是价值交易(见图1)。
图1:区块链3.0的可能:价值交易应用的云服务平台
作为云服务的区块链3.0
让我们回到区块链的技术演进历程中去看作为云服务的区块链 3.0。
在区块链 1.0,即比特币的时期,为了创建一种新的数字货币,开发者修改比特币源代码,形成新的区块链和替代币。
在区块链 2.0,即以太坊占据主导的时期,区块链的主要应用依然是创建数字货币,但不再需要建立自己的区块链,而是可以编写以太坊的智能合约、在其上创建通证。
这些通证在技术上的有效性是靠以太坊的分布式网络来保障的。以太坊曾把自己定位为一台“全球分布式计算机”。在《区块链革命》中,商业思想家唐·塔普斯科特这样写道:“区块链上运行的所有计算资源可以在整体上视为一台计算机。”
对区块链 3.0 我们期待,除了管理链上原生的、映射自线上的、映射自线下的各种数字资产之外,在区块链上能运行复杂的价值交易应用,也即从区块链 2.0 的一个个通证进化到区块链 3.0 的一个个应用(见图2)。
区块链 3.0 要成为“应用的平台”,会使得它的基础模型可能和已知的以太坊模型有着很大的差别。
图2:区块链如何应用:从区块链1.0到区块链3.0
现在,从区块链 2.0 到区块链 3.0,人们关注的焦点往往是性能问题,比如以太坊计划通过改用 POS 共识机制(casper)和分片技术(sharding)来提升性能,又比如人们关注 EOS 采用委托权益证明机制(DPOS)来提升性能。
但是,为了让区块链可以变成应用的平台,架构的变化同样重要。
要看待这一个个应用(App),可以有两种方式:既可以把它们看成是区块链操作系统上的软件,它们用的是一条区块链的分布式账本和去中心网络;也可以把这些应用看成类似于一条条链,它们有着自己的分布式账本与去中心网络。
但这两者的差别可能没那么大。类比地看,在云服务出现之前,要开发一个网站或应用,我们要自己架设和运维服务器;而有了云服务之后,我们可以在云服务上开发自己的应用。在采用云服务时,一个个应用就有自己的一组专用服务器,像之前一样。类似地,如果采用类似的架构来开发区块链的应用,则可以认为,一个个应用也像有着自己的一条条独立的区块链。
因此,未来区块链 3.0 的整体构成方式可能类似于现在的云服务。现在的各个作为基础公链的区块链项目,做的正是云服务:以开源软件系统、分布式账本、去中心网络为基础,提供一系列和价值有关的云计算服务(见图3)。
图3:云服务VS区块链:同样的构成方式
1 2
联系信息:邮箱aoxolcom@163.com或见网站底部。
请登录后发表评论
注册
社交帐号登录