> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 如何使用 getIdentity

> 了解 getIdentity 的使用案例、代码示例、请求参数、响应结构和提示。

[RPC 方法](https://www.helius.dev/docs/api-reference/rpc/http/getidentity)返回您连接的特定 Solana RPC 节点的公钥（也称为身份或节点 ID）。Solana 网络中的每个节点都有一个唯一的加密密钥对，其公钥用作其标识符。

## 常见用例

* **节点识别：** 唯一标识您正在通信的 RPC 节点，尤其是在分布式设置中或与多个 RPC 提供商交互时。
* **网络分析：** 结合您可以将来自的身份与群集列表中的节点匹配，以了解您正在查询的特定节点的更多详细信息。
* **调试和日志记录：** 为调试目的记录节点的身份或跟踪哪些节点服务于特定请求。
* **验证（高级）：** 在某些特定场景中，节点身份可能用于高级协议或验证目的，尽管这在典型的 dApp 交互中较少见。

## 请求参数

此方法不需要任何参数。

## 响应结构

JSON-RPC 响应的字段将是包含单个字段的对象：

* **（字符串）：** RPC 节点的 base-58 编码公钥。

## 示例

### 1. 获取连接的 RPC 节点的身份

此示例获取 RPC 节点的公钥。

<CodeGroup />

## 开发者提示

* **节点特定：** 返回的身份是您所连接的特定 RPC 节点实例的唯一标识。如果您连接到不同的 RPC 端点（即使它是同一集群的一部分或由同一提供商运营但负载均衡），您可能会获得不同的身份。
* **不适用于用户钱包：** 返回的身份是 RPC 节点本身的，而不是 Solana 网络上任何用户钱包或账户的。
* **稳定性：** 给定节点的身份通常是稳定的，但如果节点运营商重新配置或更换节点的密钥对，身份可能会改变。

本指南演示如何使用RPC方法检索与您交互的 Solana 节点的唯一公钥。

## 相关方法

<CardGroup cols={2}>
  <Card title="getClusterNodes" href="/docs/zh/api-reference/rpc/http/getclusternodes">
    获取群集中的所有节点的详细信息
  </Card>
</CardGroup>
