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

什么是Kusama Asset Hub以及如何连接?

摘要

# 什么是Kusama Asset Hub以及如何连接? Kusama Asset Hub(原名Statemine)是Kusama网络上的一个公益平行链,支持同质化和非同质化资产的发行与转移。它也是持有和转移KSM代币的低成本链。经过最近的运行时升级,Asset Hub现在支持智能合约,并承载了以前在中继链上的功能,成为Kusama日常活动的主要网络。在Asset Hub上构建的开发者需要可靠的RPC端点来与链交互、查询资产余额、提交交易和部署合约。本指南涵盖Asset Hub是什么、如何使用它以及如何通过RPC端点连接。

关键要点

  • Kusama Asset Hub(原名Statemine)是一个系统链,用于资产发行、NFT管理,现在也支持智能合约。
  • 经过Asset Hub迁移后,余额、质押和治理已从中继链转移到Asset Hub。
  • Asset Hub支持同质化和非同质化资产,并提供充足和非充足资产模型。
  • 开发者可以在Asset Hub上部署ink!智能合约以实现可编程逻辑。
  • 可靠的RPC端点对于查询链数据、提交交易和部署合约至关重要。
  • OnFinality为Asset Hub提供公共和私有RPC端点,支持归档数据和专用节点选项。
  • 使用Subscan或Blockscout浏览器监控Asset Hub上的交易和资产活动。

什么是Kusama Asset Hub?

Kusama Asset Hub是Kusama网络上的一个公益平行链,最初以Statemine的名称启动。它旨在托管和转移任意资产——包括同质化代币和非同质化代币(NFT)——而不会给中继链带来负担。随着时间的推移,它已演变为包含智能合约功能,现在成为Kusama上日常用户活动的主要链。

Asset Hub迁移(运行时版本2.0.0)将余额、质押和治理从Kusama中继链转移到Asset Hub。这意味着对于大多数操作——发送KSM、质押、投票——用户直接与Asset Hub交互,而不是中继链。

  • Para ID:Kusama上的1000
  • 原生代币:KSM
  • 通过XCM支持原生和外来资产
  • 智能合约:ink!(Substrate原生)和通过pallet-evm实现的EVM兼容性

Asset Hub的主要功能

Asset Hub提供了几个核心功能,使其对Kusama生态系统至关重要:

  • 资产发行:创建和管理具有可配置属性(如供应量、小数位数和权限)的同质化资产。
  • NFT管理:使用Uniques和NFTs模块铸造、转移和管理非同质化代币。
  • 智能合约:部署和交互ink!智能合约,用于自定义逻辑、DeFi和dApp。
  • XCM集成:通过跨共识消息传递(XCM)从其他平行链发送和接收资产。
  • 低费用:交易成本相比中继链极低,非常适合高频操作。

如何通过RPC连接到Kusama Asset Hub

要以编程方式与Asset Hub交互,您需要一个RPC端点。OnFinality为Asset Hub提供公共和私有端点。公共端点适合测试但有速率限制;对于生产环境,请注册免费API密钥以获得更高限制和专用支持。

获取最新区块的示例curl请求:

标准检查内容为什么重要
端点类型公共 vs 私有公共端点有速率限制;私有端点提供专用吞吐量和归档数据。
协议HTTPS vs WebSocketHTTPS用于单次请求;WebSocket用于订阅和实时数据。
数据可用性完整 vs 归档归档节点存储所有历史状态,用于深度查询和分析。

使用Asset Hub进行资产发行和NFT

Asset Hub使发行新代币或创建NFT集合变得简单。该过程涉及在Assets或Uniques模块上调用外部函数。以下是关键步骤:

  • 同质化资产:使用assets.create定义新的资产类别,然后使用assets.mint向账户发行代币。
  • 充足与非充足:充足资产可以在不需要KSM作为存在性存款的情况下持有;非充足资产要求账户已经持有KSM。
  • NFT:使用uniques.create开始一个集合,uniques.mint铸造单个项目,uniques.transfer转移它们。
  • 所有操作都需要KSM作为燃料费,可以通过中继链或交易所获取。

Asset Hub上的智能合约

随着智能合约支持的引入,开发者可以在Asset Hub上部署ink!合约。这为直接在Kusama生态系统上实现DeFi、游戏和其他dApp开辟了可能性。合约部署过程与其他基于Substrate的链类似:编译您的ink!合约,通过contracts.instantiate外部函数上传代码,并使用contracts.call进行交互。

对于EVM兼容性,Asset Hub还包含pallet-evm,允许部署Solidity合约。这使得来自以太坊生态系统的开发者更容易移植他们的应用。

  • 支持的语言:ink!(Rust)和Solidity(通过EVM)
  • Gas计量:合约以KSM支付费用
  • 工具:使用polkadot.js、Remix IDE或Hardhat配合适当的适配器

