竞争日益激烈的云计算因为区块链又开辟了一个新战场。从早前的IBM云、微软云,到后来的亚马逊云、谷歌云,这些全球云计算巨头都把目光瞄向了这一领域。现在,它们又多了一个新的竞争对手—阿里云。
8月3日,阿里云宣布推出企业级区块链服务BaaS(Blockchain as a Service),支持一键快速部署区块链环境,实现跨企业、跨区域的区块链应用。据悉,阿里云目前主要支持溯源存证、供应链金融、数据确权、数字版权保护等应用场景。
众所周知,阿里对于区块链野心勃勃,早在几年前就已经开始研究区块链技术,可以说是目前全球区块链专利技术最多的公司。前段时间,马云在一次公开的场合特别强调:“阿里必须要有区块链,没有区块链要死人的。”可见阿里对区块链这块技术高地的重视程度。
于是很多人就认为,已经是处于国内云计算市场老大地位的阿里云,会借助区块链之力继续壮大成就霸主之位。不过,冷静思考一番,面对未来阿里云提供的区块链服务价值到底有多大?挑战之路是否会像大家想的那么容易呢?
云上部署区块链
通常理解,云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源,按照服务类型主要分为三类:IaaS(设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)。
IaaS、PaaS、SaaS三种云计算模式
打个比方,云计算就好比是一个发电站,用户家中要用电,得向电站申请接入,同时按月付电费。如果你不按电站的规定来用电,那么电站可以拉你的闸、断你的线。不仅可以随时用电,而且这个电站可以根据你的需求变化改变功率,不用让你再次更换家里的设备线路,十分方便。
那么云计算和区块链有什么关系呢?不严谨的理解,假设是一条与链相关的项目,每个节点都需要有一台智能设备,而且对于相关性能还有要求,显然在实际中不那么现实。如果把该链布在云端,就让该链的社区节点用户节省了很多开支,比如存储、计算等,而且性能还能相对稳定。
外界普遍的一种声音:由于传统科技企业中心化思想和商业模式根深蒂固,加之区块链技术和企业本身不成熟、客户在应用过程中倾向于选择对于中心化模式的回归。传统科技企业所谓的“拥抱”,其实只是形似神不似,最终区块链技术很可能被中心化同化,即中心化以区块链的名义出现,区块链技术再度陷入一种有名无实的状态。
从目前来看,这样的忧虑意义不大。如果在云上部署区块链首先不会完全中心化,用户在区块链上部署的节点可以用不同云进行分散,比如EOS超级节点也并不是仅仅在某一家云上部署,而是分散部署在不同的云上面。
另外,云计算厂商的角度来看,虽然在物理上让区块链重新变得较为集中,让其有了篡改数据的能力和机会。可是,云计算厂商作恶其实对他来说并没有好处,失去了用户,影响了口碑,何利之有?这个逻辑就像比特大陆拥有着几乎可以影响比特币区块链系统的算力,但是其却不会使用这个能力。
而且从技术角度来看,未来人们也是可以规避云计算厂商作恶的可能。一位清华大学计算机专家告诉区间集,未来利用安全多方计算就可以解决这些问题。
安全多方计算(SMC)是解决一组互不信任的参与方之间保护隐私的协同计算问题,SMC要确保输入的独立性,计算的正确性,同时不泄露各输入值给参与计算的其他成员。所谓重新中心化的问题就可以迎刃而解,据悉目前已经有厂商在做这样的尝试。