关键概念:亚马逊托管区块链 (AMB) Access Polygon - AMB 访问多边形

Amazon Managed Blockchain (AMB) Access Polygon 处于预览版,可能会发生变化。

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

关键概念:亚马逊托管区块链 (AMB) Access Polygon

注意

本指南假设你熟悉 Polygon 必不可少的概念。这些概念包括质押、去中心化应用程序、交易、钱包、智能合约、Polygon(POL,前身为 MATIC)等。在使用亚马逊托管区块链 (AMB) Access Polygon 之前,我们建议您查看 Polygon 开发文档和 P olygon 维基

Amazon Managed Blockchain (AMB) Access Polygon 为您提供对 Polygon 主网和 Polygon 主网网络的无服务器访问,无需您预置和管理任何 Polygon 基础设施,包括节点。网络上的 Polygon 节点共同存储 Polygon 区块链状态、验证交易并参与共识以更改区块链状态。您可以使用此托管服务按需快速访问 Polygon 网络,从而降低总体拥有成本。

使用 AMB Access Polygon,你可以访问 JSON 远程过程 (JSON-RPC) 调用。您可以调用 Polygon JSON-RPC,通过托管区块链管理的节点与 Polygon 区块链进行通信。你可以使用 AMB Access Polygon 服务来开发和使用与 Polygon 区块链交互的去中心化应用程序 (dApp)。dApps的一个组成部分是智能合约。你可以使用 AMB Access Polygon 创建智能合约并将其部署到 Polygon 区块链中。您还可以通过对 AMB Access Polygon 端点调用 JSON-RPC 来检查钱包的余额、交易详情、估算费用等,这些端点在 Polygon 网络的所有对等节点上以去中心化方式运行。Polygon 网络的任何节点都可以开发和部署智能合约。

重要

您负责创建、维护、使用和管理您的 Polygon 地址。您还要对您的 Polygon 地址的内容负责。 AWS 对使用 Amazon Managed Blockchain 上的 Polygon 节点部署或调用的任何交易概不负责。

使用亚马逊托管区块链 (AMB) Access Polygon 的注意事项和限制

当你使用亚马逊托管区块链 (AMB) Access Polygon 时,请考虑以下几点:

  • 支持的多边形网络

    AMB Access Polygon 支持以下公共网络:

    • 主网 — 通过 proof-of-stake 共识保护的公共 Polygon 区块链,Polygon (POL) 代币是在该区块链上发行和交易的。主网上的交易具有实际价值(也就是说,它们会产生实际成本),并记录在公共区块链上。

  • Polygon 不再支持网络

    • 正如 Polygon Labs所传达的那样,孟买测试网网络将于4月中旬停用。与此消息一致,AMB Access Polygon于2024年4月15日终止了对孟买测试网的支持。我们建议使用淘大测试网来处理您的测试工作量。

    • 不支持私有网络。

    • 此外,AMB Access Polygon 不包括对 P olygon zke VM 网络的支持。

  • 与流行的第三方编程库兼容

    AMB Access Polygon 与流行的编程库(例如 ethers.js)兼容,允许开发人员使用熟悉的工具与 Polygon 区块链进行交互,从而轻松地与现有实现集成或快速开发新应用程序。

  • 支持的区域

    仅美国东部(弗吉尼亚北部)地区支持此服务。

  • 服务终端节点

    以下是 AMB Access Polygon 的服务端点。要连接服务,您必须使用包含其中一个支持的区域的终端节点。

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

  • 不支持质押

    AMB Access Polygon 不支持多边形 (POL) 验证器节点。 proof-of-stake

  • 签名版本 4 对 Polygon JSON-RPC 请求进行签名

    在 Amazon Managed Blockchain 上调用 Polygon JSON-RPC 时,您可以通过使用签名版本 4 签名流程进行身份验证的 HTTPS 连接进行调用。这意味着只有 AWS 账户中获得授权的 IAM 委托人才能进行 Polygon JSON-RPC 调用。为此,必须在呼叫中提供 AWS 证书(访问密钥 ID 和私有访问密钥)。

    重要
    • 不要在面向用户的应用程序中嵌入客户端凭据。

    • 您不能使用 IAM 策略来限制对单个 Polygon JSON-RPC 的访问权限。

  • Support 支持基于令牌的访问

    您还可以使用访问器令牌对 Polygon 网络端点进行 JSON-RPC 调用,以此作为签名版本 4 (Sigv4) 签名过程的便捷替代方案。您必须提供一个BILLING_TOKEN来自您创建的 Accessor 令牌,并将其作为参数添加到调用中。

    重要
    • 如果您将安全性和可审计性置于便利性之上,请改用 Sigv4 签名流程。

    • 你可以使用签名版本 4 (Sigv4) 和基于令牌的访问来访问 Polygon JSON-RPC。但是,如果您选择同时使用这两种协议,则您的请求将被拒绝。

    • 切勿在面向用户的应用程序中嵌入 Accessor 令牌。

  • 仅支持提交原始交易

    使用 eth_sendrawtransaction JSON-RPC 提交更新 Polygon 区块链状态的交易。