

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 關鍵概念：Amazon Managed Blockchain (AMB) Access Bitcoin
<a name="key-concepts"></a>

**注意**  
本指南假設您熟悉比特幣不可或缺的概念。這些概念包括分散式、節點、交易、proof-of-work、錢包、公有和私有金鑰、分片等。在使用 Amazon Managed Blockchain (AMB) Access Bitcoin 之前，建議您檢閱 [Bitcoin 開發文件](https://developer.bitcoin.org/)和 [Mastering Bitcoin](https://github.com/bitcoinbook/bitcoinbook)。

Amazon Managed Blockchain (AMB) Access Bitcoin 可讓您無伺服器存取 Bitcoin 區塊鏈，而無需您佈建和管理任何 Bitcoin 基礎設施，包括節點。您可以使用此受管服務快速且隨需地存取比特幣網路，進而降低整體擁有成本。

AMB Access Bitcoin 可讓您透過執行 Bitcoin Core 用戶端的完整節點存取 Bitcoin 網路，停用錢包功能，並支援多個 JSON 遠端程序 (JSON-RPC) 呼叫。您可以叫用 Bitcoin JSON RPCs 與 Managed Blockchain 管理的 Bitcoin 節點通訊，以與 Bitcoin 網路互動。透過 Bitcoin JSON-RPCs，您可以使用 Amazon Managed Blockchain 服務讀取資料和寫入交易，包括查詢資料和將交易提交至 Bitcoin 網路。

**重要**  
您負責建立、維護、使用和管理 Bitcoin 地址。您也必須負責 Bitcoin 地址的內容。對於在 Amazon Managed Blockchain 上使用 Bitcoin 節點部署或呼叫的任何交易 AWS ， 概不負責。

## 使用 Amazon Managed Blockchain (AMB) Access Bitcoin 的考量和限制
<a name="bitcoin-considerations"></a>
+ **支援的比特幣網路**

  AMB Access Bitcoin 支援下列公有網路：
  + **Mainnet** - 受proof-of-work共識保護的公有比特幣區塊鏈，以及發行和交易比特幣 (BTC) 加密貨幣。Mainnet 上的交易具有實際值 （即會產生實際成本），並記錄在公有區塊鏈上。
  + **Testnet** - testnet 是用於測試的替代比特幣區塊鏈。Testnet 金幣與實際比特幣 (BTC) 不同，通常沒有任何值。
**注意**  
不支援私有網路。
+ **支援的區域**

  以下是此服務支援的 區域：    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/managed-blockchain/latest/ambbtc-dg/key-concepts.html)
+ **服務端點**

  以下是 AMB Access Bitcoin 的服務端點。若要與服務連線，您必須使用包含其中一個支援區域的端點。
  + `mainnet.bitcoin.managedblockchain.{{Region}}.amazonaws.com`
  + `testnet.bitcoin.managedblockchain.{{Region}}.amazonaws.com`

  例如：`mainnet.bitcoin.managedblockchain.eu-west-2.amazonaws.com`
+ **不支援探**勘

  AMB Access Bitcoin 不支援比特幣 (BTC) 挖掘。
+ **簽署第 4 版 Bitcoin JSON-RPC 呼叫簽署**

  在 Amazon Managed Blockchain 上呼叫 Bitcoin JSON-RPCs 時，您可以透過使用 [Signature 第 4 版簽署程序](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html)驗證的 HTTPS 連線來執行此操作。這表示只有帳戶中的授權 IAM AWS 主體才能進行比特幣 JSON-RPC 呼叫。若要這樣做，必須使用 呼叫提供 AWS 憑證 （存取金鑰 ID 和私密存取金鑰）。
**重要**  
請勿在面向使用者的應用程式中嵌入用戶端登入資料。
您無法使用 IAM 政策來限制對個別 Bitcoin JSON-RPCs存取。
+ **僅支援提交原始交易** 

  使用 `sendrawtransaction` JSON-RPC 提交更新比特幣區塊鏈狀態的交易。
+ **AWS CloudTrail 記錄支援**

  您可以設定 CloudTrail 來記錄 Bitcoin JSON-RPCs。如需詳細資訊，請參閱[使用 記錄 Amazon Managed Blockchain (AMB) 存取比特幣事件 AWS CloudTrail](logging-using-cloudtrail.md)