

Amazon Web Services Blockchain Templates 已于 2019 年 4 月 30 日停产。不会对本服务或本支持文档进行进一步更新。为了获得最佳的托管区块链体验 AWS，我们建议您使用[亚马逊托管区块链 (AMB)](https://aws.amazon.com/managed-blockchain/)。要了解有关 Amazon Managed Blockchain 入门的更多信息，请参阅 [Hyperledger Fabric 研讨会](https://catalog.us-east-1.prod.workshops.aws/workshops/008da2cb-8454-42d0-877b-bc290bff7fcf/en-US)或[关于部署 Ethereum 节点的博客](https://aws.amazon.com/blogs/database/deploy-an-ethereum-node-on-amazon-managed-blockchain/)。如果您对 AMB 有疑问或需要进一步支持，[请联系 支持](https://console.aws.amazon.com/support/home#/case/create?issueType=technical)或您的 AWS 客户团队。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 什么是 AWS Blockchain Templates？
<a name="what-are-blockchain-templates"></a>

AWS Blockchain Templates 可帮助您 AWS 使用不同的区块链框架快速创建和部署区块链网络。区块链是一种分散式数据库技术，用于维护不断增长的事务和智能合同集合，这些集合使用加密防止篡改和修订。

区块链网络是一种 peer-to-peer网络，可提高国际支付、供应链管理、土地登记、众筹、治理、金融交易等业务流程的交易效率和不可改变性。这能让彼此不认识的人员和组织互相信任和独立验证事务记录。

您可以使用 AWS Blockchain Templates 来配置和启动 CloudFormation 堆栈以创建区块链网络。您使用的 AWS 资源和服务取决于您选择的 AWS Blockchain Template 和指定的选项。有关可用模板及其功能的信息，请参阅 [Amazon Web Services Blockchain Templates 和特征](blockchain-template-features.md)。下图显示了使用 AWS Blockchain Templates AWS 创建的区块链网络的基本组件。

![\[AWS Blockchain Templates components: ECR registry, load balancing, network, tools, and compute options.\]](http://docs.aws.amazon.com/zh_cn/blockchain-templates/latest/developerguide/images/blockchain-components.png)




## 如何开始
<a name="blockchain-templates-where-to-start"></a>

最佳起点取决于您在区块链方面的专业水平， AWS尤其是与 AWS Blockchain Templates 相关的服务。

### 我精通区块 AWS 链
<a name="proficent-aws-proficient-framework"></a>

从 [Amazon Web Services Blockchain Templates 和特征](blockchain-template-features.md) 中的主题开始，了解您希望使用的框架。使用链接启动 AWS Blockchain Template 并配置区块链网络，或下载模板并亲自查看。

### 我精通区块链，对区块 AWS 链不熟悉
<a name="proficent-aws-beginner-framework"></a>

从 [Amazon Web Services Blockchain Templates 入门](blockchain-templates-getting-started.md) 教程开始学习。该教程引导您利用默认设置创建入门级 Ethereum 区块链网络。完成后，请参阅 [Amazon Web Services Blockchain Templates 和特征](blockchain-template-features.md)，了解区块链框架概述，并通过链接进一步了解配置选项和功能。

### 我是区块链的初学者 AWS ，精通区块链
<a name="beginner-aws-expert-framework"></a>

首先是[设置 Amazon Web Services Blockchain Templates](blockchain-templates-setting-up.md)。这可以帮助您设置基本知识 AWS，例如帐户和用户个人资料。接下来学习 [Amazon Web Services Blockchain Templates 入门](blockchain-templates-getting-started.md) 教程。本教程引导您创建入门级 Ethereum 区块链网络。即使您最终不使用 Ethereum，也可获得设置相关服务的实践经验。这种体验对于所有区块链框架都很有用。最后，请参阅 [Amazon Web Services Blockchain Templates 和特征](blockchain-template-features.md) 部分有关您所用框架的主题。

### 我是区块链的新手 AWS
<a name="w2aab7c13c11"></a>

首先是[设置 Amazon Web Services Blockchain Templates](blockchain-templates-setting-up.md)。这可以帮助您设置基本知识 AWS，例如帐户和用户个人资料。接下来学习 [Amazon Web Services Blockchain Templates 入门](blockchain-templates-getting-started.md) 教程。本教程引导您创建入门级 Ethereum 区块链网络。花点时间浏览链接，详细了解 AWS 服务和以太坊。

## 相关服务
<a name="blockchain-templates-related-services"></a>

根据您选择的选项，AWS Blockchain Templates 可以使用以下 AWS 服务来部署区块链：
+ **Amazon EC2** — 为您的区块链网络提供计算能力。有关更多信息，请参阅 [Amazon EC2 用户指南](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/)。
+ **Amazon ECS** — 如果您选择使用区块链网络，则在集群中的 EC2 实例之间协调容器部署。有关更多信息，请参阅 [Amazon Elastic Container Service 开发人员指南](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/)。
+ **Amazon VPC**—为您创建的 Ethereum 资源提供网络访问权限。您可以自定义可访问性和安全性的配置。有关更多信息，请参阅 [Amazon VPC 开发人员指南](https://docs.aws.amazon.com/AmazonVPC/latest/DeveloperGuide/)。
+ **应用程序负载均衡**—在将 Amazon ECS 作为容器平台时，作为单一接触点以访问可用的用户接口和内部服务发现。有关更多信息，请参阅*应用程序负载均衡器用户指南*中的[应用程序负载均衡器的配额](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html)。