前几天,一则新闻引起了很多人的关注:“谷歌即将推出云计算区块链产品”,云计算和区块链Chain,可以说是当下最热门的两个技术领域,但将两者放在一起的资料却少之又少,那么当两者相遇时,会迸发出怎样的能量和火花呢?要弄清这个问题,就要从最基本的概念说起:云计算现在已经是一项成熟的技术和应用。美国国家标准与技术研究院(NIST)给出的定义是:云计算是一种按使用付费的模式,提供可用的、方便的、按需的网络访问,以及访问可配置的共享计算资源池(资源包括网络、服务器、存储、应用软件和服务)。这些资源可以快速提供,只需要很少的管理工作或与服务提供商的交互。区块链的本质是分布式账本和智能合约。分布式账本是一个独特的数据库。这个数据库就像一个网络。如果每个人都使用区块链,就会建立一个生态系统。通过数学和密码学,个人的分布式账本可以永远记住一个固定的顺序,事实内容不会被篡改。智能合约是交易双方之间的相互约定和规则,任何人都无法更改以防止坏账。单看定义,云计算按需分配,区块链构建信任体系,两者似乎没有直接关系。但区块链本身是一种资源,具有按需供应的需求,是云计算不可或缺的组成部分。云计算技术和区块链技术可以相互融合。那么,这种融合是如何实现的呢?区块链与云计算的结合,从宏观上看,一方面利用现有的云计算基础服务设施或根据实际需要进行相应的改造,以实现加速开发应用进程,满足启动需求-ups、学术机构、开源机构、联盟和金融机构在未来区块链生态中的区块链应用。另一方面,对于云计算而言,“可信、可靠、可控”被认为是云计算发展必须跨越的“三座大山”,而区块链技术具有去中心化、匿名化、数据不可访问性等特点.篡改是主要特征,这与云计算的长期发展目标不谋而合。从存储的角度来看,云计算中的存储和区块链中的存储都是由普通的存储介质构成的。不同的是,云计算中的存储作为一种资源,往往独立存在,一般由应用共享和选择。区块链中的存储作为链上每个节点的存储空间。区块链中存储的价值不在于存储本身,而在于相互链接的不可更改的区块。这是一项特殊的存储服务。云计算确实需要这样的存储服务。例如,结合“平安城市”,数据存储在此类存储中,视频、语音、文档等通过使用不可修改的属性被识别为有效的法律依据。在安全方面,云计算中的安全主要是保证应用程序能够安全、稳定、可靠地运行。这种安全属于传统安全的范畴。区块链中的安全是保证每个数据块不被篡改,没有私钥的用户无法读取数据块的记录内容。利用这一点,如果将云计算与基于区块链的安全存储产品相结合,就可以设计出加密存储设备。区块链与云计算紧密结合,在IaaS、PaaS、SaaS基础上创建BaaS(blockchainasaservice),形成了将区块链技术框架嵌入云计算平台的联合发展趋势。其中,以联盟链为代表的区块链企业平台需要使用云设施,完善区块链生态环境;以公链为代表的区块链需要为去中心化应用提供稳定可靠的云计算平台。
