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

Polkadot 迁移:开发者需要了解的中继链到资产中心过渡

摘要

# Polkadot 迁移:开发者需要了解的中继链到资产中心过渡 Polkadot 正在进行一次重大的架构调整:将核心功能——余额、质押和治理——从中继链迁移到资产中心系统平行链。此次过渡于 2025 年 11 月 4 日执行,旨在减少中继链膨胀、实现更快的升级,并为 JAM(Join-Accumulate Machine)协议铺平道路。对于开发者和基础设施运营者来说,理解迁移对 RPC 端点、账户格式和节点操作的影响至关重要。本指南涵盖了技术影响、所需操作以及如何确保您的 dApp 和服务保持兼容。 虽然最终用户在迁移期间无需任何操作,但开发者必须更新 RPC 端点、验证账户地址格式,并针对资产中心的新运行时进行测试。OnFinality 提供可靠的 Polkadot RPC API 和专用节点基础设施,以支持您的迁移测试和生产需求。

关键要点

  • Polkadot 于 2025 年 11 月 4 日将余额、质押和治理从中继链迁移到资产中心。
  • 最终用户无需任何操作,但开发者必须更新 RPC 端点并针对资产中心测试 dApp。
  • 资产中心现在处理核心面向用户的功能,而中继链专注于共识和互操作性。
  • 余额、质押和治理查询的 RPC 调用必须指向资产中心端点,而非中继链。
  • 账户地址格式保持不变,但一些运行时 API 已迁移到资产中心。
  • 基础设施提供商应确保其节点同步中继链和资产中心,以获取完整数据访问。
  • OnFinality 提供专用的 Polkadot 和资产中心 RPC 端点,以简化迁移测试。

什么是 Polkadot 迁移?

Polkadot 迁移是指将核心网络功能——余额、质押和治理——从中继链转移到资产中心系统平行链。该操作于 2025 年 10 月 7 日在 Kusama 上执行,并于 2025 年 11 月 4 日在 Polkadot 上执行。资产中心是一个专门管理面向用户操作的平行链,而中继链现在仅专注于共识、安全性和跨链互操作性。

这一架构变化减少了中继链上的状态膨胀,实现了更快的运行时升级,并为 JAM(Join-Accumulate Machine)协议做准备。对于开发者来说,这意味着某些 RPC 端点和运行时 API 已经移动。以前查询中继链以获取余额、质押或治理数据的应用程序现在必须指向资产中心。

  • 余额、质押和治理已迁移到资产中心。
  • 中继链现在仅处理共识和互操作性。
  • Polkadot 的迁移于 2025 年 11 月 4 日完成。
  • 最终用户无需操作;开发者必须更新 RPC 目标。

对 RPC 端点的技术影响

对开发者最直接的影响是处理特定 RPC 调用的链发生了变化。以前,像 system.account、staking.* 和 democracy.* 这样的查询由中继链提供。迁移后,这些调用必须指向资产中心的 RPC 端点。

例如,要获取用户的 DOT 余额,您现在应该查询资产中心的 system.account 存储。类似地,质押操作(绑定、提名等)和治理提案现在在资产中心处理。中继链的 RPC 仍将用于共识相关查询(例如 chain.getBlock、chain.getHeader)和平行链信息。

如果您使用 Substrate API Sidecar 或类似工具,请确保为每个端点指向正确的链。OnFinality 为 Polkadot 中继链和 Polkadot 资产中心提供单独的 RPC 端点,使路由请求变得容易。

  • List the exact RPC methods, chains, and environments your app will call.
  • Test with the same request pattern your frontend, backend, bot, dashboard, or indexer will use.
  • Check whether archive, trace, WebSocket, testnet, analytics, or dedicated-node access is actually required.
  • Review pricing, usage visibility, and upgrade paths before moving sustained traffic.
标准检查内容为什么重要
余额查询使用资产中心端点进行 system.account中继链不再存储余额数据
质押操作使用资产中心进行 staking.* 调用质押逻辑已移至资产中心
治理使用资产中心进行 democracy.* 和 referenda.*治理已移至资产中心
共识数据中继链仍提供 chain.* 和 parachain.*中继链在共识方面保持权威
账户地址地址格式不变无需迁移账户;同一地址在两个链上均有效

开发者需要更新什么

为确保您的 dApp 和服务在迁移后继续正常运行,请检查以下方面:

1. **RPC 端点配置**:更新您的应用程序,对余额、质押和治理查询使用资产中心 RPC 端点。如果您使用像 OnFinality 这样的提供商,您可以切换到资产中心特定端点或使用统一网关来适当路由请求。

