

Amazon Managed Blockchain (AMB) Access Polygon 處於預覽版本，可能會有所變更。

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

# 重要概念：Amazon Managed Blockchain (AMB) Access Polygon
<a name="key-concepts"></a>

**注意**  
本指南假設您熟悉多邊形不可或缺的概念。這些概念包括 staking、dApps、交易、錢包、智慧合約、多邊形 (POL、先前為 MATIC) 等。在使用 Amazon Managed Blockchain (AMB) Access Polygon 之前，建議您檢閱[多邊形開發文件](https://polygon.technology/developers)和[多邊形 wiki](https://wiki.polygon.technology/)。

Amazon Managed Blockchain (AMB) Access Polygon 可讓您無伺服器存取 Polygon Mainnet 和 Polygon Mainnet 網路，而不需要您佈建和管理任何 Polygon 基礎設施，包括節點。網路上的多邊形節點會共同存放多邊形區塊鏈狀態、驗證交易，並參與共識以變更區塊鏈狀態。您可以使用此受管服務快速且隨需地存取多邊形網路，進而降低整體擁有成本。

使用 AMB Access Polygon，您可以存取 JSON 遠端程序 (JSON-RPC) 呼叫。您可以叫用多邊形 JSON-RPCs，透過受管區塊鏈管理的節點與多邊形區塊鏈通訊。您可以使用 AMB Access Polygon 服務來開發和使用與 Polygon 區塊鏈互動的分散式應用程式 (dApps。dApps 不可或缺的一部分是*智慧合約*。您可以使用 AMB Access Polygon，在多邊形區塊鏈中建立和部署智慧合約。您也可以透過針對 AMB Access Polygon 端點調用 JSON-RPCs 來檢查錢包的餘額、交易詳細資訊、預估費用等，這些端點在多邊形網路對等的所有節點之間以分散式方式執行。多邊形網路的任何對等都可以開發和部署智慧型合約。

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

## 使用 Amazon Managed Blockchain (AMB) Access Polygon 的考量和限制
<a name="polygon-considerations"></a>

當您使用 Amazon Managed Blockchain (AMB) Access Polygon 時，請考慮下列事項：
+ **支援的多邊形網路**

  AMB Access Polygon 支援下列公有網路：
  + **Mainnet** - 公有多邊形區塊鏈，受到proof-of-stake共識的保護，以及在其中發行和交易多邊形 (POL) 字符。Mainnet 上的交易具有實際值 （即會產生實際成本），並會記錄在公有區塊鏈中。
+ <a name="retired"></a>**Polygon 不再支援的網路**
  + 如 [Polygon Labs 所傳達](https://polygon.technology/blog/polygon-pos-is-cooking-the-napoli-upgrade-means-better-ux-the-mumbai-testnet-takes-a-bow)，孟買 Testnet 網路將於 4 月中日落下。根據此新聞，AMB Access Polygon 已於 2024 年 4 月 15 日結束對孟買 Testnet 的支援。建議您將 Amoy Testnet 用於測試工作負載。
  + 不支援私有網路。
  + 此外，AMB Access Polygon 不包含對 *Polygon zkEVM* 網路的支援。
+ **與熱門第三方程式設計程式庫的相容性**

  AMB Access Polygon 與熱門的程式設計程式庫相容，例如 ethers.js，可讓開發人員使用熟悉的工具與 Polygon 區塊鏈互動，輕鬆整合現有實作或快速開發新應用程式。
+ **支援的區域**

  此服務僅支援美國東部 （維吉尼亞北部） 區域。
+ **服務端點**

  以下是 AMB Access Polygon 的服務端點。若要與服務連線，您必須使用包含其中一個支援區域的端點。
  + `mainnet.polygon.managedblockchain.us-east-1.amazonaws.com`
+ **不支援儲存**

  AMB Access Polygon 不支援 Polygon (POL) 驗證器節點來提供proof-of-stake。
+ **Signature 第 4 版簽署多邊形 JSON-RPC 請求**

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

  您也可以使用 *Accessor* 權杖對多邊形網路端點進行 JSON-RPC 呼叫，做為 Signature 第 4 版 (SigV4) 簽署程序的便利替代方案。您必須`BILLING_TOKEN`從您[建立](https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateAccessor.html)的其中一個配件字符提供 ，並在呼叫中新增 做為參數。
**重要**  
如果您將安全性和可稽核性優先於便利性，請改用 SigV4 簽署程序。
您可以使用 Signature 第 4 版 (SigV4) 和字符型存取來存取 Polygon JSON-RPCs。不過，如果您選擇使用這兩個通訊協定，您的請求會遭到拒絕。
您絕對不能在面向使用者的應用程式中嵌入存取器字符。
+ **僅支援提交原始交易** 

  使用 `eth_sendrawtransaction` JSON-RPC 提交更新 Polygon 區塊鏈狀態的交易。