亚马逊AWS官方博客

利用 Amazon Managed Blockchain 发展和扩大忠诚度奖励计划(第一部分)

在这一点上,可以肯定地说,我们大多数人都熟悉或参与了至少一个忠诚度计划。忠诚度计划就消费者已购买的许多产品为他们给予奖励。这些奖励具有多种形式,从产品折扣到免费试用以及介于两者之间的所有奖励。更重要的是,由于客户寻求购买时的即时奖励并期望利用资金获得最大收益,忠诚度计划的数量和多样性最近一直呈上升趋势。一种新的趋势正在面向全球企业的忠诚度计划领域出现。 基于合作关系的忠诚度计划的普及率不断提高,在此类计划中,参与的公司同意创建一种可以在任一参与公司的市场上兑换的货币。客户经常会遇到这些计划 – 例如,航班乘客可以使用积分兑换合作计划中包含的酒店的客房、交通工具或设施。

基于合作关系的忠诚度计划中的当前主题

随着基于合作关系的忠诚度计划在市场上的爆炸式增长,大量的重要问题也显露出来。对于参与这些计划的企业来说,最重要的是留住客户,并为客户提供最简单、最多样化的奖励兑换方式。然而,当这些公司必须决定由谁来控制客户的忠诚度积分,他们如何审核计划以促进公平,哪些合作伙伴应加入网络,以及如何防止与其他合作伙伴共享客户数据时,问题就出现了。《哈佛商业评论》强调了其中的许多挑战,最近的一项研究表明,客户非常重视能够在多个地点、企业和在线渠道兑换奖励,并鼓励更多的公司建立合作关系。

区块链是各个公司目前用来加入这些伙伴网络的领先技术。简而言之,区块链帮助我们创建一个安全、强大、私有而透明的数据库,每个合作伙伴都可以在其中直接彼此结算客户的交易。如果您不熟悉区块链的概念,最好是从此处开始。在区块链出现之前,各个公司几乎无法控制他们的合作关系的形成方式,因为第三方提供商决定了规则、处罚和共有合同。然而,区块链为合作伙伴酒店、航空公司、商家等建立了开放的分布式系统,它提供了一种优于传统的集中式系统的解决方案,并将控制权交还给各个公司及其内部流程。在本博文中,我们将介绍区块链技术,并讨论它继续通过 Amazon Web Services(AWS)支持领先的忠诚度计划的多个原因。

面向合作伙伴酒店、航空公司、商户等的开放的分布式系统,提供了一种优于传统的集中式系统的解决方案

区块链能够带来什么?

Amazon Managed Blockchain 是一种完全托管式区块链服务,可让用户轻松加入公共区块链网络或创建和管理可扩展的私有网络,它可以在两个常用框架下工作:Hyperledger Fabric 或 Ethereum。我们将在本博文中重点介绍 Hyperledger Fabric 框架,在以后的博文中再讨论 Ethereum。

区块链网络为合作伙伴带来的第一个好处是,它促进了合作伙伴对数据库的共同所有权,帮助客户在分类账上执行可审计的交易,同时在整个系统中保持客户数据的机密性和私密性。Amazon Managed Blockchain 通过创建私有区块链网络来帮助我们做到这一点,每个新的合作伙伴都可通过直接邀请加入该网络。尽管该网络最初由一家公司创建,但这家公司以及该网络上的任何其他公司都不是数据库所有者。相反,网络决策是通过一个定义明确的共识机制来制定的。这些设置由投票策略配置,该策略决定了网络上所有提案投票的基本规则。

以下是采用 Amazon Managed Blockchain 解决方案规划的分布式架构的概览:

Amazon Managed Blockchain 解决方案架构

如您所见,每个参与者均拥有自己的 AWS 账户。虽然这种分散处理方法带来了一些限制,但也意味着每个忠诚度合作伙伴都能自由地构建可满足其需求的应用程序。例如,参与者 1 可以将客户关系管理(CRM,Customer Relationship Management)系统与区块链网络集成,以了解哪些合作伙伴与客户的互动最多,参与者 2 可以同时使用应用程序日志来收集有关客户正在购买的产品的信息,并使用 Amazon Personalize 等服务生成定制推荐,该服务可帮助开发人员使用 Amazon.com 所用的机器学习(ML,Machine Learning)技术构建应用程序,从而提供近实时的个性化推荐。

引入专用通道和链码

除了提供定制之外,Amazon Managed Blockchain 还可帮助我们创建定义明确的专用通道,将两个或更多的合作伙伴之间的交易隔离开。换句话说,您创建的每个专用通道都会在区块链框架下拥有继承其属性的私有分类账。在 HyperLedger Fabric 框架中,私有分类账和网络是经允许的,这意味着所有参与者都经过了身份验证。成员只能通过直接邀请加入,并根据双方协议进行交易。

这些专用通道由智能合约(也称为链码)进行配置。链码是一组定义,其中共同协议、责任、权限、规则和流程是通过强制执行的代码在企业之间设置的。仅在调用链码并遵守其定义时,成员才能存储、检索和更新区块链通道内的交易状态。

链码也为提高数据的安全性和私密性创造了其他机会。首先,它帮助客户和网络参与者隔离、定义和自动实施双方协议,因为基于通道的智能合约调用的每笔交易都经过 Fabric Certificate Authority Server 的验证。这些服务器通过生成公有密钥和私有密钥向网络参与者发放身份,这两个密钥构成了一个密钥对,可在通道内调用链码时用来证明身份。 下图概述了 Amazon Managed Blockchain 内部的多通信架构:

内部多通信架构

HyperLedger Fabric 中的专用通道可让成员以新颖的方式灵活地与合作伙伴互动。例如,上面的参与者 2、参与者 3 和组织者都可以拥有单独的智能合约并在其专用通道中实施。也可以在没有组织者的情况下做到这一点。我们看到参与者 1 和参与者 5 在各方之间建立了一个专用通道并定义了自己的规则,同时他们还通过新协议为系统做出了贡献。

最后,Amazon Managed Blockchain 客户可以在同一通道内访问多个智能合约或链码。这些功能增强了我们创新和构建业务的能力。例如,奖励计划合作伙伴解决方案中使用了各种奖励货币,合作伙伴可以从中定义汇率和结算条件。用户可以为每个合作伙伴定义一个新的兑换令牌,并将交易并入类似于加密货币的单一资产中。这样一来,合作伙伴可以分享或隔离的机会只会越来越多。

总结

我们希望您现在更加熟悉 Amazon Managed Blockchain 中的一些概念,以及如何将它们应用于基于合作关系的忠诚度计划。要了解有关如何启动集群并开始测试的更多信息,请访问此页面:开始使用 Amazon Managed Blockchain 创建 Hyperledger Fabric 区块链网络。另请关注即将发布的博文,我们将在这些博文中深入探讨这个使用案例,并探索如何配置智能合约、通道等!

如果您已准备好升级自己的忠诚度计划,请立即联系您的 AWS 账户团队来开始操作。

Arturo Minor Bahena

Arturo Minor Bahena

Arturo Minor Bahena 是来自墨西哥城的原型设计解决方案架构师。他喜欢户外活动和旅行,并且热衷于计算机科学、语言和技术。他在 AWS 工作,负责帮助客户创新、开发和构想新的解决方案。

Pedro Sola Pimentel

Pedro Sola Pimentel

Pedro Sola Pimentel 是一名与 AWS 巴西商业团队合作的原型设计解决方案架构师。他与 AWS 合作,利用新的技术和服务来创新和开发解决方案。他对最新的计算机科学研究课题很感兴趣,喜欢旅行和骑自行车。