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

网络 RPCEfinity

Kaia 公共节点:端点、提供商和生产注意事项

Kaia 公共节点让您无需运行自己的端点节点即可与 Kaia 主网和 Kairos 测试网交互。本文介绍了官方公共端点、如何选择可靠的 RPC 提供商,以及生产工作负载的注意事项。...

RPC 提供商选择Solana

具有企业级支持的 Solana RPC 提供商:评估要点

为生产工作负载选择 Solana RPC 提供商时,需要评估的不仅仅是原始吞吐量。企业级支持意味着拥有明确的 SLA、专用容量和响应迅速的升级路径。本文概述了关键标准——从端点可靠性到故障转移策略——并解释了如何针对您的特定用例评估提供商。...

网络 RPCIntegritee

现在在哪里可以找到Integritee RPC端点?

Integritee是一个基于Polkadot SDK的隐私网络,曾使用可信执行环境处理敏感数据。该项目于2025年11月11日宣布网络关闭,因此公共RPC端点可能不再维护,开发者在依赖它们之前应验证网络状态。 本文涵盖Integritee的链设置、标准Substrate JSON-RPC调用,以及...

测试网 RPCSui

Sui 测试网 RPC 与 gRPC:端点、水龙头与开发者配置

Sui 测试网 RPC 为开发者提供了以 gRPC 为先的途径来查询检查点、对象和余额;模拟和执行交易;并使用 OnFinality 托管端点流式传输实时活动。现代工作流使用 LedgerService 获取检查点数据,使用 StateService 读取对象和余额,使用 TransactionEx...

网络 RPCEfinity

什么是 Starknet 节点,如何运行或连接一个?

Starknet 节点是一种软件,它与 Starknet 网络同步,验证状态转换,并为 dApp 和索引器提供 JSON-RPC 请求服务。运行全节点可以让您直接访问和控制,但需要大量的硬件、存储和维护。对于大多数生产工作负载,像 OnFinality 这样的托管 RPC 服务可以提供可靠的端点,而...

测试网 RPCBNB Chain

BNB Testnet RPC: Endpoint, Chain ID, Faucet & Wallet Setup

BNB Smart Chain Testnet (BSC Testnet) uses chain ID 97 (0x61) and tBNB as gas. For light testing, you can use the official public endpoint https://bsc...

永远不用担心基础设施

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

开始