Les Coin Days Destroyed (CDD), ou jours-coins détruits, pondèrent chaque bitcoin dépensé sur une fenêtre de temps choisie (une journée, par exemple) par le temps qu'il est resté immobile. Pour chaque sortie dépensée dans la fenêtre, on multiplie son montant en BTC par son âge en jours, puis on additionne le tout (Glassnode : CDD). Une sortie de 2 BTC restée 30 jours sans bouger apporte 60 jours-coins. Les mêmes 2 BTC après trois ans d'attente en apportent plus de 2 000.
C'est le mot « détruits » qui induit en erreur. Aucun bitcoin ne disparaît. Ce qui est effacé, c'est l'âge accumulé par la sortie : une fois qu'elle est dépensée, son compteur s'arrête, et les sorties créées par la transaction repartent de zéro. Le CDD mesure seulement la part de cet âge consommée sur une fenêtre donnée. Son nom promet bien plus.
Qu'est-ce qu'un jour-coin ?
Un bitcoin qui reste un jour sans être dépensé accumule un jour-coin. Un demi-bitcoin en accumule un demi sur la même journée, et 10 BTC laissés de côté pendant une semaine en totalisent 70. Comme l'unité combine une quantité et une durée, on l'écrit souvent en BTC-jours, l'unité retenue dans la suite de ce guide.
À partir de quand une sortie accumule-t-elle des jours ?
Bitcoin ne tient pas de soldes. Le réseau gère des sorties non dépensées : chacune est créée par une transaction et reste en place jusqu'à ce qu'une transaction ultérieure la consomme comme entrée (guide développeur Bitcoin : transactions). L'âge qui compte pour le CDD court de cette création jusqu'à cette dépense. Le guide sur les UTXO détaille le jeu des entrées, des sorties et de la monnaie rendue. Pour le CDD, seule l'horloge vous intéresse.
Une conséquence passe facilement inaperçue. Une sortie non dépensée continue d'accumuler des jours, mais aucun n'apparaît encore dans le CDD. Un coin qui n'a pas bougé depuis 2013 ne pèse sur aucune valeur journalière jusqu'au jour où il est dépensé. Ce jour-là, toute son histoire entre d'un coup dans le calcul.
Que veut dire « détruits » ?
Lorsqu'une transaction dépense une sortie, celle-ci est consommée définitivement. La transaction crée de nouvelles sorties à sa place : une pour le destinataire et, le plus souvent, une sortie de monnaie rendue qui renvoie le reste à l'expéditeur, frais déduits (guide développeur Bitcoin : transactions). Les BTC passent dans ces nouvelles sorties. Seul l'âge accumulé est remis à zéro. Glassnode le décrit de la même façon : quand un coin est dépensé, ses jours-coins retombent à zéro et sont comptés comme détruits (Glassnode : CDD).
Comment se calcule le CDD de Bitcoin ?
Pour une sortie isolée, la contribution correspond à son montant en BTC multiplié par son âge en jours au moment de la dépense. Pour une période, l'indicateur additionne ce produit sur toutes les sorties dépensées pendant celle-ci (Glassnode : CDD) :
CDD sur la fenêtre = somme de (montant en BTC de chaque sortie dépensée × son âge en jours)
Rien de plus. Pas de prix, pas de valeur en dollars, rien sur le détenteur du coin. Le résultat s'exprime en BTC-jours.
Un exemple fictif avec deux sorties dépensées
Les chiffres ci-dessous sont inventés pour garder un calcul lisible, pas observés. Supposons trois sorties concernées sur une fenêtre :
| Sortie | Montant | Âge | Statut sur la fenêtre | Contribution |
|---|---|---|---|---|
| A | 2 BTC | 30 jours | dépensée | 60 BTC-jours |
| B | 0,5 BTC | 100 jours | dépensée | 50 BTC-jours |
| C | 5 BTC | 400 jours | toujours non dépensée | 0 BTC-jour |
Le CDD de la fenêtre vaut 60 + 50 = 110 BTC-jours. La sortie C, la plus grosse et la plus ancienne des trois, n'ajoute pourtant rien, puisqu'elle n'a pas bougé. Si elle est dépensée un mois plus tard, à 430 jours, elle apportera d'un seul coup 2 150 BTC-jours à cette fenêtre-là.
Pourquoi une seule sortie, grosse ou ancienne, pèse autant
Comme on multiplie le montant par l'âge, des activités très différentes peuvent produire le même chiffre. Un total de 1 000 BTC-jours peut correspondre à 1 000 BTC dépensés au bout d'un jour, à un seul bitcoin dépensé au bout de 1 000 jours, ou à 200 sorties de 0,05 BTC âgées de 100 jours chacune. La valeur journalière est identique dans les trois cas.
Une valeur de CDD ne dit donc ni combien de transactions ont eu lieu, ni combien de personnes étaient impliquées, ni combien de BTC ont changé de mains. Une seule sortie dormante des premières années de Bitcoin peut peser plus lourd qu'une journée entière de paiements ordinaires. Cette pondération est voulue : Glassnode présente le CDD comme une mesure de l'activité économique qui donne plus de poids aux coins restés longtemps immobiles (Glassnode : CDD). Contrepartie : une seule transaction peut dominer une journée.
Comment lire un pic de CDD ?
Fenêtres journalières et point de comparaison
Une valeur de CDD ne couvre que les sorties dépensées dans sa fenêtre. Une valeur journalière ne se compare pas à une somme hebdomadaire, et deux fournisseurs ne coupent pas forcément la journée à la même heure. Avant toute comparaison, notez la fenêtre, la source des données et la plage historique de référence.
Lu strictement, un pic dit une seule chose : plus d'âge mis en réserve a été dépensé sur cette fenêtre que d'habitude. Cela décrit le passé. Ce n'est ni un signal de prix ni une règle de timing. Certains commentaires voient dans ces pics un indice de ce que les détenteurs feront ensuite ; le calcul ne permet pas cette lecture.
Un transfert n'est pas forcément une vente
Reprenons la sortie C, toujours fictive. Son propriétaire utilise cette sortie de 5 BTC, désormais âgée de 430 jours, pour régler une facture de 0,1 BTC. Une sortie ne se dépense qu'en entier : les 2 150 BTC-jours sont donc tous détruits, alors qu'environ 4,9 BTC reviennent aussitôt sous forme de monnaie rendue, avec un âge de zéro. Près de 98 % du CDD de cette transaction proviennent ainsi de coins qui n'ont jamais quitté leur propriétaire.
Les transferts vers soi-même fonctionnent de la même manière. Déplacer des fonds d'un ancien wallet vers un nouveau, regrouper de nombreuses petites sorties en une seule, réorganiser le cold storage d'un dépositaire : à chaque fois, d'anciennes sorties sont dépensées. Rien de tout cela n'exige une vente ni un nouveau propriétaire. La blockchain enregistre que des sorties ont été dépensées. Elle n'enregistre ni pourquoi, ni si l'adresse de réception appartient à quelqu'un d'autre. « Des sorties plus anciennes ou plus grosses ont été dépensées, voire les deux », voilà ce que les données permettent d'affirmer. « Les détenteurs de long terme ont vendu » est une affirmation qu'elles ne suffisent pas à étayer.
Que change le CDD ajusté à l'offre ?
Le CDD brut comporte une dérive structurelle. Au début, peu de bitcoins avaient été émis, donc peu d'âge accumulé pouvait être dépensé. À mesure que l'émission progressait, la réserve de jours-coins du réseau a grossi, et avec elle le plancher sur lequel le CDD a tendance à se situer. Glassnode souligne que ce plancher croissant complique la comparaison de valeurs issues de périodes différentes (Glassnode : Supply-Adjusted CDD).
Sa variante ajustée divise donc le CDD par l'offre en circulation, que Glassnode définit comme la quantité totale de coins émis. L'objectif affiché est une vue plus proportionnée sur toute l'histoire du marché : un même nombre de BTC-jours pèse davantage quand il n'existe que quelques millions de BTC que lorsqu'il en existe plusieurs fois plus. Effet secondaire de la division : des BTC-jours divisés par des BTC donnent des jours, si bien que la valeur ajustée ne s'exprime plus en BTC-jours.
Ce que la normalisation laisse de côté compte tout autant. Elle change l'échelle du chiffre, rien d'autre. Un transfert vers soi-même compte toujours en entier. Des limites de journée ou des sources de données différentes donnent toujours des valeurs différentes. Et le CDD ajusté à l'offre reste la définition d'un fournisseur ; d'autres ajustent autrement, ou pas du tout. Vérifiez donc quelle variante affiche un graphique avant d'en comparer deux.
En quoi le CDD diffère-t-il du SOPR ?
Les deux indicateurs partent du même matériau, les sorties dépensées sur une fenêtre. Mais ils ne lui posent pas la même question.
Le CDD multiplie un montant par un âge, uniquement en BTC et en jours. Le SOPR, selon la définition de Glassnode, divise la valeur en USD des sorties dépensées au moment de la dépense par leur valeur en USD à leur création (Glassnode : SOPR). C'est un rapport entre deux valorisations en dollars. Le guide sur le SOPR explique ce ratio et ses pièges.
L'un ignore le prix, l'autre repose entièrement dessus : ils peuvent donc facilement diverger. Une sortie dépensée après trois ans apporte une forte contribution au CDD, que le prix au moment de la dépense soit supérieur, inférieur ou égal au prix à la création. Qu'elle tire le SOPR vers le haut ou vers le bas dépend uniquement de ce rapport de prix, pas de son âge. Ancien ne veut pas dire bénéficiaire, et une sortie récente peut faire bouger le SOPR autant qu'une sortie ancienne de même taille. Lus ensemble, les deux indicateurs décrivent la quantité d'âge dépensée, qui réunit en un seul chiffre la taille et l'âge des sorties déplacées, et l'évolution de leur valorisation en dollars. Qui les a déplacées, et pourquoi, reste une question ouverte.
Ce que le CDD ne peut pas vous dire
Le CDD ne peut pas identifier les détenteurs : il travaille sur des sorties et ignore qui les contrôle. Il ne distingue pas une vente d'un transfert vers soi-même, d'un paiement ou d'une opération interne d'une plateforme d'échange. Il ne dit rien des gains réalisés, puisque le prix n'entre jamais dans la formule. Et il ne prévoit rien.
Pour la mécanique sous-jacente, le guide sur les UTXO explique comment les sorties sont créées puis dépensées, et le guide sur les bases de l'analyse on-chain replace ce type d'indicateur dans un cadre plus large. La page Bitcoin donne une vue d'ensemble de l'actif lui-même. Les définitions du CDD présentées ici proviennent des sources externes citées plus haut.
Si vous citez une valeur de CDD, citez aussi son cadre : la fenêtre, le fournisseur, et s'il s'agit de la version brute ou ajustée. Sans ce cadre, un chiffre en BTC-jours est difficile à situer. Avec lui, vous disposez d'un relevé assez net de l'âge accumulé, pondéré par les montants, dépensé sur une période donnée. C'est la tâche pour laquelle l'indicateur a été conçu.
Questions fréquentes
Une hausse du CDD de Bitcoin signifie-t-elle que les détenteurs de long terme ont vendu ?
Non. Elle signifie que des sorties plus anciennes ou plus grosses, voire les deux, ont été dépensées sur la fenêtre. Les transferts vers soi-même, les regroupements de wallets et les sorties de monnaie rendue font monter le CDD exactement comme une vente. L'indicateur n'enregistre ni qui a dépensé les sorties ni pourquoi.
Le CDD peut-il augmenter même si le prix du bitcoin ne bouge pas ?
Oui. Le CDD se calcule uniquement à partir des montants en BTC et de l'âge des sorties ; le prix n'entre pas dans la formule. Un prix stable et un CDD élevé sont parfaitement compatibles. Les valorisations en dollars des sorties dépensées relèvent du SOPR : le guide sur le SOPR détaille ce ratio.
Que change le CDD ajusté à l'offre ?
La variante de Glassnode divise le CDD par la quantité de bitcoins émis, ce qui rend les valeurs des années à faible offre plus faciles à comparer aux valeurs récentes. Elle ne filtre pas les transferts vers soi-même et ne règle pas les écarts de fenêtres temporelles ou de sources de données entre fournisseurs.
Avertissement : les exemples de ce guide sont fictifs ; les sources sont liées dans le texte. À titre d'information uniquement, il ne s'agit pas d'un conseil en investissement.