BlockPulseNews
Définition

Full node : définition

Un full node vérifie lui-même tous les blocs et l'état courant d'une blockchain, un light client ne télécharge que les en-têtes et vérifie des preuves, et un archive node conserve en plus l'historique complet de tous les états passés.

Thème : Les bases de la crypto

Full node : comment ça marche ?

Un nœud complet (full node) télécharge chaque bloc et vérifie chaque transaction selon les règles du protocole. Il ne fait confiance à personne : si un bloc est invalide, il le rejette. Pour économiser de l'espace, il peut supprimer les anciens états intermédiaires une fois vérifiés, en ne conservant que l'état actuel et les données nécessaires. Faire tourner un full node est le moyen le plus sûr d'utiliser une blockchain sans dépendre d'un tiers.

Un client léger (light client) se contente des en-têtes de blocs, beaucoup plus petits. Lorsqu'il a besoin d'une information, comme le solde d'une adresse, il la demande à un nœud complet et vérifie, grâce à une preuve cryptographique de type Merkle, qu'elle correspond bien à un bloc valide. Il convient aux téléphones et aux appareils modestes, au prix de certaines hypothèses de confiance supplémentaires. Un nœud archive conserve l'état de la blockchain à chaque bloc de son histoire. Il demande énormément de stockage, mais il est indispensable aux explorateurs de blocs, aux outils d'analyse et aux services qui interrogent des données anciennes.

Un exemple concret

Imaginons trois utilisateurs. Arthur fait tourner un full node sur un petit serveur pour vérifier lui-même ses paiements. Béatrice utilise un portefeuille mobile qui s'appuie sur un client léger. Un explorateur de blocs, enfin, exploite un nœud archive pour afficher le solde qu'avait une adresse à n'importe quelle date passée.

Les risques à connaître

Un portefeuille qui interroge le nœud d'un fournisseur sans rien vérifier dépend entièrement de lui, qui peut voir les adresses consultées ou fournir des données erronées. Les light clients reposent sur des hypothèses plus faibles qu'un full node. Le coût d'un nœud archive en limite le nombre.

À ne pas confondre avec

  • RPC : Un RPC est l'interface par laquelle on interroge un nœud ; utiliser le RPC d'un tiers ne revient pas à faire tourner son propre nœud.
  • Pont light-client : Un pont à client léger utilise le principe du light client pour vérifier une autre chaîne, mais c'est une application spécifique aux bridges.

Questions fréquentes sur Full node

Faut-il faire tourner un nœud pour utiliser une crypto ?

Non, la plupart des portefeuilles s'appuient sur des nœuds tiers. Faire tourner son propre nœud renforce toutefois la confidentialité et l'indépendance.

Quelle différence entre full node et archive node ?

Le full node vérifie tout mais ne conserve que l'état récent, alors que l'archive node garde l'état complet à chaque bloc de l'historique, ce qui demande beaucoup plus d'espace.

Dans le même thème : Les bases de la crypto

Tous les termes du thème Les bases de la crypto →

À lire

L'actualité : Les bases de la crypto

Les derniers articles de BlockPulseNews sur ce sujet.

Approfondir avec l'Académie : La Cryptomonnaie Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en F

← Tout le lexique crypto de A à Z