RPC
RPC signifie Remote Procedure Call, ou appel de procédure distante. Il s’agit d’un mécanisme de communication qui permet à un wallet crypto ou à une application de communiquer avec une blockchain.
Qu’est-ce qu’un RPC ?
Une blockchain conserve des informations telles que les soldes et les transactions. Un nœud RPC est un serveur qui peut récupérer ces informations pour un wallet ou une application. Il peut également envoyer une transaction au réseau.
En général, vous utilisez un RPC sans vous en rendre compte. Lorsque vous ouvrez un wallet crypto, celui-ci demande par exemple le solde de l’adresse de votre wallet via un RPC. Une dApp est une application qui fonctionne sur une blockchain. Elle utilise souvent elle aussi un RPC.
Un exemple de RPC
Vous ouvrez votre wallet et consultez votre solde en ETH. Votre wallet ne conserve pas lui-même toutes les données d’Ethereum.
Il envoie donc une requête à un nœud RPC d’Ethereum. Le nœud recherche le solde sur la blockchain et renvoie la réponse. Vous pouvez ainsi voir le solde dans votre wallet.
Pourquoi les RPC sont-ils importants dans la crypto ?
Les nœuds RPC permettent d’utiliser les blockchains avec des wallets, des dApps et des plateformes d’échange crypto. Ils aident à afficher les soldes, à consulter les transactions et à envoyer des tokens.
Les actualités sur les wallets ou les applications blockchain peuvent évoquer une panne chez un fournisseur de RPC. Un nœud RPC lent ou surchargé peut ralentir le chargement d’un wallet ou empêcher temporairement une dApp de fonctionner correctement. Cela ne signifie pas nécessairement que la blockchain elle-même est en panne.
L’actualité peut également porter sur la dépendance à un seul fournisseur. Si de nombreuses applications utilisent le même fournisseur de RPC, une panne chez celui-ci peut toucher beaucoup d’utilisateurs. Certains projets choisissent donc de recourir à plusieurs fournisseurs ou de gérer leurs propres nœuds.