Logo

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

关键要点

  • 资产中心迁移将余额、质押和治理从中继链转移到资产中心系统平行链,减少了中继链状态并实现了更快的升级。
  • 用户无需对DOT/KSM余额采取任何操作;资金会自动迁移并保留在同一账户下。
  • 开发者必须更新RPC端点,以查询资产中心的余额、质押和治理数据,而非中继链。
  • 迁移通过运行时升级执行,无需硬分叉;对大多数dApp向后兼容。
  • 基础设施提供商应确保其节点支持新的资产中心运行时,并为资产中心提供专用端点。
  • 在Kusama上进行的测试(2025年10月执行)先于Polkadot迁移(2025年11月),提供了经过验证的迁移路径。
  • 迁移后,资产中心提供更低的存在性存款、降低的费用以及扩展的资产支持,包括稳定币和NFT。

什么是资产中心迁移?

资产中心迁移指的是将核心面向用户的功能——余额、质押和治理——从Polkadot中继链转移到资产中心系统平行链。这是Polkadot长期路线图的一部分,旨在减少中继链的工作负载并提高可扩展性。

该迁移于2025年10月7日在Kusama上执行,并于2025年11月4日在Polkadot上执行。它通过运行时升级完成,无需硬分叉或用户干预。资金和账户自动移动到资产中心,无需最终用户采取任何操作。

  • 余额:所有DOT/KSM余额现在由资产中心管理。中继链不再跟踪单个账户余额。
  • 质押:质押操作(提名、绑定、解绑)现在在资产中心处理。现有的提名和绑定资金已自动迁移。
  • 治理:投票、委托和国库提案现在在资产中心处理。中继链仅保留共识和互操作性功能。

为什么进行迁移?

中继链最初处理所有网络功能,但随着Polkadot的发展,这成为升级和可扩展性的瓶颈。通过将余额、质押和治理转移到资产中心,网络实现了几个关键改进。

资产中心是专为资产管理和用户交互设计的平行链。它提供更低的费用、降低的存在性存款(0.01 DOT对比1 DOT),并支持多种资产类型,包括稳定币和NFT。该迁移也为JAM(Join-Accumulate Machine)架构铺平了道路,该架构将进一步模块化Polkadot的计算和质押模型。

  • 减少中继链状态膨胀,实现更快的区块生产和更简单的升级。
  • 更快、更安全的网络升级,因为面向用户功能的更改不再需要中继链运行时升级。
  • 通过统一的资产管理和智能合约平台改善开发者体验。
  • 通过降低费用和存在性存款降低最终用户的准入门槛。

开发者需要应对哪些变化?

对于开发者来说,最显著的变化是余额、质押和治理数据的查询现在必须指向资产链而不是中继链。这会影响RPC端点、索引器以及任何读取链上状态的应用程序。

资产中心使用与中继链相同的基于Substrate的API,因此使用polkadot-js或Substrate API Sidecar的现有代码可以通过更改链端点来适配。但是,一些存储项和外部函数已经移动,因此您可能需要更新代码以引用新的pallet位置。

  • 更新RPC端点:使用资产中心的WebSocket端点(例如wss://polkadot-asset-hub-rpc.polkadot.io)进行余额、质押和治理查询。
  • 检查存储键:System.Account、Staking和Governance的存储项已移动。为资产中心使用正确的pallet前缀。
  • 在Kusama上测试:Kusama的迁移已完成,可以作为应用程序兼容性的测试平台。
  • 监控运行时升级:未来对资产中心的升级不会影响中继链,但您应该订阅资产中心运行时事件。
标准检查内容为什么重要
数据类型余额查询迁移后,余额查询必须指向资产中心,而不是中继链。使用旧端点将返回零余额。
质押操作绑定、提名、解绑质押外部函数现在位于资产中心。确保您的dApp使用正确的链进行质押交易。
治理投票公投、委托治理pallet已移动到资产中心。更新您的投票UI以指向新链。
RPC端点WebSocket URL使用中继链端点获取资产中心数据将失败。使用专用的资产中心端点。

如何更新您的RPC端点

为确保您的dApp在迁移后继续运行,您必须更新用于余额、质押和治理查询的RPC端点。中继链端点(例如wss://rpc.polkadot.io)仍应用于共识和互操作性数据,但面向用户的数据现在位于资产中心。

如果您使用OnFinality的RPC服务,只需切换到Polkadot资产中心端点即可。OnFinality为资产中心提供公共和专用端点,确保低延迟访问和高可用性。对于生产应用程序,考虑使用专用节点以保证性能并避免速率限制。

  • 对于Polkadot资产中心,使用wss://polkadot-asset-hub-rpc.polkadot.io。
  • 对于Kusama资产中心,使用wss://kusama-asset-hub-rpc.polkadot.io。
  • 更新您的polkadot-js API初始化,以指向资产中心端点进行相关查询。
  • 对于索引器和后端服务,根据需要为中继链和资产中心配置单独的连接。

对基础设施提供商的影响

基础设施提供商必须确保其节点支持资产中心运行时,并为中继链和资产中心提供可靠的端点。迁移不需要新的节点软件,但节点运营商应升级到包含资产中心支持的最新运行时。

对于像OnFinality这样的RPC提供商,这意味着维护资产中心的单独端点URL,并确保负载均衡器和缓存层配置正确。提供商还应监控资产中心端点的流量增加,因为dApp会迁移其查询。

  • 运行资产中心节点以及中继链节点,以服务两组端点。
  • 更新文档以反映资产中心的新端点URL。
  • 在迁移日期之前测试资产中心端点的故障转移和冗余。
  • 提前与客户沟通变更,以最大程度地减少中断。

测试与验证

在Polkadot迁移之前,已在Kusama上进行了广泛的测试。鼓励开发者在Kusama资产中心上测试其应用程序以确保兼容性。Kusama迁移已经完成,因此您可以针对实时环境验证代码。

需要测试的关键领域包括:余额检索、质押操作(绑定、提名、解绑)、治理投票以及任何依赖中继链存储的自定义查询。使用Kusama资产中心端点并将结果与迁移前行为进行比较。

  • 使用Kusama资产中心端点设置测试环境。
  • 对所有涉及余额、质押或治理的面向用户功能运行集成测试。
  • 验证您的应用程序是否正确处理新的存在性存款和费用结构。
  • 检查您的监控和警报系统是否已更新以跟踪资产中心指标。

常见问题解答

以下是关于资产中心迁移的常见问题解答。

资产中心迁移
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 仪表盘、游戏、跨链桥或分析工作负载,每...

Background

永远不用担心基础设施

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

开始