關鍵概念:Amazon Managed Blockchain(AMB)訪問多邊形 - AMB訪問多邊形

Amazon Managed Blockchain(AMB)訪問多邊形處於預覽版本中,可能會發生變化。

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

關鍵概念:Amazon Managed Blockchain(AMB)訪問多邊形

注意

本指南假設您熟悉 Polygon 必不可少的概念。這些概念包括放樣,DApp,交易,錢包,智能合約,Polygon(POL,以前的 MATIC)等。在使用 Amazon Managed Blockchain(AMB)訪問多邊形之前,我們建議您查看多邊形開發文檔多邊形維基

Amazon Managed Blockchain(AMB)訪問多邊形為您提供對多邊形主網和多邊形主網絡的無服務器訪問,而無需您佈建和管理任何多邊形基礎設施,包括節點。網絡上的多邊形節點共同存儲多邊形區塊鏈狀態,驗證交易並參與共識以改變區塊鏈狀態。您可以使用此託管服務快速,按需訪問 Polygon 網絡,從而降低整體擁有成本。

使用 AMB 存取多邊形,您可以存取 JSON 遠端程序 (JSON-RPC) 呼叫。您可以調用多邊形 JSON-RPC 通過託管區塊鏈管理的節點與多邊形區塊鏈進行通信。您可以使用 AMB 訪問多邊形服務來開發和使用與多邊形區塊鏈交互的去中心化應用程序(dApp)。DApp 的一個組成部分是智能合約。您可以使用 AMB 訪問多邊形創建智能合約並將其部署到多邊形區塊鏈中。您還可以通過對像 Polygon 網絡的所有節點以去中心化方式運行的 AMB Access Polygon 端點調用 JSON-RPC 來檢查錢包的餘額,交易詳細信息,估算費用等。任何 Polygon 網絡的同行都可以開發和部署智能合約。

重要

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

使用 Amazon Managed Blockchain (AMB) 存取多邊形的考量和限制

使用 Amazon Managed Blockchain (AMB) 存取多邊形時,請考慮下列事項:

  • 支援多邊形網路

    AMB 接入多邊形支持以下公共網絡:

    • 主網-通過 proof-of-stake 共識保護的公共多邊形區塊鏈,並在其上發行和交易多邊形(POL)令牌。主網上的交易具有實際價值(即它們產生實際成本),並記錄在公共區塊鏈上。

  • 多邊形不再支援網路

    • 正如多邊形實驗室所傳達的那樣,孟買 Testnet 網絡將在 4 月中旬日落。根據這一消息,AMB 訪問多邊形在 2024 年 4 月 15 日結束了孟買測試網的支持。我們建議您在測試工作負載中使用淘大測試網。

    • 不支援私人網路。

    • 此外,AMB 存取多邊形不包括對多邊形 Zke VM 網路的支援。

  • 與流行的第三方編程庫兼容

    AMB Access Polygon 與流行的編程庫(例如 ethers.js)兼容,使開發人員可以使用熟悉的工具與 Polygon 區塊鏈進行交互,從而輕鬆地與其現有實現集成或快速開發新的應用程序。

  • 支援的區域

    此服務僅在美國東部 (維吉尼亞北部) 區域提供支援。

  • 服務端點

    以下是 AMB 存取多邊形的服務端點。若要與服務連線,您必須使用包含其中一個支援區域的端點。

    • mainnet.polygon.managedblockchain.us-east-1.amazonaws.com

  • 不支持放樣

    AMB 存取多邊形不支援的多邊形 (POL) 驗證程式節點。 proof-of-stake

  • 簽名版本 4 簽署多邊形 JSON-RPC 請求

    在 Amazon Managed Blockchain 上對多邊形 JSON RPC 進行呼叫時,您可以透過使用簽名版本 4 簽署程序驗證的 HTTPS 連線進行呼叫。這表示 AWS 帳戶中只有經過授權的 IAM 主體可以進行多邊形 JSON-RPC 呼叫。若要這麼做,呼叫時必須提供 AWS 認證 (存取金鑰 ID 和秘密存取金鑰)。

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

    • 您無法使用 IAM 政策來限制對個別多邊形 JSON-RPC 的存取。

  • Support 基於令牌的訪問

    您也可以使用存取子權杖對多邊形網路端點進行 JSON-RPC 呼叫,作為簽章版本 4 (SIGv4) 簽署程序的便利替代方案。您必須BILLING_TOKEN從您建立的其中一個存取子權杖提供,並在呼叫中新增為參數。

    重要
    • 如果您優先考慮安全性和可稽核性而非便利性,請改用 Sigv4 簽署程序。

    • 您可以使用簽名版本 4(SIGv4)和基於令牌的訪問訪問多邊形 JSON RPC。但是,如果您選擇同時使用這兩種通訊協定,則會拒絕您的要求。

    • 您絕對不能在面向使用者的應用程式中嵌入存取子權杖。

  • 僅支援原始交易的提交

    使用 eth_sendrawtransaction JSON-RPC 提交更新多邊形區塊鏈狀態的交易。