Passer au contenu principal

RPC Ethereum

Avec Quicknode, vous avez accès à notre réseau Ethereum mondial, qui achemine systématiquement vos requêtes API vers le serveur disponible le plus proche, vous garantissant ainsi une faible latence et des débits optimaux.

Qu'est-ce qu'Ethereum ?

Ethereum est la blockchain de contrats intelligents la plus répandue ; elle fonctionne grâce à la machine virtuelle Ethereum (EVM). Les développeurs écrivent leurs contrats intelligents principalement en Solidity (ou dans d’autres langages compatibles avec l’EVM, tels que Vyper ou Yul), qui sont ensuite compilés en bytecode EVM et déployés sur le réseau décentralisé d’Ethereum, composé de nœuds de validation et de nœuds complets.

Depuis 2022, Ethereum utilise un mécanisme de consensus de type « preuve d'enjeu » (PoS) et s'appuie sur un modèle basé sur des comptes pour suivre les soldes et l'état des contrats intelligents. Ensemble, ces fonctionnalités font d'Ethereum une base sécurisée et programmable pour les applications décentralisées (dApps).

Qu'est-ce que l'API JSON-RPC d'Ethereum ?

Les nœuds Ethereum exposent une interface JSON-RPC qui permet aux développeurs d'interagir avec la blockchain par programmation. C'est ce qu'on appelle l'API JSON-RPC d'Ethereum.

Grâce à cette API, vous pouvez :

  • Interroger l'état de la blockchain (blocs, transactions, reçus, journaux)
  • Envoyer des transactions
  • Déployer des contrats intelligents et interagir avec eux
  • S'abonner à des événements en temps réel (via des abonnements WebSocket tels que eth_subscribe)

Vous pouvez accéder à l'API de la manière suivante :

  • Exécuter un client Ethereum local (par exemple, Geth, Nethermind, Besu). Pour savoir comment procéder, consultez nos guides de configuration de nœuds ici.
  • Utiliser un fournisseur hébergé tel que le point de terminaison Ethereum de Quicknode, qui offre un accès mondial à faible latence, l'archivage des données et une fiabilité renforcée dès la mise en service.

Réseaux pris en charge

Quicknode permet d'accéder aux réseaux Ethereum suivants :

Mainnet
Type :Production
ID de chaîne :
1
HTTP :
WSS :
Archive :Oui
Élagage :Aucun
Sepolia
Type :Testnet
ID de chaîne :
11155111
HTTP :
WSS :
Archive :Oui
Élagage :Aucun
Hoodi
Type :Testnet
ID de chaîne :
560048
HTTP :
WSS :
Archive :Oui
Élagage :Aucun

Foire aux questions

Comment puis-je accéder à l'API JSON-RPC d'Ethereum ?

Vous pouvez accéder à l'API en exécutant un client Ethereum local tel que Geth, Nethermind ou Besu, ou en utilisant un fournisseur hébergé tel que le point de terminaison Ethereum de Quicknode, qui offre un accès mondial à faible latence et une fiabilité accrue.

Quels réseaux Ethereum Quicknode prend-il en charge ?

Quicknode permet d'accéder au réseau principal d'Ethereum (ID de chaîne 1), au réseau de test Sepolia (ID de chaîne 11155111) et au réseau de test Hoodi (ID de chaîne 560048), tous prenant en charge les protocoles HTTP et WebSocket, proposant des données archivées et ne faisant l'objet d'aucun élagage.

Quicknode prend-il en charge les connexions WebSocket pour Ethereum ?

Oui, les points de terminaison Quicknode prennent en charge les connexions WebSocket (WSS) pour tous les réseaux Ethereum pris en charge, ce qui permet de s'abonner à des événements en temps réel, comme avec la fonction `eth_subscribe`.

Que puis-je faire avec le service RPC Ethereum de Quicknode ?

Vous pouvez interroger l'état de la blockchain (blocs, transactions, reçus et journaux), envoyer des transactions, déployer des contrats intelligents et interagir avec ceux-ci, ainsi que vous abonner à des événements de la blockchain en temps réel.

Quicknode permet-il d'accéder aux nœuds d'archivage d'Ethereum ?

Oui, tous les réseaux Ethereum de Quicknode (Mainnet, Sepolia et Hoodi) proposent des données d'archive complètes, sans élagage.

Partager ce document