在 Polygon 网络上构建,使用 Amazon 管理区块链访问 数据库博客
利用 Amazon Managed Blockchain 接入 Polygon 网络
关键要点
Amazon Managed Blockchain (AMB) Access 现已在公共预览中支持 Polygon 的权益证明网络,包括 Polygon 主网和孟买测试网。开发者可以使用 AMB Access Polygon 通过预知的按需计费定价模式,高效构建与 Polygon 网络交互的应用程序。此服务为想要迅速市场化的开发者提供了无缝的基础设施管理和高性价比的解决方案。在区块链领域,开发者们不断努力以推出适合主流采用的应用程序。他们应该将更多时间投入到实现应用功能和特点上,而不是将时间浪费在诸如区块链节点操作、区块链数据提取和标准 API 开发等不具差异化的任务上。配置、提供和维护大量公共区块链节点可能极其消耗资源,无论是基础设施成本还是用于高可用性、弹性和性能的人工劳动时间都难以承受。
考虑到成本优化是客户心中的首要事项,有限的开发资源最好分配给那些直接影响特定使用场景功能的差异化任务。Amazon Managed Blockchain (AMB) Access Bitcoin 是 AMB 服务推出的第一个无服务器 JSON 远程过程调用 (JSONRPC) API,目的是帮助开发者消减与区块链节点操作相关的不断上涨的固定成本以及不具差异化的繁重负担,它提供按需付费且高性能的 JSONRPC API,用以处理 AWS 管理的一整列区块链节点的请求流量。
根据客户需求,AMB Access 现已在公共预览中支持 Polygon 的权益证明网络。开发者能够通过 AMB Access Polygon 使用 Polygon JSONRPC API,随时访问并以可预测的按需计费标准构建与 Polygon 网络交互的应用程序。AMB Access Polygon 可适用于多种使用场景,无论是需要反复高可用访问信息的应用,还是偶尔并且不可预测的访问信息的需求。
在这篇文章中,我们将概述新的 AMB Access Polygon 公共预览,以及它如何支持开发者在 Polygon 上构建应用,并分享一些选择客户的使用案例。更多细节和资源请参考 Amazon Managed Blockchain Access Polygon 开发者指南。
AMB Access Polygon 公共预览概览
AMB Access 是一个完全托管的服务,提供对公共和私有区块链的访问。开发者可以利用此服务开发和推出可扩展、安全且弹性的 Web3 应用。

