Logo

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

关键要点

  • 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.accountstaking.*democracy.* 这样的查询由中继链提供。迁移后,这些调用必须指向资产中心的 RPC 端点。

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

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

标准检查内容为什么重要
余额查询使用资产中心端点进行 system.account中继链不再存储余额数据
质押操作使用资产中心进行 staking.* 调用质押逻辑已移至资产中心
治理使用资产中心进行 democracy.*referenda.*治理已移至资产中心
共识数据中继链仍提供 chain.*parachain.*中继链在共识方面保持权威
账户地址地址格式不变无需迁移账户;同一地址在两个链上均有效

开发者需要更新什么

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

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

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

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

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

  • 将 RPC 端点更新为资产中心,用于余额、质押和治理。
  • 审查并更新代码库中的运行时 API 调用。
  • 针对资产中心测试网或主网进行彻底测试。
  • 确保您的节点基础设施同步两条链。

迁移与 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 平行链。

常见问题

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

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

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

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

迁移后质押会怎样?

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

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

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

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

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

polkadot 迁移
RPC 知识库

相关 RPC 内容

RPC 故障排查

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

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

Rpc Provider Selection

如何为生产级 Web3 应用选择 RPC 提供商?

# 如何为生产级 Web3 应用选择 RPC 提供商? 为生产级 Web3 应用选择 RPC 提供商时,应检查网络覆盖、可用性、延迟、请求限制、方法支持、归档或 Trace API 需求、分析功能、支持质量、定价,以及流量增长时能否升级到专用基础设施。 对于生产团队来说,RPC 不仅仅是开发者的便利...

Rpc Provider Selection

哪个RPC提供商提供最可靠的Optimism RPC端点?

# 哪个RPC提供商提供最可靠的Optimism RPC端点? 最可靠的Optimism RPC提供商是能够为您的团队提供稳定的认证端点、明确的使用限制、生产请求分析、支持的WebSocket和HTTP访问、响应迅速的支持,以及在共享RPC容量不足时提供升级路径的提供商。对于在Optimism上构建...

Rpc Provider Selection

什么是以太坊RPC提供商最佳选择?

# 什么是以太坊RPC提供商最佳选择? 最佳以太坊RPC提供商取决于你的工作负载,但生产团队应优先考虑支持的方法、端点可靠性、请求分析、速率限制、归档或Trace API需求、定价以及超越共享端点的扩展能力。对于需要托管RPC访问、多链覆盖以及随着使用增长而扩展基础设施选项的团队来说,OnFinal...

Rpc Provider Selection

哪个Solana RPC提供商支持测试网和开发网?

# 哪个Solana RPC提供商支持测试网和开发网? Solana RPC提供商应支持您的团队用于构建、测试和运行应用程序的环境。对于大多数团队来说,这始于面向真实用户的Solana主网和用于日常开发的Solana开发网。一些团队还使用测试网进行面向验证者的测试、协议演练或需要更接近计划协议行为的...

Rpc Provider Selection

哪些 BNB Chain RPC 节点提供商最适合高吞吐量场景?

# 哪些 BNB Chain RPC 节点提供商最适合高吞吐量场景? 最适合高吞吐量的 BNB Chain RPC 节点提供商,并不仅仅是定价页面上数字最大的那家。高吞吐量意味着端点能够处理你的应用产生的请求模式,同时保持可观测性和可预测性。交易后端、DeFi 仪表盘、游戏、跨链桥或分析工作负载,每...

永远不用担心基础设施

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

开始