11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

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

  • 2018-12-28
  • 本文字数:2625 字

    阅读完需:约 9 分钟

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

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/


2018-12-28 16:571665
用户头像

发布了 731 篇内容, 共 405.8 次阅读, 收获喜欢 1966 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

【笔记】学《郭东白的架构课》:04|法则二:架构师为什么要学习马斯洛的需求理论?

术子米德

架构师成长笔记

最好用的 7 款 Vue admin 后台管理系统测评

蒋川

Vue Vue 3 vue admin

基于Javaweb,Mysql生物信息数据管理系统

叫练

深入理解 Go 语言的 map 实现原理

宇宙之一粟

Go map Go 语言 1月月更

基于Javaweb,SSM火车订票系统

叫练

开发人员的编程心理学

信码由缰

编程 心理学 开发

vivo数据库与存储平台的建设和探索

vivo互联网技术

数据库 存储技术 平台架构

模块一第1课随堂测验

苍狼

模块一

【笔记】学《郭东白的架构课》:08|架构师如何在一定时间内最大化自己的增量价值?

术子米德

架构师成长笔记

【笔记】学《郭东白的架构课》:06|法则二:拼多多是如何通过洞察用户人性而脱颖而出的?

术子米德

架构师成长笔记

被字节跳动气炸了!

Jackpop

模块六作业

海风

「架构实战营」

模块一第2课随堂练习

苍狼

模块一

24 Prometheus之微服务监控概述

穿过生命散发芬芳

Prometheus 1月月更

【笔记】学《郭东白的架构课》:01|模块导学:是什么在影响架构活动的成败?

术子米德

架构师成长笔记

顶级好用的 5 款 Vue table 表格组件测评与推荐

蒋川

Vue vue table

【笔记】学《郭东白的架构课》:03|法则一:如何找到唯一正确的架构目标?

术子米德

架构师成长笔记

【笔记】学《郭东白的架构课》:02|法则一:为什么有些架构活动会没有正确的目标?

术子米德

架构师成长笔记

微信业务架构图&学生管理系统架构设计

张逃逃

「架构实战营」

914. 卡牌分组——欧几里得算法

CRMEB

如何用建木CI创建SSL证书并部署到nginx

Jianmu

持续集成 SSL证书 自动化运维

【笔记】学《郭东白的架构课》:07|法则三:架构师如何找到自己的商业模式?

术子米德

架构师成长笔记

参数校验Spring的@Valid注解用法详解

JavaEdge

1月月更

【笔记】学《郭东白的架构课》:05|法则二:研发人员的人性需求是如何影响架构成败的?

术子米德

架构师成长笔记

与众不同的亚马逊:你需要的不是区块链,是数据库!_数据库_btcethereumadmin_InfoQ精选文章