据外媒近日报道,作为亚马逊在云计算领域的重要支柱,AWS(亚马逊网络服务)正在区块链行业发力,而且效果正逐渐显现。
图片来源:bgr.com
上月月底,AWS在某活动上宣布了一项新服务,凭借该服务,用户可使用超级账本或以太坊等公链系统构建基于云计算的区块链系统。这标志着,亚马逊在区块链行业的探索更进一步,同时也意味着其早先设立的长期布局区块链的战略进行到了下一个环节。
之前,AWS通过和一些知名公司合作,如背后有知名银行支持的R3和ConsenSy关系紧密的Kaleido等,向市场展示了自己进军区块链的野心。而推出由亚马逊管理的区块链系统无疑使其距离自己的目标更近了一步。不过令人奇怪的是,亚马逊并未大肆宣扬区块链的好处,作出区块链可以另其客户集体受益的承诺。相反,这家公司对待区块链的态度相比其他公司而言多了几分冷静和理性。
根据AWS负责大数据、数据泄露和区块链业务的总经理Rahul Pathak的介绍,在和客户们交谈的过程中,亚马逊认识到,区块链并不是可以解决一切问题的灵丹妙药,只有某些问题适合通过区块链方案得到解决,很多用户只是没有接触过这一技术,所以不知道相应的解决方案而已。Pathak表示:
“很难想象一家大型制造商会希望他的全部合作伙伴将交易信息记录到数字账本上,这么一来,区块链只会增加不必要的麻烦,因为你不需要任何分布式信任或共识元素”。
此次亚马逊举办活动期间,还有一家提供云服务的厂家也惊艳亮相。据悉该厂家全名为“亚马逊量子账本数据库”,简称QLDB,可以通过加密方法构建受保护的数据库,相比其他竞争对手其方法操作起来更为简单。亚马逊估计,在某些情况下,QLDB可能会成为最受客户青睐的商家之一。Pathak解释道:
“有些客户希望得到一套不可篡改的账本,但是中心化的信任对他们来讲是可以接受的,这一点QLDB可以办到。有些人既希望账本不可篡改,又希望可以实现去中心化的信任,此时便是‘亚马逊管理的区块链’系统一展身手的时刻。”
账本选择
在拓展区块链业务的过程中,方案是否实用、企业不需要分布式数据库或对分布式数据库不感兴趣等因素经常是AWS考虑的重点。CEO Andy Jassy就曾在主旨演讲中说道,“投入生产的区块链案例还不多,很多问题仅靠传统的数据库就可以轻易解决”。
事实上,AWS认为企业使用区块链的案例大都言过其实,区块链方案根本是多此一举。即便如此,AWS的一些知名客户仍然考虑一试。这些企业中有通信巨头威瑞森、电子制造商飞利浦、清结算服务提供商DTCC、航空引擎供应商通用电气航空、保险公司利宝和卫士人寿、软件厂商Workday、医疗技术供应商Change Healthcare等等。在亚马逊管理的区块链网站都可以查询到这些公司的Logo。
目前,早期的参与者只能看到试用版的区块链解决方案,比如“亚马逊管理的区块链”只能提供超级账本的试用版,而以太坊试用版还要几个月才能和大家见面。Pathak告诉CoinDesk记者,不过他并未透露具体时间。
卫士人寿创新部门主管兼CTO Daniel Johnson认为,测试AWS的产品是现行的区块链系统实验的一部分。这一流程包括使用以太坊、超级账本的私有链样品的开发,以及已经在微软Azure上可用的一些选择方案。Johnson告诉CoinDesk记者,卫士人寿使用亚马逊的服务已经有些年头了,和加入某个团体并运行对方的节点相比,使用亚马逊的新平台显得更加合情合理。
“我们希望有一个大点的供应商,让其管理低端的技术服务。让亚马逊成为我们受信任的第三方,我们就可以不用加入某个团体,担心有人离开或加入。我们希望和我们合作的技术公司有一定的金融稳定性且运转良好,值得我们依赖。”
在解决易受攻击的数据面临的安全隐患问题上,卫士人寿认为基于区块链的解决方案会更加安全。Johnson说道:
“亚马逊可以提供很多安全措施和管控手段,如果有国家想黑掉你的系统,亚马逊可以很出色地完整阻击任务”。
如果亚马逊其他客户也是同样想法的话,那么亚马逊将凭借云服务行业头把交椅的地位获得明显的竞争优势。尽管其竞争对手的首批产品日前已经上线,但和亚马逊的头部地位比起来仍然居于下风。
建立合作
令人倍感好奇的是,虽然亚马逊已经和多家区块链解决方案供应商达成了合作,但是目前新产品的开发工作只有AWS团队一家在做。
2017年,亚马逊商店上线R3的分布式账本产品Corda,客户可在R3的区块链平台部署和使用dApp。今年5月份,亚马逊和ConsenSys支持的创业公司Kaleido达成合作,后者可基于以太坊构建企业级别的区块链解决方案。然而,Pathak和Kaleido的联合创始人Sophia Lopez告诉记者,Kaleido过去并没参与亚马逊管理的区块链中的以太坊相关工作。“Kaleido正和我们在多个领域展开合作,他们的主要职责是将自身的服务带给AWS的客户。”Pathak说道。当问及在企业级的区块链解决方案方面,亚马逊和Pathak是否存在竞争时,Pathak表示不存在这种情况。“整个行业还很早期,客户有很多机会选择我们中的任何一家或是同时选择我们两家。”
Lopez告诉记者,和AWS的合作成果十分显著,双方共计创造了1500多条使用Kaleido服务的区块链网络。不过,用户操作区块链系统需要大量服务,而亚马逊使用自家的区块链系统打造的以太坊服务只能满足其5%~10%的需求。其他的需求来自身份系统排列、关键管理、业务流程建模服务、智能合约工具和围绕区块链本身的一些其他工具等等。对此,Lopez表示:
“目前为止,能够进行一次性初始部署的以太坊解决方案还停留在模板或脚本阶段,这样的进步微不足道,类似的方案其他竞争对手早在一年前或两年前就已经推出了,AWS还在追赶对方”。
中心化VS去中心化
另外,尽管AWS渐渐赢得企业内部权威人士的信任,社群中的一些人却对此提出了质疑。Reddit网站属于AWS版块的一名用户就认为,如果他们的交易记录被篡改,AWS的解决方案也不能让他们改变什么。
“单凭一个区块链方案证明不了什么。你可以让区块分叉,并把交易信息包括进记载新历史记录的区块里面去。尽管用户可以自行追踪哈希值,但却不能在法庭上上使用。你能让区块链篡改变得更难一点吗?”
另外一名用户则提醒人们区块链遵循去中心化原则,“我们为什么要相信一个中心化的机构?分布式账本的核心特点就是避免中心化机构的介入。中心化的管控可以和‘不可信任’划等号”。
为此,AWS回应道“使用QLDB服务的客户相信AWS正在如约履行他们的SQL声明,更新数据的当前视图和历史视图。一旦交易信息被发布,即使是AWS也不能在不被察觉的情况下对其进行修改”。Pathak还补充道,QLDB的应用场景是存在一家可信任的中心机构,所有的参加者都对其表示认可,且中心化并不是个问题。
“QLDB能提供给客户的是,客户可以验证账本是否遭到了更改或发生了分叉,一旦发生了这种情况,用户就能监测到”。
另外一个问题是,客户虽然不用运行节点,整个流程简单了许多。但由于中心化硬件供应商的存在,系统可能会发生单一节点故障。即使是很多公链项目也面临着同样的问题,比如以太坊中被称为Infura的服务功能负责处理的交易数量就占了很大比例。Pathak对此表示,亚马逊付出了大量努力,来保证服务对环境的适应能力。即使发生不同的故障,系统仍然能够正常工作。Pathak还表示,解决此类问题的另外一个办法是,引入没有依托在AWS之上的其他节点。言外之意是去最终仍然需要一定程度的去中心化。