热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

与众不同的亚马逊:你需要的不是区块链,是数据库!

11月下旬,AWS在re:Invest大会期间推出了一项新服务,可以让用户使用Hyperledger

11 月下旬,AWS 在 re:Invest 大会期间推出了一项新服务,可以让用户使用 Hyperledger Fabric 或以太坊作为模板构建基于云的区块链。

推出这一服务是 AWS 继续深入区块链业务而迈出的重要一步。此前, AWS 通过与 R3 和 Kaleido 合作展示了自己参与区块链的决心 。很显然,AWS 试图借助 Amazon Managed Blockchain(AMB)更进一步——但与此同时,AWS 并没有声称所有客户都能够从使用区块链中获益。

事实上,根据 AWS 大数据、数据湖和区块链总经理 Rahul Pathak 的说法,AWS 通过与客户的沟通中得出结论,区块链并非什么灵丹妙药,它所适用的一些特定业务创建很多客户根本就没有遇到过。

Pathak 解释说,“你可以试想一个大型制造商希望所有合作伙伴在它的分类账中记录所有的交易商品信息”。在这种情况下,“ 区块链网络带来了不必要的复杂性,因为你不需要分布式信任或共识元素 ”。

亚马逊还发布了另一款云产品——Amazon Quantum Ledger Database(QLDB)。这款产品被定位为构建受加密保护的数据库的一种极其简单的方式。亚马逊认为,在某些情况下,客户会更喜欢使用 QLDB,而不是区块链解决方案。

Pathak 解释说,“一些客户想要不可变的分类账,但集中信任是可以的,于是我们推出了 QLDB。有些人想要不可变的分类账,但也需要去中心化的信任,这就是 AMB 发挥作用的地方”。

分类帐选择

一些公司不需要分布式数据库或者对区块链不感兴趣。正如首席执行官 Andy Jassy 在他的主题演讲中所说:“我们并没有看到生产环境中有很多区块链应用示例或者使用传统数据库无法解决的问题”。

实际上, AWS 的意思是一些企业区块链场景其实是不需要区块链的。即便如此,AWS 的一些客户——其中包含了一些著名的企业——仍然在尝试区块链平台

这些企业包括通信巨头 Verizon、电子产品制造商飞利浦、清算和结算提供商 DTCC、飞机引擎供应商 GE Aviation、保险公司 Liberty Mutual 和 Guardian Life、软件供应商 Workday 和医疗技术提供商 Change Healthcare。它们的 logo 都可以在 AMB 网站上看到。

对于这些早期参与者,目前只有预览版可用,而在托管区块链方面,目前支持 Hyperledger Fabric。Pathak 告诉 CoinDesk,以太坊也将在未来几个月可用,但并没有公开具体日期。

Guardian Life 首席技术官兼创新主管 Daniel Johnson 表示,测试 AWS 产品是该公司自 2015 年以来一直在进行区块链系统试验的一部分。这个过程包括使用以太坊、Hyperledger 和微软 Azure 提供的一些选项开发私有区块链原型。

Johnson 告诉 CoinDesk,由于 Guardian 多年来一直在使用亚马逊的其他服务,尝试这个服务似乎是合乎逻辑的,而且比加入区块链团体并运行自己的节点更合理。

Johnson 说,“我们宁愿让一家大型供应商管理底层的技术服务,亚马逊是值得信赖的第三方。如果我们加入一个区块链团体,就不得不去担心有新实体加入或离开。我们宁愿依赖一家拥有金融稳定性并且表现良好的技术公司”。

他说,实际上,从数据安全方面来看,Guardian 认为这种解决方案更为安全。

Johnson 说,“如果有一个国家想破解你的系统,亚马逊提供了相当多的安全措施,它们比任何企业做得要好得多”。

如果这也是其他亚马逊客户的想法,并且鉴于亚马逊现在是全球主要的云服务提供商(根据云安全联盟的一份报告,亚马逊占市场份额的 41.5%),那么 这款产品可能是现有区块链联盟的强大竞争者

合作关系

Pathak 告诉 CoinDesk,奇怪的是, 虽然亚马逊最近与很多区块链解决方案提供商合作,但新产品却是由 AWS 团队独家开发的

早在 2017 年,亚马逊就在 Marketplace 上托管了 Corda,客户可以在 R3 开发的区块链上部署和使用 dApp。

5 月份,亚马逊宣布了与在以太坊上构建企业区块链的 Kaleido 公司的合作关系。不过,Pathak 和 Kaleido 联合创始人 Sophia Lopez 告诉 CoinDesk,Kaleido 并未参与 AMB 以太坊部分的开发。

Pathak 告诉 CoinDesk,“Kaleido 正在与我们合作开发其他领域的东西,他们专注于为 AWS 客户提供服务”。当被问及亚马逊自己构建基于以太坊的企业区块链和 Kaleido 之间是否会存在竞争时,他表示不会出现这种情况。

Pathak 说,“ 现在还处在早期阶段,客户完全可以选择与我们或我们任何一方合作 ”。

Lopez 告诉 CoinDesk,与 AWS 的合作颇有成效,通过 Kaleido 服务一切创建了 1,500 多个区块链网络。但她说,AMB 只占了“5-10%”的份额。

其他必要部分是区块链技术本身的身份、密钥管理、业务流程建模服务、智能合约 工具 和其他工具。正如 Lopez 所说的:“客户总是需要更多的帮助”。

