RPC Ethereum
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 :
Guide complet destiné aux développeurs qui développent sur Ethereum avec Quicknode :
Démarrage rapide
Lancez-vous rapidement avec Ethereum. Suivez notre guide de démarrage rapide étape par étape pour configurer votre point de terminaison et effectuer votre première requête API.
Points d'accès du fournisseur
Découvrez comment configurer et gérer vos points de terminaison Ethereum pour bénéficier de performances et d'une fiabilité optimales.
Présentation de l'API
Explorez les API, réseaux, produits Quicknode pris en charge et les fonctionnalités API améliorées pour créer des applications puissantes.
Marketplace
Découvrez et intégrez des modules complémentaires et des outils puissants du Quicknode Marketplace pour améliorer vos applications web3.
Sécurité des points de terminaison
Sécurisez vos points d'accès avec l'authentification, la liste blanche et les meilleures pratiques de sécurité.
Codes d'erreur
Découvrez les codes d'erreur courants et les étapes de dépannage pour les requêtes API Ethereum.
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.