QCon上海站购票倒计时最后3天!查看精彩日程 了解详情
写点什么

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

2018 年 12 月 28 日

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

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:571511
用户头像

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

关注

评论 1 条评论

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

业务中台建设 - 4种部署模式

孝鹏

部署图 隔离性 中台架构

Java 中 Vector 和 SynchronizedList 的区别

看山

Java 线程安全 vector SynchronizedList

最值得阅读的数据仓库书籍推荐

白程序员的自习室

大数据 数据仓库 推荐书籍 数仓 构建模型

用例2

z

Deno VS Node(含Deno真实业务场景实践体验)

秋呈

软件工程 开发 deno Node

dubbo 源码 v2.7 分析:SPI机制

程序员架构进阶

Java spi 七日更 28天写作 2月春节不断更

架构师训练营 4 期 第9周

引花眠

架构师训练营 4 期

SwiftUI数据流之State&Binding

kingnight_pig

ios swift SwiftUI

区块链架构下的智慧城市发展加速

CECBC区块链专委会

信息安全

谈学习

Ryan Zheng

学习方法

易语言使用与研究

慕容

易语言

论文阅读:通过动态预测/完备在稀疏知识图谱上进行多跳推理

Alocasia

自然语言处理 深度学习 nlp 强化学习

c++基本语法详解

张鹤羽粑粑

28天挑战 3月日更

“他者”德意志(三):“翻险峰”的德国电动汽车产业

脑极体

【LeetCode】单调数列Java题解

HQ数字卡

算法 LeetCode 28天写作 2月春节不断更

(28DW-S8-Day9) 区块链如何对坏节点容错:拜占庭将军问题

mtfelix

28天写作 拜占庭容错 拜占庭将军

作业 - 第四章 业务流程与产品文档 (二)

hao hao

产品经理训练营知识汇总

SilentMacUser

产品经理 产品经理训练营 邱岳

产品经理训练营 - 作业五

胡小湖

mybatis的通用插入更新方案

altantisor

Java mybatis

架构设计篇之微服务实战笔记(九)

小诚信驿站

架构师 刘晓成 小诚信驿站 28天写作

2.2 Go语言从入门到精通:Go语言变量

xcbeyond

Go 变量声明 28天写作

SwiftUI数据流之StateObject& ObservedObject探讨

kingnight_pig

ios swift SwiftUI

SQL Server 多表数据增量获取和发布 1

happlyfox

学习 28天写作 2月春节不断更

Linux入门篇 —— 一文带你彻底搞懂Linux 文件权限管理

若尘

Linux 权限 linux 文件权限控制

我眼中的IT售前工作

小谢同学

云计算 职场 解决方案 售前

区块链与数字货币的发展到底有什么意义

CECBC区块链专委会

数字货币

一文搞懂Cookie、Storage、IndexedDB

执鸢者

前端 Cookie indexedDB storage

诊所数字化:诊所私域直播

boshi

直播带货 数字化医疗 七日更 28天写作

数字经济发展的时代特色

CECBC区块链专委会

数字经济

第四章作业(二)

墨狂之逸才

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