——编辑手记
Whatnewtechnologyistheblockchain?区块链究竟是怎样一种新兴技术
在第三届中国金融启蒙年会上,OK区块链工程院创始人徐明星发表演讲,他认为:关于区域块中所谓去中心化是一个重大误区,它本质是去中间环节化,这可能是区块链目前技术特点的更准确描述。他说
区块链是种新型的分布式、不可逆的数据库
关于区块链,一方面很多人认为是下一代的全球性网络,能够成为社会的基础设施;另一方面,也带来了很多的社会问题以及监管挑战。从目前区块链在全球的发展来讲,区块链本质上就是一个分布式的、不可逆的数据库。数据库技术和整个互联网文明的发展其实有着非常密切的关系,20世纪90年代就出现了最早的Yahoo门户网站,本身是二维的平面数据库。随着网页越来越多,Google研发出一种新型的倒排索引的数据库,让我们能够检索人类海量的信息。随着世界上著名科技企业研发的关系型数据库,这些数据库能够进行非常精确的数据计算以及存储,保证它百分百准确,叫关系型数据库。关系型数据库是今天现代金融的信息化以及电子商务的核心技术之一,随着社交网络越来越发达,有了微博这些产品,很多微博的用户可能会有一百万的粉丝,而支撑微博的技术存储,是KV数据库,有了这样的数据库,才会有了微博。从国外的YouTube到中国的抖音、快手都非常火,有海量的短视频,随着文件型数据库的出现,能够存储海量的短视频。
而区块链是一种新型的数据库,它是分布式、不可逆的数据库。目前的区块链数据库其实还是刚刚开始,存在着很多问题,其中,比如大家讲得比较多的就是它的吞吐量、它的性能是比较慢的,区块链的扩容在很多年不断发展。还有一个方面就是它的安全风险问题,世界上出现很多比特币被盗的事件,以及目前的区块链没有和全球金融监管的核心要素之一的客户身份识别相结合,目前很多的区块链产品并没有引入实名制,它带来了很多监管的难题。
业界有很多技术人员在解决这些问题,从2017年开始,海外的Google、Facebook这样的企业,中国国内的BAT,包括我们这样的企业,都投入巨大的资源来解决区块链目前所面临的上述问题,比如说它的吞吐量、它的安全问题和监管问题。
全球业界最新技术方向值得关注
第一,区块链上有很多新设计,它从链式结构走向了图状结构,这样的结构让区块链的存储不用单一节点存储海量数据,在全球的计算机上,可共享他们的存储资源、技术资源。通过全球几个区块链产品成功的实践,未来的区块链也许不会是链,而是一张网,或者是一个图。图也是计算机科学一个根本的数据结构之一。
第二,最新的以太坊区块链为代表的技术,实现了分片技术。这项技术能够把大量的交易在分布式网络上分到不同的区域里面,有不同的节点进行并行计算,计算完以后合并到主链。目前的以太坊技术应该能够在未来的一两年内大规模实现分片技术,当然有很多新型的区块链,它们已经实现了这样的技术。所以分片技术,会对整个区块链的处理性能有重大的提升。
第三,DHT是一种分布式的存储技术。目前很多区块链的设计,单节点要存储海量数据。它将会面临很大的挑战,但其实在全球每个人的手机、每个人的计算机里,它的存储、带宽、计算都是非常冗余的。这种分布式的存储技术能够让每一个节点只存储很少量的技术,大家通过共享存储和网络,能够使区块链变得性能更高。
在安全方面,由于量子计算机近几年的突飞猛进,区块链目前大量的底层技术是基于密码学的技术。量子计算机的解密技术,目前有了极大的发展,人类也设计出了很多基于量子计算的加密技术。加密跟解密永远是一个矛与盾的关系,很多新的量子加密的算法在一些区块链项目里得到了应用,所以,无需担心区块链密码学的安全保证会受到量子计算的影响。
目前区块链面临的很大问题是,由于区块链技术为一个分布式网络,没有一个中央节点来控制它,想对这个网络进行升级要征得整个大部分节点的同意,这是漫长的运营过程。这里有可信计算的方式,大致是任何一个区块链节点采用可信计算的模块以后,如果它不升级就不能成为这个区块链的节点,或者说它的运行性能会更低。所以,可信计算能够让分布式网络里面的技术升级更迭代、更容易。
还有大家关注的,区块链的实名制方面,美国有一个区块链实验室,他们提出了很多实名制的技术方案。目前的区块链是点对点的,比如,在韩国,每个人有电子证书,在交易的时候要采用实名制的电子证书进行签名。当然也有更简单的方案,我们可以把整台设备的IP地址等作为交易的一部分,存储在区块链上。这样的话,整个区块链的交易就能够实现技术的实名制。那么,这是一种可选的实名制,我们既可以建设一个实名制的区块链网络,也可以建设一个匿名的区块链网络。
那么,超级钥匙也是目前区块链发展的重大进步,因为是分布式网络,我们如何对它进行监管?如何对它进行控制?根据密码学,我们叫所谓的多重签名,设计不一样的区块链网络,如果是一家银行使用的区块链网络,我们可以设计一个超级钥匙,所有节点的钥匙,必须跟超级钥匙一起才能生成钱包。那么,这个超级钥匙,也许要掌握在监管者手中,也许是在某些机构的手里,他们能够对区块链进行有限的控制。比如说,目前区块链上的数据是不能删除的,但超级钥匙其实是能够让有权力的机构对分布式的网络进行修改。
区块链带来的争论与未来趋势
区块链在全世界带来的争议其实跟语言有很大的关系,比特币被翻译成了币。比特币最早叫比特金,本质不管是比特币也好,它本身不是货币,它像QQ币一样,是互联网特定社区里的某些信用,可能有些人喜欢,也有些人不喜欢,它只是一种数字的资产。
关于区域块中所谓去中心化是一个重大误区,我觉得它本质是去中间环节化。以目前区块链的实验品比特币为例,在全球发展了九年,它的用户分布在差不多一百多个国家里。这个网络的早期设计者现在都不知道是谁,有一个叫中本聪的日裔美国人设计了一套规则,这个规则其实运行了九年,没有人能够改变它,当初的规则设计者是最大的中心。这种技术其实保证了中心所设计的规则能在所有的角落里得到准确无误的执行。所以去中心环节化,可能是区块链目前的技术特点更准确的描述。
未来全球的区块链可能会有这样一个发展趋势。区块链已经出现了多层的结构,首先是设备层,每个人的手机、每个人的计算机,会成为最底层的设备。而手机和计算机的存储、计算、带宽都是大量闲置的,会建立一个文件系统层IPFS。目前相关技术发展非常快,全世界的设备会被一个网络连接起来,应用层只需要在上面存储,通过加密技术保证技术的安全,我们不必关心这个数据具体存储在什么地方。在IPFS之上可以建立账本和虚拟机,来跑智能合同。在此账本和虚拟机上设置各种各样的应用,有游戏链等等。同时,监管可以通过技术来把这个区块链发展成可控的区块链。
目前这样连接全球所有设备的一个网络正在迅速发展,得到了世界各国产业界、政府监管的大力投入。这样一个技术,它可能是一个不可定的技术。对于这样一种技术,我们只能去掌握它、控制它,把它变成一个可控的强大技术。如果未来我们中国所有的区块链的应用跑在美国或者是国际企业设计的公共的区块链网络上,这其实对我们的金融安全或者其他很多方面是非常不利的,因此,对这样的技术,我们可以通过发展、通过制定规则,让它成为一个受控的,既是一个分布式的网络,也是社会的基础设施。(本刊记者井华根据徐明星演讲整理)