getIdentity retourne la clé publique (également connue sous le nom d’identité ou d’ID de nœud) du nœud RPC Solana spécifique auquel vous êtes connecté. Chaque nœud du réseau Solana possède une paire de clés cryptographiques uniques, et sa clé publique sert d’identifiant.
Cas d’utilisation communs
- Identification du nœud : Identifiez de manière unique le nœud RPC avec lequel vous communiquez, en particulier dans des configurations distribuées ou lorsque vous interagissez avec plusieurs fournisseurs RPC.
- Analyse du réseau : Lorsqu’il est combiné avec
getClusterNodes, vous pouvez associer l’identité degetIdentityà un nœud dans la liste de clusters pour trouver plus de détails sur le nœud spécifique que vous interrogez. - Débogage et journalisation : Enregistrez l’identité du nœud à des fins de débogage ou pour suivre quel nœud a servi une requête particulière.
- Vérification (avancé) : Dans certains scénarios spécifiques, l’identité du nœud pourrait être utilisée dans des protocoles de haut niveau ou à des fins de vérification, bien que cela soit moins courant pour les interactions dApp typiques.
Paramètres de requête
Cette méthode ne prend aucun paramètre.Structure de la réponse
Le champresult de la réponse JSON-RPC sera un objet contenant un seul champ :
identity(chaîne) : La clé publique codée en base-58 du nœud RPC.
Exemples
1. Obtenir l’identité du nœud RPC connecté
Cet exemple récupère la clé publique du nœud RPC.Conseils pour les développeurs
- Spécifique au nœud : L’identité retournée est unique à l’instance de nœud RPC spécifique à laquelle vous êtes connecté. Si vous vous connectez à un point de terminaison RPC différent (même s’il fait partie du même cluster ou est exploité par le même fournisseur mais avec équilibrage de charge), vous pourriez obtenir une identité différente.
- Pas pour les portefeuilles d’utilisateurs : L’identité retournée est pour le nœud RPC lui-même, pas pour un quelconque portefeuille d’utilisateur ou compte sur le réseau Solana.
- Stabilité : L’identité d’un nœud donné est généralement stable mais peut changer si l’opérateur du nœud reconfigure ou remplace la paire de clés du nœud.
getIdentity pour récupérer la clé publique unique du nœud Solana avec lequel vous interagissez.
Méthodes associées
getClusterNodes
Obtenez des détails sur tous les nœuds du cluster