6 min de lecture
Aperçu
Quicknode est une plateforme de développement blockchain qui propose des API et des outils rapides et fiables, permettant de créer des applications Web3 de manière simple et fluide.
Les applications modernes sont déjà complexes : elles combinent des interfaces front-end, des services back-end, des bases de données et des API. L'intégration de la blockchain dans cet ensemble soulève de nouveaux défis, allant de la gestion des nœuds au traitement des données sur la chaîne.
Quicknode simplifie ce processus en proposant une plateforme unifiée qui connecte votre application aux principaux réseaux blockchain en quelques minutes.
Produits
Que vous soyez un particulier ou une entreprise, la gamme variée de produits Quicknode peut être utilisée pour diverses opérations telles que la lecture et l'écriture sur la blockchain, les notifications en temps réel sur la blockchain, le stockage de données et le stockage décentralisé.
API RPC Core
Grâce à l'API Quicknode Core, vous avez accès à un réseau mondial de nœuds qui vous permet d'interagir avec des blockchains sans avoir à gérer votre propre infrastructure. Quicknode se charge des tâches les plus complexes afin que vous puissiez vous concentrer sur le développement de votre application.
L'API Core prend en charge à la fois les opérations de lecture et d'écriture via des points de terminaison HTTPS et WebSocket, offrant un accès RPC, REST et gRPC en fonction du réseau blockchain.
Vous recherchez une solution plus personnalisée ? Découvrez nos clusters dédiés.
Ressources
Consultez la documentation de l'API Core dans la section Référence de l'API la partie de la chaîne qui vous intéresse ici : Documentation Quicknode.
Explorateur SQL
SQL Explorer permet d'accéder directement, via SQL, aux données indexées de la blockchain sans nécessiter aucune infrastructure. Vous pouvez interroger des milliards de lignes de données sur la chaîne à l'aide de la syntaxe SQL standard et obtenir des résultats en quelques secondes.
SQL Explorer prend en charge l'ensemble des fonctionnalités SQL, notamment les fonctions, les sous-requêtes, les fonctions de fenêtre, les CTE et les agrégations. Vous pouvez y accéder via le tableau de bord interactif ou par programmation via l'API REST.
Ressources
Flux
Streams facilite la collecte, le traitement et la diffusion de données blockchain historiques et en temps réel vers les destinations de votre choix. Vous pouvez diffuser de manière fiable des événements sur la blockchain vers des webhooks, des bases de données ou des systèmes de messagerie, sans avoir à effectuer d'interrogations manuelles ni à gérer d'infrastructure.
Streams assure la cohérence des données, l'évolutivité et la livraison garantie, afin que vos applications restent à jour à chaque événement de la blockchain.
Découvrez comment configurer Quicknode Streams et intégrer des données de la blockchain à votre application.
Ressources
Webhooks
Le suivi de l'activité sur la chaîne nécessite une connaissance approfondie des modèles de données de la blockchain ainsi qu'une infrastructure robuste. Pour garantir la fiabilité et des temps de latence minimaux, il faut recourir à des interrogations fréquentes ou à des connexions WebSocket redondantes, ce qui peut s'avérer très coûteux à grande échelle.
Les webhooks vous permettent de recevoir des notifications en temps réel concernant des événements sur la blockchain. Vous pouvez configurer des expressions pour cibler des données spécifiques sur la blockchain (par exemple, les transactions vers ou depuis un portefeuille donné, les événements liés aux contrats intelligents, ou encore les nouveaux blocs) afin de suivre une activité spécifique sur la blockchain.
Lorsque l'événement que vous avez défini se produit, Quicknode envoie instantanément une notification (un webhook) à l'URL de destination que vous avez indiquée, ce qui évite d'avoir à effectuer des interrogations constantes.
Ressources
Marketplace
La Quicknode Marketplace est une bibliothèque d'outils complète qui vous permet de découvrir et d'intégrer des extensions performantes pour les données spécialisées, la DeFi, la protection contre le MEV, l'analyse de données et bien plus encore — directement sur votre point de terminaison Quicknode existant.
Les modules complémentaires peuvent être intégrés de plusieurs façons, notamment les modules RPC (utilisés directement depuis votre point de terminaison), les modules REST (API REST personnalisées) et les modules externes (produits autonomes).
Ressources
- Parcourir la boutique Quicknode
Base de données clé-valeur
Un magasin clé-valeur est une solution de stockage de données robuste qui vous permet de gérer de vastes listes de points de données, telles que des millions d'adresses de portefeuille, ainsi que des ensembles clé-valeur.
Conçu pour un stockage efficace et une consultation rapide, il s'intègre parfaitement à Quicknode Streams. Cela vous permet d'analyser vos listes stockées (par exemple, une liste de portefeuilles suivis) par rapport aux données de la blockchain en temps réel, avec une grande efficacité.
Ressources
API d'administration
L'API d'administration vous permet de gérer votre compte et vos ressources par programmation via une API REST. Vous pouvez ainsi effectuer des actions que vous réaliseriez normalement dans le tableau de bord utilisateur, telles que :
- Création, gestion et suppression de terminaux
- Récupération des indicateurs et des informations de facturation
- Gestion et rotation des clés API
- Configuration des fonctionnalités de sécurité des terminaux (par exemple, liste blanche, authentification JWT)
Ressources
Options RPC personnalisées
Quicknode propose des options RPC sur mesure destinées aux entreprises qui ont besoin de performances, d’isolation et d’évolutivité supérieures à celles offertes par une infrastructure partagée standard. Ces solutions sont idéales pour les applications sensibles à la latence (par exemple, le trading) ou les opérations nécessitant un environnement privé afin de garantir des performances constantes.
Ressources
Validateur Solana sans frais
Quicknode exploite un validateur public hautement performant sur le réseau Solana, offrant ainsi un moyen sécurisé de staker vos SOL.
Avec une commission de 0 %, 100 % de toutes les récompenses de staking, y compris les pourboires JITO (récompenses MEV), vous sont directement reversés. En déléguant vos jetons au validateur Quicknode, vous contribuez à la décentralisation et à la sécurité du réseau Solana tout en maximisant votre rendement, le tout soutenu par la disponibilité et la fiabilité de Quicknode, leaders du secteur avec un temps de disponibilité de 100 %.
Ressources
- En savoir plus sur le staking sur Solana
IPFS
L'espace de stockage sur la blockchain est coûteux, et le stockage de fichiers sur le réseau blockchain pourrait s'avérer peu pratique. C'est là qu'interviennent les protocoles de stockage décentralisés tels que l'IPFS. L'IPFS (InterPlanetary File System) est un système de stockage de fichiers de type peer-to-peer.
Les fichiers sur IPFS sont mis en ligne via des nœuds IPFS, et lorsque ces fichiers ne sont pas consultés pendant une longue période ou si le nœud tombe en panne, le fichier peut être perdu.
Grâce au service de « pinning » IPFS de Quicknode, vous pouvez « épingler » vos fichiers IPFS sans craindre de perdre l'accès à vos données. Vous pouvez télécharger, stocker et gérer vos fichiers à tout moment, et ceux-ci seront disponibles dès que vous souhaiterez y accéder, sans avoir à faire tourner votre propre nœud IPFS.
IPFS étant un protocole, la plupart des navigateurs ne peuvent pas accéder aux fichiers de manière native, car ils fonctionnent avec le protocole HTTPS. Il faut donc une passerelle pour accéder aux fichiers sur IPFS via le protocole HTTPS. Quicknode propose des passerelles IPFS que vous pouvez utiliser pour accéder aux fichiers depuis IPFS. Avec Quicknode, vous pouvez créer des domaines personnalisés pour vos passerelles IPFS et créer des passerelles privées (qui ne permettent d'accéder qu'aux fichiers mis en ligne via le « pinning » IPFS de Quicknode) ou publiques (qui permettent d'accéder à n'importe quel fichier stocké sur IPFS).
L'accès à la fonctionnalité de « pinning » IPFS de Quicknode est possible aussi bien via le tableau de bord Quicknode que via l'API REST.
Ressources
- Documentation Quicknode sur IPFS
- Guides Quicknode sur IPFS
- Découvrez ce qu'est l'IPFS.
- Découvrez comment créer et héberger un blog sur IPFS
Boîte à outils
Outre ses produits propriétaires, l'équipe de Quicknode développe également des outils destinés à aider les développeurs à se lancer rapidement dans le développement de dApps.
SDK Quicknode
Le SDK Quicknode est un kit de développement logiciel open source qui facilite l'interaction avec les API des produits Quicknode, notamment l'API d'administration, les flux, les webhooks et le magasin clé-valeur.
Vous pouvez installer le SDK Quicknode de la manière suivante :
npm i @quicknode/sdk
Ressources
Robinet multi-chaînes
Avant de déployer les dApps sur un réseau blockchain principal, nous les testons généralement sur des testnets. Le développement sur un testnet nécessite des jetons de testnet, et c'est précisément ce que propose Multi-chain Faucet.
Vous pouvez obtenir des jetons de testnet pour plusieurs réseaux de test blockchain, ainsi que des jetons bonus, si vous êtes connecté à votre compte Quicknode ou si vous publiez un tweet.
Explorateur de contrats intelligents
Comme son nom l'indique, Smart Contract Explorer vous aide à extraire des données précieuses des contrats intelligents sur l'ensemble des réseaux EVM.
Grâce à Smart Contract Explorer, vous pouvez accéder aux contrats intelligents des protocoles les plus courants, aux ABI des contrats intelligents, aux événements liés à ces contrats, et configurer des alertes pour ces événements. Vous pouvez même tester les fonctions de lecture et d'écriture des contrats intelligents directement sur la plateforme Smart Contract Explorer. Cerise sur le gâteau : si vous souhaitez interagir avec ces fonctions de contrats intelligents dans votre code, vous pouvez obtenir des exemples de code dans plusieurs langages et bibliothèques.
EtherFlow
EtherFlow est un outil permettant de composer des méthodes RPC EVM de manière visuelle. Vous pouvez indiquer votre point de terminaison HTTPS ou WebSocket et appeler la plupart des méthodes depuis le tableau de bord d'EtherFlow.
Vous pouvez même trouver des exemples de code dans web3.js et ethers.js.
Ressources
- En savoir plus sur EtherFlow
Suivi du Gas
Il est possible de suivre en temps réel les frais de gaz d'Ethereum ou les frais de priorité sur Solana à l'aide de Gas Tracker.
Notes de conclusion
Pour en savoir plus sur la manière dont Quicknode peut vous aider à développer plus facilement dans l'univers Web3, consultez notre large éventail de guides techniques, de documentation, d'exemples d'applications et de tutoriels vidéo.
Nous ❤️ les commentaires !
Faites-nous savoir si vous avez des commentaires ou des suggestions de nouveaux sujets. Nous serions ravis de vous entendre.