2. **运行时 API 调用**:任何调用与余额、质押或治理相关的运行时 API 的代码都应更新为指向资产中心。这包括自定义脚本、机器人和监控工具。

3. **测试**:针对资产中心的 RPC 运行完整的测试套件,以验证所有预期数据是否正确返回。特别注意多签账户、代理账户和归属计划等边缘情况。

4. **基础设施**:如果您运行自己的节点,请确保同步中继链和资产中心。对于生产环境,考虑使用托管提供商以避免同步问题。

  • 将 RPC 端点更新为资产中心,用于余额、质押和治理。
  • 审查并更新代码库中的运行时 API 调用。
  • 针对资产中心测试网或主网进行彻底测试。
  • 确保您的节点基础设施同步两条链。
标准检查内容为什么重要
Balance QueryUse Asset Hub endpoint for system.accountRelay Chain no longer stores balance data
Staking OperationsUse Asset Hub for staking.* callsStaking logic moved to Asset Hub
GovernanceUse Asset Hub for democracy.* and referenda.*Governance moved to Asset Hub
Consensus DataRelay Chain still serves chain.* and parachain.*Relay Chain remains authoritative for consensus
Account AddressesAddress format unchangedNo need to migrate accounts; same address works on both chains

迁移与 Ledger 硬件钱包

对于使用 Ledger 硬件钱包的用户,迁移还涉及从旧的平行链特定应用程序迁移到新的 Polkadot Generic 应用程序。这是一个与资产中心迁移分开但同样重要的过程。Polkadot Migration 应用程序和 Polkadot Migration Assistant(由 Zondax 提供)帮助用户将资产从旧的 Kusama 和平行链账户转移到新的 Generic 账户。

构建钱包集成的开发者应确保其软件支持新的 Polkadot Generic 应用程序和迁移过程。这包括更新账户派生路径和签名逻辑。迁移不会影响通过旧 Polkadot 应用程序直接持有在中继链上的 DOT——只有使用旧应用程序的平行链上的资产需要迁移。

  • 旧的平行链 Ledger 应用程序已弃用;请使用 Polkadot Generic 应用程序。
  • Polkadot Migration 应用程序协助将资产转移到 Generic 账户。
  • 通过旧 Polkadot 应用程序持有在中继链上的 DOT 无需迁移。
  • 钱包开发者必须支持新的 Generic 应用程序派生路径。

测试和验证最佳实践

在将更改部署到生产环境之前,请按照以下步骤验证您的应用程序与迁移后 Polkadot 网络的兼容性:

1. **使用测试网**:Polkadot 的测试网(Westend)和资产中心测试网可用于测试。OnFinality 为两者提供 RPC 端点。模拟余额转账、质押操作和治理投票以确认正确行为。

2. **监控 RPC 响应**:比较中继链和资产中心对相同查询的响应。确保数据一致性得到维护,并且没有字段缺失。

3. **检查文档**:参考官方 Polkadot 资产中心迁移常见问题解答和开发者指南,了解运行时 API 或存储项的任何其他更改。

4. **与社区互动**:加入资产中心迁移支持 Telegram 频道或 Polkadot 论坛,以了解迁移后的问题或补丁的最新信息。

  • 在主网之前在 Westend 测试网上测试。
  • 比较中继链和资产中心之间的 RPC 响应。
  • 查看官方迁移文档以了解 API 更改。
  • 加入社区频道以获取实时支持。

OnFinality 如何支持您的迁移

OnFinality 提供了一个强大的基础设施平台,简化了过渡过程。我们的 Polkadot RPC API 为中继链和资产中心提供专用端点,使您能够以最小的配置更改路由请求。我们还为需要保证性能和自定义配置的团队提供专用节点。

我们的网络覆盖包括 Polkadot、资产中心和所有主要平行链,确保您可以访问所需的数据。无论您是在测试迁移场景还是运行生产应用程序,OnFinality 的基础设施都旨在提供可靠性和易用性。

对于希望迁移其 RPC 调用的开发者,我们的文档提供了清晰的示例和最佳实践。访问我们的 Polkadot 网络页面开始使用。

  • 为中继链和资产中心提供单独的 RPC 端点。
  • 为生产工作负载提供专用节点选项。
  • 全面的文档和支持。
  • 支持超过 50 个网络,包括所有 Polkadot 平行链。

How OnFinality Supports Your Migration

OnFinality offers a robust infrastructure platform that simplifies the transition. Our Polkadot RPC API provides dedicated endpoints for both the Relay Chain and Asset Hub, allowing you to route requests with minimal configuration changes. We also support dedicated nodes for teams that require more predictable resource planning and custom configurations.

