用于存储的公共区块链与私有区块链
集成私有区块链是开始受到关注的存储阵列功能之一。例如,Nexsan公司宣布已在其Assureon解决方案的8.3版中添加了专用区块链(以及基于聚合以太网的RDMA)。在比较公共区块链和私有区块链时,“私有”因素是否使区块链技术成为企业下一个存储设备的好选择?
关于私有区块链,首先必须了解的是,这种技术与公共区块链有着显著的不同。公共区块链,通常被简单地称为区块链,最初因其在比特币等加密货币方面的作用而声名狼藉。区块链将交易存储在一个不可变的、分布广泛的分类账中,到目前为止,该分类账一直不受操纵。
公共区块链基于公共的对等网络,其中每个对等方都充当节点。每个节点都包括一个仅追加分类帐的副本。这意味着可以将交易记录写入分类帐,但是不能删除或更改分类帐内先前存在的交易记录。每个事务与上一个事务和下一个事务都有数学关系,因此可以确保每个事务的完整性。
有趣的是,使公共区块链如此吸引人的一些事实也使它们不适合在大多数企业存储应用程序中使用。
公共节点模型是有助于维护区块链完整性的一件事。当需要验证区块链中的数据时,一定数量的节点就特定项目是否有效达成共识。从一个区块链到下一个区块链,此过程背后的内部工作原理可能会有所不同,但是通常来说,每个节点都使用自己的区块链数据副本来确定某项是否有效。
每个区块链节点都有自己的数据副本这一事实意味着,没有集中的数据库可供攻击者攻破。这种方法的缺点是它相对较慢。毕竟,各个节点都必须执行自己的查询,做出决定然后进行表决。计票那些票才能做出通过/不通过的决定。这个复杂的过程需要时间才能完成。据估计,某些公共区块链每秒执行的事务少于十二个,因此使该过程完全不足以满足高性能企业数据库的需求。
公共区块链的另一个主要问题(至少从企业的角度来看)是透明的。区块链技术基于这样的思想,即数据的透明性有助于确保其完整性。这样,任何人都可以建立节点并加入公共区块链。节点不受信任无关紧要。而且由于区块链数据是公开的,因此挖掘区块链数据相对容易。
当比较公共区块链和私有区块链时,场景发生了显著变化。私有区块链寻求维护区块链技术的基本本质,但是要使其比公共区块链更适合在企业中使用。像其公共副本一样,私有区块链也基于对等网络中运行的节点集合,以确保数据的完整性。
私有区块链使用的仅追加模型与公共区块链非常相似。但是,在比较公共区块链和私有区块链时,私有区块链不允许随机,不受信任的节点加入并参与对等网络。取而代之的是,这些节点归组织所有,并假定为可信任的。
对于具有集成私有区块链的存储设备,这些存储设备可能会协同工作以形成所需的对等网络,每个节点都保留自己的区块链数据副本。因为组织拥有所有其自己的区块链节点,所以不会向公众透明地公开区块链数据,这对于希望将其数据保密的组织而言非常重要。
此外,私有区块链节点(在这种情况下为存储设备)之间还有高速连接。这种连接性和有限数量的节点相结合,使私有区块链每秒可以执行的交易量远远超过了公共区块链可以实际处理的交易量。
一些批评家指出,在比较公共区块链和私有区块链时,由于节点的集中性,私有区块链的安全性较差。但是,与此同时,私有区块链节点由于在组织的直接控制之下,因此被认为是可信任的。
私有区块链并不适合每个组织。对于确实需要区块链解决方案但又希望保持数据私密性的企业,购买具有集成区块链功能的存储阵列可以成为构建私有区块链的更传统方法的一种有力的选择。
时间:2020-05-21 22:01 来源: 转发量:次
声明:本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。
相关文章:
相关推荐:
网友评论:
最新文章
热门文章