Un nœud léger ne stocke que les en-têtes de blocs, et non la blockchain complète. Il télécharge une petite chaîne d'en-têtes et s'appuie sur les nœuds complets pour obtenir les détails des transactions lorsque nécessaire. Cela garantit une synchronisation rapide et un faible coût d'exécution. Un nœud léger peut fonctionner sur un téléphone ou un ordinateur portable disposant d'un espace de stockage modeste. Le principal inconvénient réside dans la confiance. Un nœud léger ne peut pas vérifier chaque transaction de manière indépendante. Il demande une preuve aux nœuds complets et la compare aux en-têtes qu'il détient.
Les nœuds légers utilisent la vérification simplifiée des paiements (SPV) pour confirmer qu'une transaction est incluse dans un bloc. Cette méthode vérifie la branche Merkle qui relie la transaction à l'en-tête du bloc. Elle est sécurisée tant que le nœud léger se connecte à au moins un nœud complet honnête. Si tous ses pairs mentent, le nœud léger peut être trompé. C'est pourquoi les clients légers se connectent à plusieurs pairs et utilisent un échantillonnage aléatoire. Le protocole client léger d'Ethereum est encore en développement, mais l'objectif est de permettre aux téléphones et aux navigateurs de vérifier la chaîne sans télécharger des centaines de gigaoctets.
Caractéristiques des nœuds lumineux
- Stocke uniquement les en-têtes — faible encombrement
- Synchronisation rapide — quelques minutes au lieu de plusieurs jours
- Repose sur des nœuds complets — ne peut pas effectuer de validation entièrement indépendante
- Idéal pour les portefeuilles mobiles et navigateurs
Un nœud léger est un compromis. Il sacrifie une partie de la sécurité au profit de la simplicité d'utilisation. Pour la plupart des utilisateurs, ce compromis est acceptable.
Comments
No comments yet. Be the first to share a thought.
Leave a comment