Les prix des actifs sont temporairement retardésCertains actifs ne reçoivent plus de données de prix à jour. Les mises à jour reprendront automatiquement une fois la connexion de données rétablie.
Bitculator

Bitculator sur Android

Capitalisation boursière:

$1,997,165,707,536

Volume 24h:

$192,629,772,713

juin 23 Liquidations:

$0

24H Long/Court:

Bientôt disponible

Bitculator · Apprendre

Compact Blocks

Que signifie Compact Blocks dans le langage crypto ?

# 194·Mis à jour juin 2026·3 min de lecture

Compact Blocks sont une technique de compression de données utilisée dans les systèmes de blockchain pour réduire la taille des blocs.

Qu'est-ce que Compact Blocks ?

Compact Blocks est une méthode permettant aux nœuds Bitcoin de partager de nouveaux blocs en utilisant bien moins d'octets, sans perdre d'information. Plutôt que d'envoyer chaque transaction complète, les nœuds échangent un petit résumé pour que leurs pairs puissent reconstruire le bloc à partir de ce qu'ils possèdent déjà. Imaginez envoyer le nom d'une playlist à un ami qui a déjà téléchargé les morceaux.


Mythe

« Compact Blocks changent la taille des blocs. » Non. Le bloc sur la chaîne reste le même. Il s'agit seulement de la façon dont les pairs le synchronisent plus vite et plus légèrement sur le réseau.


Comment fonctionnent les Compact Blocks

Imaginez un mineur trouvant un bloc valide et votre nœud le voulant immédiatement. Plutôt que d'envoyer tout le bloc, un pair envoie un petit kit pour que vous puissiez le reconstruire localement.

  • Étape 1: Un nœud annonce un nouveau bloc en envoyant ses en-têtes de bloc et quelques indices.
  • Étape 2: Avec l'en-tête, il inclut des identifiants courts pour les transactions qu'il pense que vous avez déjà dans votre mempool.
  • Étape 3: Votre nœud associe ces identifiants courts aux entrées du mempool et reconstruit la majeure partie du bloc localement.
  • Étape 4: Si quelque chose manque, votre nœud demande seulement les transactions spécifiques qui font défaut.
  • Étape 5: Vous vérifiez le bloc reconstruit et poursuivez vos activités, idéalement quelques centaines de millisecondes plus rapidement.

Messages réduits, synchronisation rapide, même niveau de sécurité. Oui, c'est l'idée.


Pourquoi Compact Blocks compte

Parce que le temps et la bande passante ont de la valeur, et que les nœuds y gagnent tous les deux.

  • Avantage: Moins de données envoyées par bloc signifie une utilisation réduite de la bande passante et une propagation plus rapide sur le réseau.
  • Perspective: Une propagation plus rapide réduit le risque de blocs obsolètes et favorise la scalabilité globale de façon concrète.
  • Pertinence: Si vous faites tourner un nœud chez vous ou dans le cloud, c'est une des raisons pour lesquelles la synchronisation reste fluide même lors de forts trafic.

Astuce

Si vous exploitez un nœud Bitcoin, gardez votre mempool alimenté et vos pairs en bonne santé. Plus il y a de recoupements entre mempools, mieux Compact Blocks fonctionnent.


Caractéristiques clés des Compact Blocks

Souligner les traits principaux qui rendent ce concept distinct. Gardez-les percutants et faciles à parcourir :

  • Léger: Envoie des identifiants plutôt que les transactions complètes lorsque c'est possible.
  • Rapide: Des messages plus courts signifient que les blocs se propagent plus vite entre nœuds.
  • Sélectif: Seules les transactions manquantes sont récupérées, pas le bloc entier à nouveau.
  • Compatible: Fonctionne avec la validation normale des blocs et la logique du mempool.

Variantes

Différents protocoles poursuivent des objectifs similaires, chacun avec sa propre approche.

  • Compact: Standard dans Bitcoin via BIP 152, pratique et largement déployé.
  • Graphene: Idée issue de la recherche basée sur la réconciliation d'ensembles et un encodage plus efficace.
  • Xthin: Approche antérieure utilisée par certains forks, axée sur la transmission de blocs allégés.
  • Erlay: Proposition visant à réduire le surcoût du relais de transactions, qui se combine bien avec le concept de compact blocks.

Rappel

Compact Blocks modifient la manière dont les données sont partagées entre pairs, pas la façon dont les blocs sont construits ou vérifiés. Les contrôles de sécurité restent les mêmes.


Exemple

Un mineur trouve un nouveau bloc, votre nœud reçoit l'en-tête et les identifiants courts, comble la majeure partie avec le mempool, récupère deux transactions manquantes, puis valide et relaie le bloc.


Fait amusant

Compact Blocks ont été intégrés à Bitcoin via le BIP 152 et déployés en 2016, ce qui a discrètement réduit de façon notable l'utilisation de la bande passante lors des pics d'activité du mempool.


Conclusion

Pour résumer en une phrase : Compact Blocks conservent l'authenticité des blocs tout en rendant le téléchargement plus rapide, comme un raccourci.

Avons-nous oublié quelque chose ??

Votre contribution nous aide à maintenir l'exactitude. Contactez-nous si quelque chose est incorrect ou manquant.

Contact