Logo
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 内容

Network Rpc

关于xx网络,我需要了解什么?

# 关于xx网络,我需要了解什么? xx网络是一个抗量子计算的Layer 1区块链,集成了去中心化混合网络(cMix)用于私密通信。由密码学先驱David Chaum创立,采用提名权益证明(NPoS)共识机制,为dApp和消息传递提供低费用、可扩展的基础设施。对于开发者而言,可靠的RPC端点和专用节...

Rpc Provider Selection

Which RPC providers offer enhanced APIs specifically tailored for NFT data?

Several RPC providers now offer enhanced APIs that simplify NFT data access—including metadata, ownership, transfers, and spam filtering—without requi...

Network Rpc

关于 Gnosis RPC 端点,我需要了解什么?

# 关于 Gnosis RPC 端点,我需要了解什么? Gnosis RPC 端点之所以重要,是因为 Web3 应用依赖稳定的端点访问来进行读取、交易、仪表盘和后端工作流。正确的设置应匹配你的工作负载,支持你所需的网络和测试网,使限制可见,并在共享 RPC 不再足够时提供扩展路径。 对于 Gnosi...

Rpc Provider Selection

能否比较一下Solana RPC服务的专用节点与共享节点接入方案?

# 能否比较一下Solana RPC服务的专用节点与共享节点接入方案? 共享Solana RPC是许多团队的实际起点,因为它采用更快且运营成本更低。专用Solana节点接入在应用需要隔离、可预测吞吐量或运营控制时是更强的选择。决策应基于工作负载形态,而不仅仅是预期的请求数量。...

Network Rpc

Arbitrum API:端点、方法及生产环境建议

Arbitrum API 允许开发者使用标准的以太坊 JSON-RPC 方法与 Arbitrum One 和 Arbitrum Nova 交互,完全兼容 EVM。本文涵盖链设置、常见 API 调用、提供商选择标准以及生产环境 dApp 的最佳实践。...

Blockchain Infrastructure

什么是 Bittensor 节点以及如何选择合适的设置?

Bittensor 节点(subtensor)是一个完整的区块链节点,连接到 Bittensor 网络,使您能够读取链状态、提交交易并参与子网。运行自己的节点可以完全控制并保护隐私,但需要大量的硬件和维护。对于许多团队来说,使用托管的 RPC 端点或专用节点基础设施是更实际的选择。...

永远不用担心基础设施

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

开始