

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

# 关键概念：亚马逊托管区块链 (AMB) 访问比特币
<a name="key-concepts"></a>

**注意**  
本指南假设您熟悉比特币必不可少的概念。这些概念包括去中心化、节点、交易 proof-of-work、钱包、公钥和私钥、减半等。在使用 Amazon Managed Blockchain (AMB) 访问比特币之前，我们建议您阅读[比特币开发文档](https://developer.bitcoin.org/)并[掌握](https://github.com/bitcoinbook/bitcoinbook)比特币。

Amazon Managed Blockchain (AMB) Access Bitcoin 为您提供比特币区块链的无服务器访问权限，无需您预置和管理任何比特币基础设施，包括节点。您可以使用此托管服务快速按需访问比特币网络，从而降低总体拥有成本。

AMB Access Bitcoin允许您通过运行比特币核心客户端的完整节点访问比特币网络，同时禁用钱包功能，并支持多个JSON远程程序（JSON-RPC）调用。您可以调用比特币 JSON RPCs 与托管区块链管理的比特币节点进行通信，从而与比特币网络进行交互。使用比特币 JSON-RPCs，您可以读取数据和写入交易，包括使用 Amazon Managed Blockchain 服务查询数据和向比特币网络提交交易。

**重要**  
您负责创建、维护、使用和管理您的比特币地址。您还应对您的比特币地址的内容负责。 AWS 对使用亚马逊托管区块链上的比特币节点部署或调用的任何交易概不负责。

## 使用亚马逊托管区块链 (AMB) 的注意事项和限制访问比特币
<a name="bitcoin-considerations"></a>
+ **支持的比特币网络**

  AMB Access 比特币支持以下公共网络：
  + **主网** — 通过 proof-of-work共识保护的公共比特币区块链，比特币（BTC）加密货币是在该区块链上发行和交易的。主网上的交易具有实际价值（也就是说，它们会产生实际成本），并记录在公共区块链上。
  + **Testn** et —测试网是用于测试的替代比特币区块链。测试网硬币与实际的比特币（BTC）是分开的，并且通常没有任何价值。
**注意**  
不支持私有网络。
+ **支持的区域**：

  以下是此服务支持的区域：    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/managed-blockchain/latest/ambbtc-dg/key-concepts.html)
+ **服务终端节点**

  以下是 AMB Access 比特币的服务端点。要连接服务，您必须使用包含其中一个支持的区域的终端节点。
  + `mainnet.bitcoin.managedblockchain.{{Region}}.amazonaws.com`
  + `testnet.bitcoin.managedblockchain.{{Region}}.amazonaws.com`

  例如：`mainnet.bitcoin.managedblockchain.eu-west-2.amazonaws.com`
+ **不支持挖矿**

  AMB Access 比特币不支持比特币 (BTC) 挖矿。
+ **签名版本 4 对比特币 JSON-RPC 通话进行签名**

  RPCs 在 Amazon Managed Blockchain 上调用比特币 JSON 时，您可以通过使用[签名版本 4 签名流程](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html)进行身份验证的 HTTPS 连接进行调用。这意味着只有 AWS 账户中授权的 IAM 委托人才能进行比特币 JSON-RPC 调用。为此，必须在呼叫中提供 AWS 证书（访问密钥 ID 和私有访问密钥）。
**重要**  
不要在面向用户的应用程序中嵌入客户端凭据。
您不能使用 IAM 策略来限制对单个比特币 JSON 的访问RPCs。
+ **仅支持提交原始交易** 

  使用 `sendrawtransaction` JSON-RPC 提交更新比特币区块链状态的交易。
+ **AWS CloudTrail 日志支持**

  您可以配置 CloudTrail 为记录您的比特币 JSON-RPCs。有关更多信息，请参阅 [登录亚马逊托管区块链 (AMB) 使用访问比特币事件 AWS CloudTrail](logging-using-cloudtrail.md)。