她解释说,“到目前为止,AWS 只有一个模板或一个用于以太坊的初始化部署脚本。这是向前迈出的一小步。他们正试图赶上其他在过去一两年内提供类似服务的供应商。”

那么区块链呢?

虽然这种方法可能会赢得企业的赞誉,但在推出这两项服务后,也就是在 11 月底的 AMA 期间,Reddit AWS 子版块的用户却发出了质疑的声音。

用户 alsomahler 表示,如果用户的交易记录发生变化,他们什么也做不了:“你不能仅通过区块链来作出证明,因为你可以对较早的区块进行 fork,并想事务包含在新的区块历史中。显然,用户可以自己跟踪区块哈希,但即便如此,他们也无法在法庭上证明这一点。你有更好的机制让这变得更困难一些吗?”

另一位用户重申了区块链的核心原则:“我们为什么要相信一个集中式的权威?分布式分类账的核心优势就是避免集中化。中心控制点等于不值得信赖。”

对于这些和其他类似的论点,AWS 的回答是:“QLDB 的客户相信 AWS 会忠实地执行他们的 SQL 语句来更新数据的当前和历史视图。但是,在发布事务后,不可能在没有被检测到的情况下作出更改,即使是通过 AWS。”

Pathak 补充说,QLDB 是针对所有参与者都认可的受信任机构而且集中化不会成为问题的场景而设计的。

他解释说,“你可以验证分类帐未被更改或 fork,否则你就可以检测到它们”。

另一个问题是允许用户在不运行节点的情况下使用区块链,这让整个过程变得更加容易,但由于存在集中的硬件提供商,也就导致了单点故障的存在。公共区块链也面临着同样的问题,如以太坊,其中有一个叫作 Infura 的服务负责处理大部分的交易。

Pathak 表示,亚马逊努力保证其服务的弹性,并“投入大量资源,以确保系统在出现故障时仍然可用”。

Pathak 说,另一种解决区块链项目问题的方法是将非 AWS 托管的节点包括在内,这表明最终仍然可能需要某种程度的去中心化。

英文原文: https://www.btcethereum.com/blog/2018/12/18/amazon-plays-its-own-game-with-enterprise-blockchain/


以上所述就是小编给大家介绍的《与众不同的亚马逊:你需要的不是区块链,是数据库!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 我们 的支持!


推荐阅读
  • 如何在U8系统中连接服务器并获取数据
    本文介绍了如何在U8系统中通过不同的方法连接服务器并获取数据,包括使用MySQL客户端连接实例的方法,如非SSL连接和SSL连接,并提供了详细的步骤和注意事项。 ... [详细]
  • 本文总结了设计、开发和部署Web应用程序时应遵循的一些最佳实践,这些实践结合了个人经验和权威资料,旨在帮助开发者提高Web应用的安全性。 ... [详细]
  • binlog2sql,你该知道的数据恢复工具
    binlog2sql,你该知道的数据恢复工具 ... [详细]
  • 本文探讨了在SQL Server 2008环境下,当尝试删除拥有数据库架构的用户时遇到的问题及解决方案,包括如何查询和更改架构所有权。 ... [详细]
  • 本文介绍如何通过整合SparkSQL与Hive来构建高效的用户画像环境,提高数据处理速度和查询效率。 ... [详细]
  • Java EE 平台集成了多种服务、API 和协议,旨在支持基于 Web 的多层应用程序开发。本文将详细介绍 Java EE 中的 13 种关键技术规范,帮助开发者更好地理解和应用这些技术。 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
  • 在本文中,我们将探讨如何在Docker环境中高效地管理和利用数据库。首先,需要安装Docker Desktop以确保本地环境准备就绪。接下来,可以从Docker Hub中选择合适的数据库镜像,并通过简单的命令将其拉取到本地。此外,我们还将介绍如何配置和优化这些数据库容器,以实现最佳性能和安全性。 ... [详细]
  • 1、编写一个Java程序在屏幕上输出“你好!”。programmenameHelloworld.javapublicclassHelloworld{publicst ... [详细]
  • 本文探讨了如何在PHP与MySQL环境中实现高效的分页查询,包括基本的分页实现、性能优化技巧以及高级的分页策略。 ... [详细]
  • 本文作为《WM平台上使用Sybase Anywhere 11》系列的第二篇,将继续探讨在Windows Mobile (WM) 系统中如何高效地操作Sybase Anywhere 11数据库。继上一篇关于安装与基本测试的文章之后,本篇将深入讲解数据库的具体操作方法。 ... [详细]
  • EST:西湖大学鞠峰组污水厂病原菌与土著反硝化细菌是多重抗生素耐药基因的活跃表达者...
    点击蓝字关注我们编译:祝新宇校稿:鞠峰、袁凌论文ID原名:PathogenicandIndigenousDenitrifyingBacte ... [详细]
  • 本文详细介绍了如何在 Django 项目中使用 Admin 管理后台,包括创建超级用户、启动项目、管理数据模型和修改用户密码等步骤。 ... [详细]
  • 本文介绍了如何利用Shell脚本高效地部署MHA(MySQL High Availability)高可用集群。通过详细的脚本编写和配置示例,展示了自动化部署过程中的关键步骤和注意事项。该方法不仅简化了集群的部署流程,还提高了系统的稳定性和可用性。 ... [详细]
author-avatar
Mr-long類
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有