亚马逊网络服务(Amazon Web Services,简称AWS)已经在其平台提供的区块链服务中增加了简易模版,通过该模版,客户可以利用开源框架部署安全网络。
区块链服务BaaS
由于企业对区块链技术的应用越来越多,在过去几年中,像IBM、惠普、微软、Oracle和SAP这类IT巨头纷纷在产品列表中新增了区块链服务(Blockchain-as-a-service,简称BaaS)。
不甘落后的亚马逊子公司、云服务平台AWS也在这一领域表现活跃,推出了基于云计算的区块链产品。
AWS区块链模版
许多企业热衷于测试区块链技术或创建去中心化应用程序,但是不愿意立刻投入大量资金。AWS区块链模版为这类公司提供了一个理想的选择。
现在,客户不必承担巨额费用或者花费时间搭建自有区块链,只需利用模版就能快速建立区块链网络。他们可以集中精力开发满足特定需求的应用程序。客户只需为运行区块链网络所消耗的资源付费,模版是免费的。
根据AWS网站上公开的内容,在亚马逊弹性容器管理服务(Amazon Elastic Container Service,简称Amazon ECS)集群上,或者直接在亚马逊弹性计算云(Amazon Elastic Compute Cloud,简称Amazon EC2)实例运行的Docker上,区块链模版会把所选框架部署为容器。区块链网络创建在客户自有的亚马逊虚拟私有云(Virtual Private Cloud,简称VPC)上,客户可以使用VPC子网和网络访问控制列表(Access Control List)。客户可以利用AWS的身份和访问管理功能(IAM)细化权限分配,限制Amazon ECS集群或者Amazon EC2实例可以访问的资源。
使用AWS BaaS的好处
企业可以快速建立区块链,并把全部精力集中在开发分布式应用程序(DApp)上面。AWS提供了两种可选模版——以太坊和Hyperledger Fabric。两种框架都提供了分布式共识、智能合约和访问控制功能。模版还提供了部件帮助客户管理,监控,查看区块链。
以太坊框架适合应用程序或公有网络,Hyperledger框架适合搭建私有网络或实现基于角色的权限控制。
企业可以根据以下步骤创建并运行应用程序:
· 注册AWS账户
· 用AWS模版部署区块链网络
· 创建应用程序
· 部署应用程序
已经在使用AWS服务的公司通过模版创建区块链十分方便。对于区块链初创公司来说,相比购买服务器,利用AWS模版的成本更低。