当前位置: 首页 > 科技观察

用于存储的公共与私有区块链

时间:2023-03-21 14:18:07 科技观察

企业在考虑是使用公共区块链还是私有区块链进行存储时,必须考虑数据隐私和安全性。开始受到关注的存储阵列功能之一是私有区块链的集成。例如,Nexsan宣布已在其Assureon解决方案的8.3版中添加了专用区块链(以及基于以太坊的融合RDMA)。在比较公有链和私有链时,“私有”因素是否使区块链技术成为企业下一个存储设备的良好选择?关于私有区块链,首先要了解的是,这项技术与区块链有很大不同。公共区块链,通常简称为区块链,最初因其在比特币等加密货币中的作用而声名狼藉。区块链将交易存储在一个不可变的、广泛分布的账本中,该账本迄今为止不受操纵。公共区块链基于公共对等网络,其中每个对等点都充当一个节点。每个节点都包含分类帐的仅附加副本。这意味着可以将交易写入分类帐,但不能删除或更改分类帐中预先存在的交易。每笔交易都与上一笔交易和下一笔交易存在数学关系,从而确保每笔交易的完整性。有趣的是,使公共区块链如此有吸引力的一些事实也使它们不适合在大多数企业存储应用程序中使用。公共节点模型是有助于维护区块链完整性的一件事。当需要验证区块链中的数据时,一定数量的节点就特定项目是否有效达成共识。此过程背后的内部工作原理因区块链而异,但一般来说,每个节点都使用自己的区块链数据副本来确定某些内容是否有效。每个区块链节点都有自己的数据副本这一事实意味着没有攻击者可以破坏的集中式数据库。这种方法的缺点是比较慢。毕竟,每个节点都必须执行自己的查询、做出决定然后投票。计算这些选票以做出通过/不通过的决定。这个复杂的过程需要时间才能完成。据估计,一些公共区块链每秒执行的交易少于十几笔,这使得该过程完全无法满足高性能企业数据库的需求。公共区块链的另一个主要问题(至少从企业角度来看)是透明度。区块链技术基于这样一种理念,即数据的透明度有助于确保其完整性。这样,任何人都可以建立一个节点并加入公共区块链。节点不受信任并不重要。而且由于区块链数据是公开的,挖掘区块链数据相对容易。在比较公共和私有区块链时,情况发生了显着变化。私有区块链寻求保持区块链技术的基本本质,但使其比公共区块链更适合企业使用。与其公共对应物一样,私有区块链基于在对等网络中运行的节点集合,以确保数据完整性。私有区块链使用的append-only模型与公共区块链非常相似。然而,当比较公共和私有区块链时,私有区块链不允许随机的、不受信任的节点加入和参与对等网络。相反,这些节点归组织所有,并被认为是可信的。对于集成私有区块链的存储设备,它们可以协同工作以形成所需的对等网络,每个节点都维护自己的区块链数据副本。因为一个组织拥有自己的所有区块链节点,所以区块链数据不会透明地暴露给公众,这对于希望保护其数据隐私的组织来说很重要。此外,私有区块链节点(在本例中为存储设备)之间存在高速连接。这种连接性和有限数量的节点相结合,使私有区块链每秒执行的交易数量远远超过公共区块链实际处理的数量。一些评论家指出,在比较公共和私有区块链时,私有区块链由于节点的中心化而不太安全。然而,与此同时,私有区块链节点被认为是值得信赖的,因为它们处于组织的直接控制之下。私有区块链并不适合所有组织。对于确实需要区块链解决方案但希望保护其数据私密性的企业而言,购买具有集成区块链功能的存储阵列可能是构建私有区块链的更传统方法的有力替代方案。