Qu'est-ce que la vérification simplifiée des paiements (SPV) ?

robot
Création du résumé en cours

SPV ( vérification simplifiée des paiements ) — c'est une méthode légère de vérification des transactions off-chain. Ces clients ne téléchargent que les en-têtes de blocs. Ils ne stockent pas toute la chaîne. Au lieu de cela, ils demandent des preuves d'inclusion des transactions via l'arbre de Merkle.

C'est un arbre ? Une structure cryptographique. Les nœuds terminaux contiennent des hachages de données, tandis que les parentaux contiennent des hachages de leurs "enfants".

SPV permet aux clients légers de vérifier les transactions en Bitcoin sans télécharger l'ensemble de la blockchain. Cela semble pratique pour les appareils aux ressources limitées. Les portefeuilles mobiles en font partie.

Les nœuds complets sont lourds. SPV — non. La différence est énorme. Pour vérifier l'authenticité des transactions, SPV n'utilise que les racines de Merkle, et c'est, étrangement, suffisant.

L'économie de ressources est impressionnante — il ne faut stocker que 80 octets par bloc. Les nœuds complets nécessitent beaucoup plus.

La sécurité n'est pas optimale. Lors d'une attaque à 51%, les attaquants peuvent apparemment tromper les clients SPV. Il n'est pas tout à fait clair comment résoudre ce problème complètement. La recherche se poursuit.

Satoshi a mentionné dans son document que les transactions peuvent être vérifiées sans nœuds complets. SPV incarne justement cette idée. Qui aurait pu le penser !

BTC1.74%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)