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

什么是 Kilt Mashnet,如何连接它?

摘要

Kilt Mashnet 是 Kilt 区块链的无许可主网,专为去中心化身份(DID)和可验证凭证而设计。本文解释了什么是 Mashnet,它与 Kilt Peregrine 测试网有何不同,以及如何使用 RPC 端点将您的 dApp 或钱包连接到网络。

您将找到官方链设置、常用工具的配置示例,以及为生产流量选择 RPC 提供商的指南。无论您是在构建身份解决方案,还是只需要一个可靠的端点,本页面都能帮助您快速入门。

快速回答:什么是 Kilt Mashnet?

Kilt Mashnet 是 Kilt 区块链的生产主网,该协议专为去中心化身份(DID)和可验证凭证而构建。与通用智能合约链不同,Kilt 专注于实现自我主权身份:用户持有自己的凭证,验证者无需依赖中心化机构即可检查这些凭证。

Mashnet 是使用真实 KILT 代币的网络,也是去中心化标识符(DID)锚定的地方。如果您正在构建一个签发、持有或验证凭证的应用程序,Mashnet 将是您生产部署的目标网络。

对于开发者来说,实际问题通常是:如何将我的应用程序连接到 Mashnet?本文介绍了链设置、RPC 端点选项和配置示例,以便您能够自信地从测试网迁移到主网。

决策指南:您应该使用哪个端点?

在开始编码之前,请决定如何访问 Mashnet。您的选择取决于您的流量模式、可靠性需求,以及您是否希望管理基础设施。

工作负载推荐方法原因
开发、原型设计、低流量公共 RPC 端点免费,无需设置,适合测试
中等流量的生产 dApp托管 RPC 提供商(例如 OnFinality)处理速率限制、故障转移和维护
高吞吐量或归档需求专用节点完全控制,无共享限制,自定义快照
合规或数据主权自托管节点您控制硬件和数据

如果您不确定,请从公共端点开始进行开发,然后在接近生产环境时迁移到托管提供商。OnFinality 提供 RPC 定价,可根据使用量扩展,您可以查看 支持的 RPC 网络 以确认 Mashnet 的可用性。

Kilt Mashnet 链设置概览

要连接到 Mashnet,您需要正确的网络参数。下表总结了关键设置。

参数值
网络名称Kilt Mashnet
链 ID不适用(基于 Substrate)
代币符号KILT
代币精度15
区块浏览器KILT Explorer
RPC 端点wss://kilt-rpc.dwellir.com(示例)

请注意,Kilt 是基于 Substrate 的链,因此不使用 EVM 风格的链 ID。相反,您通过 WebSocket 或 HTTP 使用 wss:// 或 https:// 协议进行连接。

有关最新的公共端点,请参阅 OnFinality 上的官方 Kilt Mashnet 网络页面。

连接到 Mashnet:钱包和 dApp 配置

大多数支持 Kilt 的钱包和 dApp 使用 Polkadot.js 浏览器扩展或 Kilt Wallet。要将 Mashnet 添加为自定义网络,您通常需要 WebSocket 端点。

以下是将 Mashnet 添加到 Polkadot.js 扩展的示例:

{
  "networkName": "Kilt Mashnet",
  "endpoint": "wss://kilt-rpc.dwellir.com",
  "tokenSymbol": "KILT",
  "tokenDecimals": 15
}

如果您使用像 @polkadot/api 这样的库,您可以以编程方式连接:

const { ApiPromise, WsProvider } = require('@polkadot/api');

const provider = new WsProvider('wss://kilt-rpc.dwellir.com');
const api = await ApiPromise.create({ provider });

console.log('Connected to Kilt Mashnet');

对于生产应用程序,请考虑使用提供 WebSocket 和 HTTP 端点、负载均衡和故障转移的托管 RPC 提供商。OnFinality 的 专用节点 服务可以提供更高吞吐量的私有端点。

了解 Kilt 的独特功能

Kilt 不是通用区块链;它针对身份进行了优化。这会影响您与网络的交互方式。

  • DID:去中心化标识符存储在链上。每个 DID 都有一个公钥和关联的服务端点。
  • 凭证:可验证凭证在链下签发,但通过链上的证明进行锚定。
  • 证明:证明者验证声明并创建可在链上撤销的证明。

在 Mashnet 上构建时,您可能会使用 Kilt SDK,它抽象了许多复杂性。SDK 提供了创建 DID、签发凭证和验证凭证的方法。

RPC 方法和常见用例

