作者 | 谢文杰、金钰 责编 | 贾维娣
上期我们详细介绍了区块链和云计算的底层三要素(可点击),本期接着聊类型。不知道大家有没有注意,云计算分公有云、私有云、混合云,而区块链也分公有链、私有链、联盟链。概念何其相似,他们各自又具备什么特点?希望通过下文能明白一二。
云计算
公有云
公有云通常指第三方提供商为用户提供的能够使用的云,比如我们经常使用阿里云即是一种公有云。公有云可通过internet使用,价格非常的低廉,核心的属性是共享服务资源。
公有云被认为是云计算的主要形态,目前市场上公有云也是占据了较大的市场份额的,在国内公有云可以分为以下几类。
由于目前国内并未开放外国公司在中国直接进行云计算业务,因此像亚马逊、IBM、Joyent、Rackspaces等国外已有多年云计算业务经验的厂商在进入中国市场途中仍障碍重重。2012年11月1日,微软终于实现旗下公有云计算平台Windows Azure在中国的落地,这将掀开外资企业进军中国云计算市场的序幕。
私有云
私有云是为一个用户单独使用而构建的,因而在数据安全性以及服务质量上自己可以有效的管控,私有云的基础是首先你要拥有基础设施并可以控制在此设施上部署应用程序的方式,私有云可以部署在企业数据中心的防火墙内,核心属性是专有资源。
私有云可以搭建在公司的局域网上,与公司内部的公司的监控系统、资产管理系统等相关系统进行打通,从而更有利于公司内部系统的集成管理。
私有云虽然数据安全性方面比公有云高,但是维护的成本也相对较大(对于中小企业而言),因此一般只有大型的企业会采用这类的云平台,因为对于这些企业而言,业务数据这条生命线不能被任何其他的市场主体获取到,与此同时,一个企业尤其是互联网企业发展到一定程度之后,自身的运维人员以及基础设施都已经比较充足完善了,搭建自己的私有云有时候成本反而会比公有云来得低(所谓的规模经济)。
混合云
混合云则是融合了公有云与私有云的优劣势,近几年来混合云模式也得以快速发展起来。混合云综合了数据安全性以及资源共享性双重方面的考虑,个性化的方案达到了省钱安全的目的,从而获得越来越多企业的青睐。但混合云也并不是完美无缺的,以下几个问题需要格外注意。
区块链
公有链
公有链是指全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。公有链通常被认为是“完全去中心化”的。
公有链的特点:
保护用户免受开发者的影响
在公有链中程序开发者无权干涉用户,所以区块链可以保护使用他们开发的程序的用户。
访问门槛低
任何拥有足够技术能力的人都可以访问,也就是说,只要有一台能够联网的计算机就能够满足访问的条件。
所有数据默认公开
尽管所有关联的参与者都隐藏自己的真实身份,这种现象十分的普遍。他们通过他们的公共性来产生自己的安全性,在这里每个参与者可以看到所有的账户余额和其所有的交易活动。
私有链
私有链是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。
私有链的特点:
交易速度非常之快
一个私有链的交易速度可以比任何其他的区块链都快,甚至接近了并不是一个区块链的常规数据库的速度。
这是因为就算少量的节点也都具有很高的信任度,并不需要每个节点来验证一个交易。
给隐私更好的保障
私有链使得在那个区块链上的数据隐私政策像在另一个数据库中似的完全一致;不用处理访问权限和使用所有的老办法,但至少说,这个数据不会公开地被拥有网络连接的任何人获得。
交易成本大幅降低甚至为零
私有链上可以进行完全免费或者至少说是非常廉价的交易。如果一个实体机构控制和处理所有的交易,那么他们就不再需要为工作而收取费用。
然而,即使交易的处理是由多个实体机构完成的,例如竞争性银行,进一步举例来说,因为同样的原因,它们可以如此之快的处理交易,所以费用仍然是非常小的;这并不需要节点之间的完全协议,所以很少的节点需要为任何一个交易而工作。
有助于保护其基本的产品不被破坏
正是这一点使得银行等金融机构能在目前的环境中欣然接受私有链,银行和政府在看管他们的产品上拥有既得利益,用于跨国贸易的国家法定货币仍然是有价值的。
由于公有链的直接应用是保护像比特币这样新型的非国家性质的货币,对核心利润流或组织构成了破坏性的威胁,这些实体机构应该会不惜一切代价去避免损害。
联盟链
联盟链是指其共识过程受到预选节点控制的区块链;例如,不妨想象一个有15个金融机构组成的共同体,每个机构都运行着一个节点,而且为了使每个区块生效需要获得其中10个机构的确认。区块链或许允许每个人都可读取,或者只受限于参与者,或走混合型路线,例如区块的根哈希及其API(应用程序接口)对外公开,API可允许外界用来作有限次数的查询和获取区块链状态的信息。这些区块链可视为“部分去中心化”。
本文转载自智链ChainNova,转载已经授权。
作者简介:
谢文杰,智链ChainNova CTO。区块链技术专家。原金山云技术产品专家,百度移动事业部技术经理。互联网从业十余年,在技术及产品设计、管理方面经验丰富。从14年开始研究区块链,对众多主流区块链技术平台均有深入研究,目前专注于带领团队将区块链技术与现有企业级成熟技术体系如Container、CI/CD、BigData的融合,帮助企业在业务中快速融入区块链技术特性。 金钰,智链ChainNova 高级区块链研发工程师。原IBM GBS区块链技术专家,移动应用软件架构师。互联网从业8年,在金融领域,制造业领域有丰富的行业经验。从16年开始研究区块链,曾参与邮储银行,农业银行等多家银行区块链实践项目,有丰富的咨询及实施经验。