监控和浏览器

要跟踪Asset Hub上的交易、资产余额和合约活动,您可以使用区块浏览器。Subscan为Asset Hub提供专用浏览器,详细查看区块、外部函数、资产和NFT。Blockscout也可用于基于EVM的交互。

生产环境RPC使用的最佳实践

在构建依赖Asset Hub的应用时,请考虑以下事项以确保可靠性和性能:

  • 使用带有API密钥的私有端点以避免速率限制并获得专用资源。
  • 如果您的应用需要历史状态查询,请启用归档数据。
  • 实施备用端点以应对临时中断。
  • 监控您的RPC使用情况,并随着用户群的增长进行扩展。
  • 考虑部署专用节点以获得完全控制和自定义配置。

Best Practices for Production RPC Usage

When building applications that depend on Asset Hub, consider the following to ensure reliability and performance:

  • Use private endpoints with API keys to avoid rate limiting and get dedicated resources.
  • Enable archive data if your application needs historical state queries.
  • Implement fallback endpoints to handle temporary outages.
  • Monitor your RPC usage and scale up as your user base grows.
  • Consider deploying a dedicated node for full control and custom configuration.

常见问题

Asset Hub和中继链有什么区别?

中继链负责安全、共识和跨链消息传递,而Asset Hub是一个专注于资产管理、NFT和智能合约的平行链。迁移后,用户余额和质押现在位于Asset Hub上。

如何在Asset Hub上获取KSM作为燃料费?

您可以从交易所获取KSM,并通过中继链或直接(如果交易所支持Asset Hub)将其转移到您的Asset Hub地址。一些钱包会自动处理转换。

我可以在Asset Hub上部署Solidity合约吗?

是的,Asset Hub包含pallet-evm以实现EVM兼容性,允许您部署Solidity合约。不过,ink!是原生智能合约语言,可能提供与Substrate功能更好的集成。

什么是充足和非充足资产?

充足资产可以在不需要KSM作为存在性存款的情况下由账户持有。非充足资产要求账户已经持有至少存在性存款的KSM。

如何使用polkadot.js连接到Asset Hub?

在polkadot.js应用中,从网络下拉菜单中选择'Asset Hub'端点,或手动输入RPC URL:wss://assethub-kusama.api.onfinality.io/public-ws。

RPC 知识库

相关 RPC 内容

RPC 提供商选择Polkadot

如何为生产环境 dApps 选择 Polkadot RPC 提供商

为生产环境 dApps、平行链和跨链服务选择合适的 Polkadot RPC 提供商至关重要。您需要评估端点的可靠性、存档数据支持、延迟和定价,以匹配您的工作负载。OnFinality 提供可扩展的 Polkadot RPC 端点,支持存档和追踪,提供专用节点选项和透明定价,帮助您高效构建和扩展。...

RPC 提供商选择

Best Crypto Bridge API: What Should Developers Evaluate Before Integrating?

A crypto bridge API provides a programmatic interface for moving assets or data across blockchains. While many services offer bridge APIs, their perfo...

RPC 提供商选择Base

哪些 RPC 提供商支持 Base RPC?

Base 是一个基于 OP Stack 构建的以太坊 Layer 2 网络,许多 RPC 提供商都为其提供端点。本文介绍了在选择 Base RPC 提供商时需要注意的事项,包括端点类型、可靠性和定价,并列出了值得考虑的几家主要提供商。...

RPC 提供商选择Solana

有哪些可靠的服务提供用于Solana质押的API访问?

可靠的Solana质押API服务提供编程访问,用于在Solana网络上进行质押、解除质押和管理奖励。顶级选项包括Blockdaemon Staking API、Helius Staking API和Figment Staking API。选择提供商时,评估正常运行时间保证、支持的操作、用于实时更新的...

网络 RPCBifrost

Bifrost RPC 端点:链设置、提供商选项和开发者配置

Bifrost 是一个兼容 EVM 的 Layer 1 区块链,具有质押流动性协议。本文涵盖 Bifrost 主网和测试网 RPC 端点、链设置、如何选择 RPC 提供商以及常见的开发者配置步骤。...

测试网 RPCEthereumArbitrum

团队应如何使用 Arbitrum 测试网 RPC 进行发布?

# 团队应如何使用 Arbitrum 测试网 RPC 进行发布? Arbitrum 测试网 RPC 之所以重要,是因为 Web3 应用依赖稳定的端点访问来进行读取、交易、仪表盘和后端工作流。正确的设置应匹配你的工作负载,支持你所需的网络和测试网,使限制可见,并在共享 RPC 不再足够时提供扩展路径。...

永远不用担心基础设施

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

开始