Logo
新用户订阅 RPC,首月享 6.5 折优惠查看优惠
RPC Assistant

Polkadot 网络迁移:有哪些变化以及如何影响您的 RPC 端点?

摘要

Polkadot 资产中心迁移(AHM)将核心网络功能——余额、质押和治理——从中继链迁移到了资产中心系统平行链。对于 RPC 用户来说,这意味着端点现在必须指向资产中心以获取链上用户数据,而中继链仍然是共识和跨链消息的入口点。开发者应确认其 RPC 提供商同时支持中继链和资产中心端点,以避免中断。

Polkadot 资产中心迁移决策清单

标准检查项为何重要
RPC 端点配置您的提供商是否提供单独的中继链和资产中心端点?用户数据(余额、质押)现在位于资产中心;错误的端点会返回过时或空响应。
质押操作质押调用(例如 staking.eraStakers)是否仍然正确路由?质押逻辑已移至资产中心;使用正确的 pallet 和端点。
余额查询您是否在资产中心而非中继链上查询 system.account?余额现在位于资产中心;中继链可能显示余额为零。
治理(公投)治理功能已移至资产中心;检查您的 dApp 是否使用正确的链。错误的链会导致提案缺失或投票失败。
归档数据访问您是否需要迁移前的历史状态?归档节点必须涵盖两条链;确保您的提供商提供中继链历史。
XCM / 跨链调用您的跨链消息是否指向正确的链?针对用户账户的消息现在必须发送到资产中心。

背景:资产中心迁移

2025 年 11 月 4 日,Polkadot 完成了其最重要的升级之一:资产中心迁移(AHM)。核心网络功能——余额、质押和治理——从 Polkadot 中继链迁移到了 Polkadot 资产中心,这是一个专门用于处理面向用户操作的系统平行链。中继链现在仅专注于共识、安全性和通过 XCM(跨共识消息传递)实现的互操作性。

这次迁移不仅仅是网络升级;它从根本上改变了 RPC 调用必须指向的位置。对于开发者、基础设施运营者和 dApp 维护者来说,了解哪些内容被迁移了、哪些保留至关重要,以确保应用程序平稳运行。


迁移了什么和未迁移什么

迁移到资产中心

  • 余额:system.account、转账以及整个余额 pallet。
  • 质押:提名池、验证人和 era 支付逻辑。
  • 治理:公投、投票和国库管理。 注意:中继链的质押 pallet 已弃用;请改用资产中心的质押 pallet。

保留在中继链

  • 共识:区块生产、最终性(GRANDPA)和 BABE。
  • 平行链插槽拍卖和管理。
  • 核心 XCM 路由基础设施。

对 RPC 端点和节点操作的影响

对于 RPC 端点

您的 RPC 提供商现在必须同时暴露中继链端点和资产中心端点。面向用户的查询(余额、质押、治理)必须指向资产中心。迁移后,中继链端点将返回有限的用户数据。

示例: 迁移后查询中继链的 DOT 余额会返回零或过时状态:

# 迁移后:这将不再适用于用户余额
curl -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "system.account",
  "params": ["13m5yA..."],
  "id": 1
}' https://polkadot-rpc.publicnode.com

相反,将相同的调用指向资产中心端点:

# 正确目标:资产中心
curl -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "system.account",
  "params": ["13m5yA..."],
  "id": 1
}' https://asset-hub-polkadot-rpc.publicnode.com

对于节点运营者

如果您运行自己的节点,您必须:

  • 同步一个中继链节点(用于共识数据)和一个资产中心平行链节点(用于用户数据),或者
  • 使用提供合并 API 的提供商,例如 OnFinality 的 Polkadot RPC 端点,它可以根据方法自动将调用路由到正确的链。

如何更新您的 RPC 连接

  1. 查看提供商的文档以获取资产中心端点 URL。许多提供商将其列为 asset-hub-polkadot.rpc... 或类似格式。
  2. 重写您的应用程序逻辑,将用户查询(余额、质押、治理)路由到资产中心。
  3. 全面测试使用模拟迁移的测试网(Kusama 资产中心迁移先完成)。
  4. 监控错误,例如“Method not found”或空返回——这些通常表明链目标错误。

迁移过程中的常见陷阱

  • 假设中继链仍然持有余额:在迁移块之后,中继链的 system.account 返回用户账户余额为零。
  • 使用中继链质押 pallet:质押 RPC 现在必须引用资产中心的质押 pallet;旧调用会失败。
  • 忽略 XCM 路由:以前通过中继链发送用户资金的跨链应用程序可能现在需要通过资产中心来引导。
  • 缓存旧的链规范:更新您的链规范文件;中继链和资产中心具有不同的创世哈希和类型。

