云计算现在已经是一个成熟的技术和应用了,美国国家标准与技术研究院(NIST)给出的定义是:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。这个解释还是全面和易懂的,千万不要片面的认为云计算就只提供存储和计算服务。
区块链的本质就是分布式账本和智能合约。分布式账本就是一个独特的数据库,这个数据库像一个网络一样,所有人都使用区块链就会建立一个生态系统。个人的分布式账本通过数学以及密码学,可以永远记住固定序列,事实内容不会被篡改。而智能合约是交易双方互相联系约定和规则,谁都不能更改,防止赖账。
说到底,区块链实际上是互联网上的一个东西,类似于互联网上的一项应用协议。比如我们上网的时候,经常会输入一个网址HTTP,区块链是类似于HTTP这样的一个协议。我们都知道HTTP协议是用来传递信息的,那么区块链是用来干什么的?拿来做价值交换和价值传递。我们要在网上转账,就是要点对点、端对端、P2P的完成一笔资金的支付,就需要一个协议,要双方都知道钱已经转过去了,区块链就是这样一个协议。
仅看定义,云计算是按需分配,区块链则构建了一个信任体系,两者好像并没有直接关系。但是区块链本身就是一种资源,有按需供给的需求,是云计算的一个组成部分,云计算的技术和区块链的技术之间是可以相互融合的。