關鍵概念:Amazon Managed Blockchain(AMB)訪問比特幣 - AMB訪問比特幣

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

關鍵概念:Amazon Managed Blockchain(AMB)訪問比特幣

注意

本指南假設您熟悉比特幣必不可少的概念。這些概念包括去中心化,節點,交易 proof-of-work,錢包,公鑰和私鑰,減半等。在使用 Amazon Managed Blockchain(AMB)訪問比特幣之前,我們建議您查看比特幣開發文檔掌握比特幣。

Amazon Managed Blockchain(AMB)Access Bitcoin 為您提供對比特幣區塊鏈的無服務器訪問權限,而無需您佈建和管理任何比特幣基礎設施,包括節點。您可以使用此託管服務快速,隨需訪問比特幣網絡,從而降低整體擁有成本。

AMB 訪問比特幣通過運行比特幣核心客戶端的完整節點為您提供訪問比特幣網絡,並禁用了錢包功能,並支持多個 JSON 遠程過程(JSON-RPC)調用。您可以調用比特幣 JSON RPC 與託管區塊鏈管理的比特幣節點進行通信,以便與比特幣網絡進行交互。使用比特幣 JSON-RPC,您可以讀取數據和寫入交易,包括查詢數據和使用 Amazon Managed Blockchain 服務將交易提交到比特幣網絡。

重要

您有責任創建,維護,使用和管理您的比特幣地址。您還需要對您的比特幣地址的內容負責。 AWS 對於使用 Amazon Managed Blockchain 上的比特幣節點部署或呼叫的任何交易概不負責。

使用 Amazon Managed Blockchain(AMB)的注意事項和限制訪問比特幣

  • 支持比特幣網絡

    AMB 訪問比特幣支持以下公共網絡:

    • 主網 — 通過 proof-of-work 共識保護的公共比特幣區塊鏈,並在其上發行和交易比特幣(BTC)加密貨幣。主網上的交易具有實際價值(即它們產生實際成本),並記錄在公共區塊鏈上。

    • 測試網-測試網是用於測試的替代比特幣區塊鏈。Testnet 硬幣與實際的比特幣(BTC)是分開的,並且通常沒有任何價值。

    注意

    不支援私人網路。

  • 支援的區域

    以下是此服務支援的區域:

    區域名稱 代碼 區域
    美國東部 (維吉尼亞北部) IAD us-east-1
    亞太區域 (東京) NRT ap-northeast-1
    亞太區域 (首爾) ICN ap-northeast-2
    亞太區域 (新加坡) SIN ap-southeast-1
    歐洲 (愛爾蘭) DUB eu-west-1
    歐洲 (倫敦) LHR eu-west-2
  • 服務端點

    以下是 AMB 訪問比特幣的服務端點。若要與服務連線,您必須使用包含其中一個支援區域的端點。

    • mainnet.bitcoin.managedblockchain.Region.amazonaws.com

    • testnet.bitcoin.managedblockchain.Region.amazonaws.com

    例如:mainnet.bitcoin.managedblockchain.eu-west-2.amazonaws.com

  • 不支援採礦

    AMB 訪問比特幣不支持比特幣(BTC)挖礦。

  • 簽名版本 4 簽署比特幣 JSO-RPC 調用

    在 Amazon Managed Blockchain 上撥打比特幣 JSON RPC 時,您可以通過使用簽名版本 4 簽名過程進行身份驗證的 HTTPS 連接進行調用。這表示只有 AWS 帳戶中已授權的 IAM 主體才能進行比特幣 JSON-RPC 呼叫。若要這麼做,呼叫時必須提供 AWS 認證 (存取金鑰 ID 和秘密存取金鑰)。

    重要
    • 請勿在使用者對應的應用程式中內嵌用戶端認證

    • 您無法使用 IAM 政策來限制對個別比特幣 JSON RPC 的存取。

  • 僅支援原始交易的提交

    使用 sendrawtransaction JSON-RPC 提交更新比特幣區塊鏈狀態的交易。

  • AWS CloudTrail 記錄支援

    您可以配置 CloudTrail 為記錄您的比特幣 JSON-RPC。如需詳細資訊,請參閱 日誌記錄 Amazon Managed Blockchain(AMB)通過使用訪問比特幣事件 AWS CloudTrail