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

RPC 提供商选择

如何评估最佳区块链JSON-RPC API解决方案?

区块链JSON-RPC API让您的dApp无需运行全节点即可读写网络。但并非所有供应商都一样——延迟、存档支持、WebSocket可用性和定价模型差异很大。本文介绍了每个开发人员在为生产环境选择RPC API提供商之前应检查的评估标准。...

RPC 提供商选择TON

什么是专用 TON 节点,何时应该使用?

专用 TON 节点是专为您的项目部署的全节点或归档节点,为您提供具有隔离计算资源的私有 RPC 端点。本文解释了共享节点和专用节点之间的区别、何时选择专用设置,以及如何评估生产工作负载的提供商。...

网络 RPCAvalanche

什么是 Crust Network,它如何提供去中心化存储?

Crust Network 是一个基于 Substrate 的第 1 层区块链,为 IPFS 添加了激励和服务层,实现去中心化、可验证和永久存储。它提供链上存储市场、跨链互操作性以及供开发者将去中心化存储集成到 dApp 中的工具。...

区块链基础设施Bittensor

Bittensor TAO 挖矿:如何开始、需要什么硬件以及如何保持在线

Bittensor TAO 挖矿并非传统的工作量证明挖矿。矿工在子网上注册一个热键,并提供验证者评分的有用工作——计算、推理、存储或预测。TAO 奖励取决于你所在子网的排放量以及你相对于其他矿工的表现。 本指南涵盖如何选择子网、所需的硬件和软件、如何注册并运行矿工,以及如何使用可靠的 RPC 端点保...

网络 RPCBase

Base RPC 节点:端点、链设置和调试

Base 是一个基于 OP Stack 构建的以太坊 Layer 2 网络。要与 Base 交互,您需要一个 RPC 端点,让您的应用程序能够读取和写入链上数据。本页涵盖官方 Base RPC 端点、链设置、常见请求模式以及如何调试连接问题。...

RPC 提供商选择Mantle

Mantle RPC 提供商评估:生产部署的关键标准

为生产环境选择 Mantle RPC 提供商需要评估可靠性、延迟、存档数据支持和定价。本文介绍了开发人员应了解的基本标准和决策清单。...

永远不用担心基础设施

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

开始