> ## 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.

# So verwenden Sie getIdentity

> Erfahren Sie mehr über Anwendungsfälle von getIdentity, Codebeispiele, Anforderungsparameter, Antwortstruktur und Tipps.

Die [`getIdentity`](https://www.helius.dev/docs/api-reference/rpc/http/getidentity) RPC-Methode gibt den öffentlichen Schlüssel (auch bekannt als Identität oder Knoten-ID) des spezifischen Solana RPC-Knotens zurück, mit dem Sie verbunden sind. Jeder Knoten im Solana-Netzwerk hat ein einzigartiges kryptografisches Schlüsselpaar, und sein öffentlicher Schlüssel dient als Identifikator.

## Häufige Anwendungsfälle

* **Knotenidentifikation:** Eindeutige Identifizierung des RPC-Knotens, mit dem Sie kommunizieren, insbesondere in verteilten Setups oder bei Interaktionen mit mehreren RPC-Anbietern.
* **Netzwerkanalyse:** In Kombination mit `getClusterNodes` können Sie die Identität von `getIdentity` mit einem Knoten in der Clusterliste abgleichen, um weitere Details über den spezifischen Knoten zu erfahren, den Sie abfragen.
* **Debugging und Protokollierung:** Protokollieren Sie die Identität des Knotens zu Debugging-Zwecken oder um nachzuverfolgen, welcher Knoten eine bestimmte Anfrage bedient hat.
* **Verifikation (Fortgeschritten):** In einigen spezifischen Szenarien kann die Knotenidentität in höherstufigen Protokollen oder zu Verifikationszwecken verwendet werden, obwohl dies bei typischen dApp-Interaktionen weniger üblich ist.

## Anforderungsparameter

Diese Methode erfordert keine Parameter.

## Antwortstruktur

Das `result` Feld der JSON-RPC-Antwort ist ein Objekt, das ein einziges Feld enthält:

* **`identity`** (string): Der base-58-kodierte öffentliche Schlüssel des RPC-Knotens.

## Beispiele

### 1. Die Identität des verbundenen RPC-Knotens abrufen

Dieses Beispiel ruft den öffentlichen Schlüssel des RPC-Knotens ab.

<CodeGroup>
  ```bash cURL theme={"system"}
  curl https://mainnet.helius-rpc.com/?api-key=<api-key> -X POST -H "Content-Type: application/json" -d \
    '{
      "jsonrpc": "2.0",
      "id": 1,
      "method": "getIdentity"
    }'
  ```

  ```javascript JavaScript (using @solana/web3.js) theme={"system"}
  const { Connection } = require('@solana/web3.js');

  async function logNodeIdentity() {
    const connection = new Connection('https://mainnet.helius-rpc.com/?api-key=<api-key>');
    try {
      const identityInfo = await connection.getIdentity();
      console.log(`Node Identity (Public Key): ${identityInfo.identity}`);
    } catch (error) {
      console.error('Error fetching node identity:', error);
    }
  }

  logNodeIdentity();
  ```
</CodeGroup>

## Entwicklertipps

* **Knotenspezifisch:** Die zurückgegebene Identität ist einzigartig für die spezifische RPC-Knoteninstanz, mit der Sie verbunden sind. Wenn Sie eine Verbindung zu einem anderen RPC-Endpunkt herstellen (selbst wenn er Teil desselben Clusters ist oder vom selben Anbieter betrieben wird, aber lastverteilt), erhalten Sie möglicherweise eine andere Identität.
* **Nicht für Benutzer-Wallets:** Die zurückgegebene Identität betrifft den RPC-Knoten selbst, nicht ein Benutzer-Wallet oder Konto im Solana-Netzwerk.
* **Stabilität:** Die Identität eines bestimmten Knotens ist im Allgemeinen stabil, kann sich jedoch ändern, wenn der Knotenbetreiber das Schlüsselpaar des Knotens neu konfiguriert oder ersetzt.

Diese Anleitung zeigt, wie Sie die `getIdentity` RPC-Methode verwenden, um den einzigartigen öffentlichen Schlüssel des Solana-Knotens abzurufen, mit dem Sie interagieren.

## Verwandte Methoden

<CardGroup cols={2}>
  <Card title="getClusterNodes" href="/docs/de/api-reference/rpc/http/getclusternodes">
    Erhalten Sie Details zu allen Knoten im Cluster
  </Card>
</CardGroup>
