亚马逊走向分布式分类帐和区块链


在今年早些时候的网络研讨会中,亚马逊提供了有关亚马逊量子分类帐数据库(QLDB)和亚马逊管理区块链的信息。从显示的内容来看,很明显产品很早就还在预览中,它们没有集成,但亚马逊似乎在明确了解分类帐和区块链的不同优势的基础上向前发展。在讨论产品之前,让我们回顾一下基础知识。

区块链只是一串交易数据块。交易主体创建一个分类帐,即所有交易的记录。在区块链世界中,区块链网络的每个成员都有一个链的副本,这就是我们讨论分布式账本的原因。区块链的核心是分类帐,但为了提供不同区块链实现的开放性,必须添加大量开销。这种开销会对性能产生负面影响。

原始区块链概念的两个关键方面是不变性和可验证性。第一个意味着个人无法改变已经输入的记录。历史永远存在。第二个意味着链的每个成员都可以验证链。这是通过每次交易中的密钥的数学证明来完成的。每个键都有一个称为“哈希”的数学术语,这些哈希值通过每个成员可以使用的公式链接。不可变性和可验证性提供了支持该模型的信任。

公司正在考虑不同级别的技术实施。对分类帐的信任是一个方面,而区块链可以是公共的,也可以是私有的,具体取决于应用程序。

亚马逊已经意识到这一点,他们推出的产品试图解决用例规模问题。

亚马逊QLDB需要一个快速警告或肥皂盒咆哮。像它一样大的亚马逊通常似乎不了解营销。区块链是新的,当他们使用另一个可能误导几乎技术性的流行语时,它相当烦人。不,QLDB不是量子的,数据库技术还需要几年的时间。

现在,回到您定期安排的文章。

即使不需要区块链,对区块链模型的信任也很重要。为了在关系数据库中拥有相同的信任,应用程序中有许多额外的表和代码,以提供区块链本机的审计跟踪。这项额外工作会影响性能以及更新和修改系统的能力。

亚马逊创建了QLDB,以解决不需要完整区块链的问题。提出的一个例子是州的许可证制度,适用于需要在州注册的汽车,企业和其他实体。没有兴趣允许信息驻留在多个地方,就像加密货币一样。国家想要做的是打开更新记录,例如当汽车售出时,但仍然控制数据。

想象一下QLDB,简单来说,它是一个允许插入但不允许更新或删除的数据库。由于无法更改或删除数据库条目,因此存在不变性。因为所有有权访问数据库的人都可以遍历整个交易历史记录,所以您具有可验证性。

鉴于存在集中控制,为使用该系统的人提供的可验证性的一个有趣的补充是,每个事务都使用哈希,就像在区块链中一样。每个用户都可以访问自己的事务链并在哈希表上运行验证,以确保该事务没有被更改。

同时,具有内置可验证性消除了上述影响审计跟踪的RDBMS性能的开销。

毫无疑问,亚马逊QLDB在AWS上运行,因此它易于扩展,并且可供云环境中的人员访问。它是模型数据库市场的一个有趣的参与者,将区块链分布式分类账的想法带入集中化的世界。

亚马逊管理区块链

如上所述,分类帐是区块链的核心,可以提取,但区块链仍有一些有趣的业务用途。从加密货币开始的东西在许多领域都有潜力。并不总是需要的是公共区块链,更容易受到坏人的攻击。一个以前的文章中讨论了如何私人链迅速在商界获得焦点。受限制且受控制的区块链成员组简化了一些安全方面,并通过需要复制事务的小得多的服务器来帮助提高性能。

亚马逊正在寻求通过对Hyperledger Fabric的初步支持来支持区块链的品牌版本,并宣布支持以太坊。Hyperledger是Linux Foundation支持的开源协作。区块链社区仍然是新的,因此开源很重要。随着Unix,Linux和其他开源技术的历史表明,拥有基础或大公司提供一定的确定性是要求超越早期采用者进入更大的市场。对于初始区块链选项,这似乎是一个不错的选择。

另请注意,这两个平台之间存在分歧。Hyperledger Fabric针对私人网络,而以太坊则专注于公共网络。亚马逊不是将这两种想法都压缩成一种技术,而是为不同的目标使用不同的工具做出了正确的选择。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。