Our network coverage includes Polkadot, Asset Hub, and all major parachains, ensuring you have access to the data you need. Whether you are testing migration scenarios or running production applications, OnFinality's infrastructure is designed for reliability and ease of use.

For developers looking to migrate their RPC calls, our documentation provides clear examples and best practices. Visit our Polkadot network page to get started.

  • Separate RPC endpoints for Relay Chain and Asset Hub.
  • Dedicated node options for production workloads.
  • Comprehensive documentation and support.
  • Over 50 networks supported, including all Polkadot parachains.

常见问题

作为开发者,Polkadot 迁移后我需要采取任何行动吗?

是的,您应该更新您的 RPC 端点,将余额、质押和治理查询指向资产中心。中继链仍然处理共识和平行链数据。请针对资产中心的 RPC 彻底测试您的应用程序。

迁移后我现有的 Polkadot 账户地址会改变吗?

不会,账户地址保持不变。迁移仅将余额、质押和治理的存储和逻辑移到了资产中心。您的地址在两个链上都有效。

迁移后质押会怎样?

质押操作(绑定、提名等)现在在资产中心处理。您必须使用资产中心 RPC 端点与质押模块交互。质押奖励和机制保持不变。

如何针对新的资产中心测试我的 dApp?

使用 Westend 测试网及其资产中心测试网。OnFinality 为两者提供 RPC 端点。运行您的完整测试套件,重点关注余额查询、质押和治理调用。

什么是 Ledger 的 Polkadot Migration 应用程序?

Polkadot Migration 应用程序是一个 Ledger 应用程序,帮助用户将资产从旧的平行链特定 Ledger 应用程序迁移到新的 Polkadot Generic 应用程序。它与资产中心迁移分开,仅影响使用旧 Ledger 账户的用户。

RPC 知识库

相关 RPC 内容

RPC 故障排查

区块链交易中的nonce是什么?

区块链nonce是一个用于排序交易、防止重放攻击以及在某些区块生产系统中证明工作量的数字。在以太坊等基于账户的链上,每次账户发送交易时交易nonce都会递增,这使得网络能够按预期顺序处理交易。 如果应用通过RPC端点发送大量交易,nonce处理就成为生产可靠性的组成部分。OnFinality帮助团队...

网络 RPCBNB Chain

什么是BNB智能链RPC URL,如何使用?

BNB智能链(BSC)RPC URL是您的dApp、钱包或脚本用来向BSC网络发送JSON-RPC请求的端点。OnFinality官方公共端点是https://bnb.api.onfinality.io/public。本文解释了如何配置它、选择RPC提供商时需要注意什么,以及如何调试常见问题。...

测试网 RPCBNB Chain

BNB Smart Chain 测试网 RPC 和链设置:如何连接?

BNB Smart Chain 测试网(链 ID 97)使用 tBNB 作为其原生货币,是在主网之前测试 BSC 合约、钱包和索引器的标准环境。您需要正确的 RPC URL、链 ID、符号和浏览器 URL,才能将其添加到钱包或让开发框架指向它。 本参考涵盖了确切的链设置、可用于入门的公共端点、钱包和...

网络 RPCEfinity

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

Solana 专用节点是一个单租户 RPC 端点,为您的应用程序提供对 Solana 节点的独占访问,避免共享基础设施的速率限制和嘈杂邻居效应。它非常适合需要一致性能的高吞吐量交易机器人、数据分析和生产级 dApp。本文解释了专用节点与共享节点和自托管节点的区别,并提供了实用的决策指南,帮助您为工作...

区块链基础设施Compound

Polygon 支付网关 API 需要 RPC 基础设施提供什么?

Polygon 支付网关 API 是后端层,负责监控链上支付、确认支付并触发结算逻辑。它依赖可靠的 Polygon RPC 访问来进行区块扫描、交易确认和重组处理。本文解释了支付流程背后的 RPC 需求,以及如何评估满足这些需求的基础设施。OnFinality 为需要可预测吞吐量的团队提供 Poly...

RPC 提供商选择Kaia

如何为生产应用选择 Kaia RPC 提供商

选择 Kaia RPC 提供商意味着在可靠性、延迟、数据访问和定价之间取得平衡,以适应您的应用流量模式。公共端点适合原型开发,但生产应用通常需要具有更高速率限制、WebSocket 支持和归档数据的托管提供商。本指南将介绍关键标准和常见陷阱,帮助您选择不会在负载下崩溃的基础设施。...

永远不用担心基础设施

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

开始