关键要点

  1. 资产中心迁移已于 2025 年 11 月 4 日完成;用户无需操作,但 dApp 和基础设施更新至关重要。
  2. 余额、质押和治理现在位于资产中心;中继链处理共识和平行链操作。
  3. RPC 端点必须根据操作指向正确的链——用户数据指向资产中心,协议数据指向中继链。
  4. OnFinality 提供 Polkadot RPC 端点,通过统一 API 简化路由,同时支持中继链和资产中心查询。
  5. 如果您运行自己的节点,则需要同时运行中继链节点和资产中心平行链节点,或者使用托管 RPC 服务 以避免操作开销。

常见问题

问:如果我还使用旧的中继链端点,我的 DOT 余额会显示错误吗? 答:是的。迁移后,查询中继链的 system.account 将返回零。您必须查询资产中心才能看到实际余额。

问:我需要更新智能合约调用吗? 答:只有当这些调用引用链上余额或质押时才需要。平行链上的合约交互不受影响,但任何已迁移到资产中心的 pallet 交互必须重定向。

问:治理呢?我还能通过中继链投票吗? 答:不能。治理功能已移至资产中心。请使用针对资产中心端点的钱包或应用程序进行投票。

问:历史 RPC 数据(归档)会丢失吗? 答:不会丢失,但您需要两条链的归档节点才能重建迁移前的状态。大多数 RPC 提供商会在一定时期内保留中继链归档数据。

问:如何知道我的 RPC 提供商是否支持资产中心? 答:查看他们的网络列表。如果他们将“Polkadot Asset Hub”或“AssetHub Polkadot”列为单独的网络,则表示支持。OnFinality 在我们的 Polkadot 网络 下同时支持两者。

RPC 知识库

相关 RPC 内容

网络 RPCOptimism

Optimism Nodes: Public, Managed, or Self-Hosted?

Optimism nodes are the software clients that let you read and write data on OP Mainnet, the leading Ethereum Layer 2. You can run your own node for fu...

RPC 提供商选择

对于区块链项目,最好的 JSON-RPC API 提供商是什么?

选择 JSON-RPC API 提供商是任何区块链项目关键的基础设施决策。最好的提供商取决于您的具体工作负载、链要求和预算。本文概述了关键的评估标准——从方法支持和数据访问到定价模型和故障转移策略——以帮助您做出明智的选择。...

网络 RPCKava

Kava API 端点:开发者需要了解的内容

Kava 结合了 Cosmos SDK 和以太坊虚拟机 (EVM) 兼容性,提供多种 API 接口:Tendermint RPC、EVM JSON-RPC、REST API 和 WebSocket 端点。本文解释了可用的端点类型、如何连接以及为生产环境 dApp 选择 Kava API 提供者时需评...

网络 RPCBittensor

Bittensor 教程:如何连接、查询并在 Subtensor 上构建

本教程将逐步介绍在 Bittensor 上构建的实用部分:通过 RPC 连接到 Subtensor 链、读取元图和子网状态,以及使用 Python SDK 提交外部交易。它侧重于大多数教程跳过的连接层,以便您的脚本在从本地实验过渡到持续运行的过程中保持可靠。 您将了解如何配置 WebSocket 端...

RPC 提供商选择Solana

你能推荐一个针对特定工作负载提供增强 API 的 Solana RPC 提供商吗?

可以。OnFinality 提供支持 HTTP 和 WebSocket 的 Solana RPC 端点,并为需要更可预测容量的团队提供专用节点选项。Solana 上的增强 API 访问通常不仅仅意味着基本的 JSON-RPC 端点:它包括 WebSocket 订阅、支持归档的历史查询,以及在不与整个...

网络 RPCSolana

Solana 公共 RPC 节点:它们是什么以及何时使用它们

Solana 公共 RPC 节点是免费的、由社区运营的端点,允许你在不运行自己的验证器的情况下读写 Solana 上的数据。它们非常适合原型开发、轻量级 dApp 和快速测试,但存在速率限制和可靠性风险。本指南解释了它们的工作原理、局限性以及何时迁移到托管或专用 RPC 提供商。...

永远不用担心基础设施

OnFinality 消除了 DevOps 的繁重工作,让您能够更聪明、更快地构建。

开始