Kilt 公开了标准的 Substrate RPC 方法,以及一些用于身份操作的自定义方法。以下是一些常见的方法:

  • chain_getBlock – 通过哈希或编号获取区块。
  • state_getStorage – 读取存储值。
  • kiltapi – 用于 DID 和证明查询的自定义方法。

例如,使用 curl 查询当前区块号:

curl -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"chain_getHeader","params":[],"id":1}' https://kilt-rpc.dwellir.com

这将返回最新的区块头,您可以使用它来验证网络同步。

常见陷阱和故障排除

在连接到 Mashnet 时,开发者经常会遇到一些问题:

  • 错误的端点:使用测试网端点(Peregrine)而不是主网。请仔细检查 URL。
  • WebSocket 与 HTTP:某些工具需要 WebSocket 进行订阅。如果您看到连接错误,请尝试使用 wss:// 端点。
  • 代币精度:KILT 使用 15 位精度,而不是 18 位。错误的精度可能导致钱包中的显示错误。
  • 速率限制:公共端点通常有速率限制。如果您收到 429 错误,请考虑使用托管提供商。

如果您遇到问题,请首先验证您的端点和网络设置。然后查看 Kilt 文档或社区频道。对于 RPC 特定问题,OnFinality 的 RPC 故障排除指南 可能会有所帮助。

关键要点

  • Kilt Mashnet 是 Kilt 去中心化身份协议的主网。
  • 在配置钱包或 dApp 时,使用正确的 WebSocket 端点和代币精度(15)。
  • 对于生产环境,请评估像 OnFinality 这样的托管 RPC 提供商,以处理可靠性和扩展性。
  • 了解 Kilt 的独特功能(DID、凭证、证明)以有效构建。

常见问题解答

Kilt Mashnet 和 Peregrine 有什么区别?

Mashnet 是使用真实 KILT 代币的生产主网,而 Peregrine 是用于开发的测试网。它们具有不同的端点和代币价值。

如何获得用于测试的 KILT 代币?

您可以从 Peregrine 水龙头获取测试 KILT,但对于主网,您需要从交易所购买 KILT。

我可以将 Ethereum 工具与 Kilt 一起使用吗?

不可以,Kilt 是基于 Substrate 的链,因此您需要使用支持 Substrate 的工具,例如 Polkadot.js 或 Kilt SDK。

OnFinality 是否支持 Kilt Mashnet?

是的,OnFinality 为 Kilt Mashnet 提供 RPC 端点。有关详细信息,请查看 网络页面。

RPC 知识库

相关 RPC 内容

网络 RPCArbitrum

Arbitrum RPC 列表:如何为你的应用选择合适的端点

本文介绍了不同类型的 Arbitrum RPC 端点——公共、托管和专用——以及如何为你的应用选择合适的端点。内容涵盖链设置、常见用例,以及如何根据可靠性、可扩展性和支持来评估提供商。...

RPC 提供商选择

什么是RPC节点API以及如何使用它?

RPC节点API是一个远程接口,允许你的应用程序通过JSON-RPC与区块链节点通信。它抽象了运行节点软件的复杂性,提供用于读取链上数据、发送交易和订阅事件的端点。本文解释了RPC节点API的工作原理、何时使用托管提供商以及如何评估生产环境中的端点。...

网络 RPCArbitrum

Arbitrum 公共 RPC:端点、链设置和提供商选择

Arbitrum One 和 Arbitrum Sepolia 的公共 RPC 端点让开发者无需运行节点即可连接钱包和 dApp。本文涵盖官方端点、链设置,以及如何评估公共与托管 RPC 提供商以用于生产工作负载。...

RPC 提供商选择

Chainstack vs Other RPC Providers: What to Evaluate Before Choosing

A practical comparison guide for developers evaluating Chainstack against other RPC providers. Covers key criteria including pricing models, network s...

RPC 提供商选择Efinity

Solana 顶级 RPC 解决方案与专用节点访问:如何评估?

专用 Solana 节点访问意味着你获得一个私有 RPC 端点,其背后是为你的工作负载预留的基础设施,而不是与其他流量共享公共或池化端点。这种区别在 Solana 上很重要,因为程序、索引器和交易系统通常需要一致的吞吐量、可预测的速率限制,以及访问像 `getProgramAccounts` 或 W...

网络 RPCpeaq

Peaq RPC:如何连接DePIN Layer 1

# Peaq RPC:如何连接DePIN Layer 1 Peaq 是一个基于 Substrate 构建的 Layer 1 区块链,作为 Polkadot 平行链运行,专为去中心化物理基础设施网络(DePIN)和机器经济设计。它提供双执行环境——兼容 EVM 的智能合约和 Substrate pal...

永远不用担心基础设施

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

开始