通过 AMB Access Polygon 的公共预览,您可以利用 Polygon 快速处理交易和低交易费用的能力,运行在 AWS 可扩展和安全的基础设施上。Access Polygon 提供无门槛的服务器访问,使开发者可以通过公用端点向 Polygon 主网和孟买测试网发送 RPC 请求,无需专业的区块链基础设施。
AMB Access Polygon 如何支持开发者
AMB Access Polygon 使开发者能够快速与 Polygon 主网和孟买测试网交互,从而构建如 不可替代代币NFT 市场、忠诚度奖励平台或现实资产代币化引擎等应用,而不需管理区块链基础设施。您还可以通过全面管理的、无服务器访问的 Polygon 节点包括归档节点来实现规模化。
免费加速器网站以下是与 Polygon 网络交互的架构图示,您可以从后端应用程序或直接从客户端计算机访问。
开发在 Polygon 上构建的开发者可以获得 AMB Access 的以下好处:
更快的市场入驻时间 AMB Access 让开发者可以轻松开始构建应用的差异化部分,无需额外的配置或设置时间,帮助快速进入市场。自动扩展 随着工作负载的增长,AMB Access 将自动处理区块链应用程序的扩展。成本效率管理 相较于自管理基础设施,您可以以每请求付费的方式在运营区块链应用时节省多达 80 的区块链节点开支。生产级应用 构建可依赖 AWS 的高标准999 在线时间的生产级区块链应用。利用 AMB Access Polygon 构建
AMB Access Polygon 为一系列 JSONRPC APIs 提供支持,开发者可以构建几乎任何类型的区块链应用,从数字资产使用案例到数字身份。
例如,金融服务机构可以利用 AMB Access Polygon 提供如保管或交易等数字资产服务,这些服务需要通过 JSONRPC API 从区块链读取数据并代表用户发送签名交易。游戏工作室可以创造 NFT,在其游戏中使用并通过 Polygon 上的开放市场进行交易,消费者品牌则可以提供可替代代币作为忠诚奖励体系,来回馈他们最忠诚的粉丝与客户。这些只是 AWS 客户探索 AMB Access 的一些用例。
以下的参考架构展示了一个使用 AMB Access Polygon 的去中心化应用程序 (dApp)。
这个混合 dApp 架构支持托管钱包,其中一个值得信赖的第三方管理用户用于消费数字资产的加密密钥,以及非托管钱包,用户可以管理自己的加密密钥直接从客户端命令行、网络应用或移动应用中进行交易。这个参考架构表示了您在 dApp 中可能找到的基本组件,但可以扩展以结合多种其他 AWS 服务来满足不同的功能需求。架构的功能如下:
Amazon CloudFront 为来自去中心化文件存储协议 InterPlanetary File System (IPFS) 的静态网络内容提供全球访问例如,React Native 应用。应用负载平衡器将在 n 个 IPFS 网关节点之间平衡请求,这些节点将路由并从 IPFS 网络中提供内容。对于通过 CloudFront 和 IPFS 提供服务的 web 应用用户,有些用户可能希望将管理他们钱包加密密钥的责任委托给第三方的托管服务。这些用户将通过传统登录机制如 OAuth 和多因素认证进行身份验证,并对 REST API 进行 API 调用。在该架构中,身份验证由 Amazon Cognito 处理,用于保护对通过 Amazon API Gateway 托管的 REST API 的请求。当用户发出请求,例如在 Polygon 网络上进行数字资产交易时,API Gateway 会触发一个 AWS Lambda 函数,负责将交易签名并通过 AMB Access Polygon 向区块链广播。使用在请求中提供的身份验证令牌中编码的用户唯一标识符,Lambda 函数会触发安全交易签名模块,该模块利用 AWS Nitro Enclaves 中的隔离计算实例,用用户高度敏感的私钥进行 Polygon 交易的签名。在交易签名模块中, AWS Systems Manager 管理对隔离的 Amazon Elastic Compute Cloud (Amazon EC2) 实例的访问, AWS Key Management Service (AWS KMS) 管理用于导出私钥的对称加密秘钥,而 AWS Secrets Manager 则安全地管理加密的私钥密文。一旦用用户的私钥成功签署交易,Lambda 函数将使用由 AMB Access 暴露的 JSONRPC API 向公有 Polygon 网络广播该签名交易。ethsendRawTransaction 请求会返回一个交易哈希ID,可用于通过后续的 JSONRPC 请求检索关于交易及其在区块链上的状态的信息。另外,拥有自己钱包加密密钥的非托管用户可以从 web 应用客户端使用他们的钱包签名交易,并直接将其广播到 AMB Access,而无需使用后端系统。可以使用 Amazon Cognito 身份池 将凭证委托给授予访问权限的 身份与访问管理 (IAM) 角色,以访问 Amazon Managed Blockchain 资源。在理解 AMB Access Polygon 如何融入多种区块链应用的框架后,我们现在可以深入探讨具体的使用案例,以及该服务如何解决各种应用场景。
客户如何使用 AMB Access Polygon
使用 AMB Access Polygon 的客户正在多个行业中进行工具和应用场景的构建,如游戏和金融服务。这些客户的例子包括:
Magic,一家提供钱包即服务的公司,帮助企业将用户引入 Web3,提供即时非托管钱包创建服务。它使用电子邮件或社交登录,取代了 seed 短语和浏览器扩展,使用户体验与标准 Web2 体验无差别。Magic 提供支持 Web3 门户的全方位功能,包括身份验证、法币入金、NFT 铸造/结账,以及通过与 AWS 的 AMB 服务合作提供的区块链节点服务。通过消除主流采纳的障碍,Magiclink 允许公司在其应用中覆盖数百万用户,快速引导新用户进入 Web3。Magic 已创建超过 2500 万个钱包,使公司能够无忧享受 Web3 的益处。
Mystic Moose 是一家独立游戏工作室及 Mojo Melee 的发行商,后者是一款设定在神秘 Planet Mojo 世界的策略自动棋对战游戏。该游戏向玩家提供独特的深度策略体验和迷人的视觉效果。玩家需要组建各具特色的 Mojo、 Champions 和 SpellStones,利用其特殊能力参与动态 1v1 或 8 人 PvP 战斗。Mojo Melee 吸引了各类玩家,从休闲爱好者到核心策略玩家,从而提供沉浸和有益的游戏体验。在2023年8月,Mojo Melee 宣布与亚马逊 Prime Gaming 合作,让 Prime 会员有机会赢得游戏中的独家 NFT。
Oasis Pro 是一家全球金融科技基础设施提供商,专注于现实世界资产和数字证券。Oasis Pro 提供端到端解决方案,以将传统金融从 Web2 桥接到 Web3,包括针对公共和私有代币化证券使用数字现金或法币的 FINRA 注册多资产交易平台解决方案。Oasis Pro 的智能合约旨在处理多样化金融产品的生命周期,例如 ABS 和私募股权。通过 AMB Access,Oasis Pro 安全地部署智能合约,并监听其在 Polygon 网络上发行的安全令牌事件。这帮助 Oasis Pro 维持链外资本结构账本,报告交易,并执行诸如获取白名单投资者钱包的安全令牌余额等操作。目前,Oasis Pro 正在探索将 AMB 应用于其他区块链领域的可能性。
RecoChoku CoLtd 是一家领先的音乐流媒体行业公司,专注于以音乐分发为核心的娱乐内容服务。RecoChoku 拥抱“在 Web3 中让音乐变得更愉悦”的理念,推出了包括用于数字票证的 NFT 服务在内的多个利用 Web3 技术的服务。该服务将传统门票功能称为“入场通行证”与 NFT 的特性结合,作为活动和现场表演的出席证明,成为 ticket 拥有者获取独家体验的钥匙。RecoChoku 将利用这些数字票证在音乐和娱乐领域创造新的粉丝业务,并提供让人们更乐于享受音乐的服务。
结论
本文概述了新的 AMB Access Polygon 公共预览,为开发者在 Polygon 上构建 Web3 应用提供了可靠、可扩展及高性价比的方式。此外,我们分享了支持开发者在 Polygon 上构建的 AMB Access Polygon 的核心功能,以及一些现有客户基于 AMB Access 的使用案例。如欲了解更多关于 AMB Access Polygon 支持的 RPC 和与 Polygon 交互的示例代码,请查阅我们的 入门指南。
作者简介
Forrest Colyer 负责支持 Amazon Managed Blockchain (AMB) 服务的 Web3/区块链专业解决方案架构团队。Forrest 和他的团队在客户的各个阶段提供支持,包括概念验证到生产,同时提供深厚的技术专业知识和战略性指导,以帮助实现区块链工作负载。通过与由财团主导的私有区块链解决方案和诸如 NFT、去中心化金融 (DeFi) 的公共区块链应用案例的经验,Forrest 帮助客户识别并实施高影响力的区块链解决方案。
Soum Dasgupta 是 AWS 的产品负责人,负责 Amazon Managed Blockchain Access。Soum 在技术、金融科技和加密公司领域拥有 13 年的产品开发经验。Soum 对 Web3 的前景充满热情,喜欢构建能够消除采用障碍的产品。他与客户紧密合作,涉及保管、NFT、游戏和 DeFi 领域,乐于打造易用、可扩展的解决方案。在进入区块链之前,Soum 在管理咨询领域工作了 9 年,帮助客户管理其金融和技术风险。
标签 Web3