Coin Days Destroyed (CDD) gewichtet jeden Bitcoin, der in einem gewählten Zeitfenster (etwa einem Tag) ausgegeben wird, danach, wie lange er unbewegt lag. Für jeden Output, der im Fenster ausgegeben wurde, multiplizierst du seinen Betrag in BTC mit seinem Alter in Tagen und addierst die Ergebnisse (Glassnode: CDD). Ein Output über 2 BTC, der 30 Tage gewartet hat, bringt 60 Coin Days. Dieselben 2 BTC nach drei Jahren Wartezeit bringen über 2.000.
Irreführend ist das Wort „destroyed“. Es verschwindet kein einziger Bitcoin. Gelöscht wird nur das Alter, das der Output angesammelt hat: Sobald er ausgegeben ist, bleibt seine Uhr stehen, und die neuen Outputs der Transaktion fangen wieder bei null an. CDD hält fest, wie viel von diesem gespeicherten Alter in einem Fenster verbraucht wurde. Das ist deutlich weniger, als der Name verspricht.
Was ist ein Coin Day?
Ein Bitcoin, der einen Tag lang unbewegt bleibt, sammelt einen Coin Day. Ein halber Bitcoin sammelt am selben Tag einen halben, und 10 BTC, die eine Woche liegen, kommen auf 70. Weil die Einheit Menge mal Zeit ist, schreibt man sie oft als BTC-Tage. So steht sie auch im Rest dieses Guides.
Ab wann sammelt ein Output Tage?
Bitcoin kennt keine Kontostände, sondern unausgegebene Transaktions-Outputs. Jeder davon entsteht in einer Transaktion und bleibt liegen, bis eine spätere Transaktion ihn als Input verbraucht (Bitcoin Developer Guide: Transactions). Für CDD zählt das Alter zwischen diesem Entstehen und diesem Ausgeben. Wie Inputs, Outputs und Wechselgeld genau zusammenspielen, erklärt der UTXO-Guide. Für CDD reicht die Uhr.
Eine Folge davon wird gern übersehen: Ein unausgegebener Output sammelt zwar weiter Tage, aber keiner davon taucht schon in CDD auf. Ein Coin, der seit 2013 nicht bewegt wurde, trägt zu keinem einzigen Tageswert bei, bis er ausgegeben wird. An diesem Tag fließt seine komplette Geschichte auf einen Schlag ein.
Was bedeutet „destroyed“?
Gibt eine Transaktion einen Output aus, ist dieser endgültig verbraucht. An seine Stelle treten neue Outputs: einer für den Empfänger und meist ein Wechselgeld-Output, der den Rest abzüglich Gebühr an den Absender zurückschickt (Bitcoin Developer Guide: Transactions). Die BTC wandern in diese neuen Outputs. Zurückgesetzt wird nur das angesammelte Alter. Glassnode beschreibt es genauso: Wird ein Coin ausgegeben, fallen seine Coin Days auf null und werden als zerstört gezählt (Glassnode: CDD).
Wie wird Bitcoin-CDD berechnet?
Für einen einzelnen Output ist der Beitrag sein Betrag in BTC mal sein Alter in Tagen zum Zeitpunkt der Ausgabe. Für einen Zeitraum summiert die Kennzahl dieses Produkt über alle Outputs, die darin ausgegeben wurden (Glassnode: CDD):
CDD im Fenster = Summe aus (BTC-Betrag jedes ausgegebenen Outputs × sein Alter in Tagen)
Mehr steckt nicht drin. Kein Preis, kein Dollarwert, keine Information darüber, wem der Coin gehörte. Heraus kommen BTC-Tage.
Ein hypothetisches Beispiel mit zwei ausgegebenen Outputs
Die Zahlen sind ausgedacht, damit die Rechnung übersichtlich bleibt. Beobachtete Daten sind das nicht. Angenommen, in einem Fenster sind drei Outputs relevant:
| Output | Betrag | Alter | Status im Fenster | Beitrag |
|---|---|---|---|---|
| A | 2 BTC | 30 Tage | ausgegeben | 60 BTC-Tage |
| B | 0,5 BTC | 100 Tage | ausgegeben | 50 BTC-Tage |
| C | 5 BTC | 400 Tage | weiter unausgegeben | 0 BTC-Tage |
CDD für das Fenster: 60 + 50 = 110 BTC-Tage. Output C ist der größte und älteste der drei und trägt trotzdem nichts bei, weil er sich nicht bewegt hat. Wird er einen Monat später ausgegeben, mit 430 Tagen, bringt er dem späteren Fenster auf einen Schlag 2.150 BTC-Tage.
Warum ein großer oder alter Output so viel ausmacht
Weil Betrag und Alter multipliziert werden, kann völlig unterschiedliche Aktivität dieselbe Zahl ergeben. 1.000 BTC-Tage können 1.000 BTC sein, die nach einem Tag ausgegeben wurden. Oder ein einzelner Bitcoin nach 1.000 Tagen. Oder 200 Outputs zu je 0,05 BTC, jeder 100 Tage alt. Der Tageswert sieht in allen drei Fällen gleich aus.
Ein CDD-Wert verrät dir deshalb nicht, wie viele Transaktionen stattfanden, wie viele Menschen beteiligt waren oder wie viele BTC den Besitzer gewechselt haben. Ein einziger schlafender Output aus den frühen Bitcoin-Jahren kann einen ganzen Tag gewöhnlicher Zahlungen aufwiegen. Diese Gewichtung ist gewollt: Glassnode bezeichnet CDD als Maß für wirtschaftliche Aktivität, das lange unbewegten Coins mehr Gewicht gibt. Der Preis dafür ist, dass eine einzelne Transaktion einen Tag dominieren kann.
Wie liest man einen CDD-Ausschlag?
Tagesfenster und Vergleichsbasis
Ein CDD-Wert umfasst nur Outputs, die innerhalb seines Fensters ausgegeben wurden. Ein Tageswert ist nicht mit einer Wochensumme vergleichbar, und zwei Anbieter schneiden den Tag nicht unbedingt zur selben Stunde ab. Bevor du eine Zahl neben eine andere stellst, notier dir das Fenster, die Datenquelle und den historischen Bereich, mit dem du vergleichst.
Streng gelesen sagt ein Ausschlag nur eines: In diesem Fenster wurde mehr gespeichertes Coin-Alter ausgegeben als üblich. Das beschreibt die Vergangenheit. Ein Kurssignal oder eine Timing-Regel ist es nicht. Du wirst Kommentare finden, die Ausschläge als Hinweis darauf lesen, was Halter als Nächstes tun. Die Rechnung gibt das nicht her.
Bewegt heißt nicht unbedingt verkauft
Zurück zu Output C, weiterhin hypothetisch. Sein Besitzer bezahlt mit diesem 5-BTC-Output, inzwischen 430 Tage alt, eine Rechnung über 0,1 BTC. Ein Output lässt sich nur komplett ausgeben, also werden alle 2.150 BTC-Tage zerstört, obwohl rund 4,9 BTC sofort als Wechselgeld zurückkommen, mit Alter null. Etwa 98 % des CDD-Werts dieser Transaktion stammen damit von Coins, die ihren Besitzer nie verlassen haben.
Eigenüberweisungen laufen genauso. Ob jemand Guthaben von einer alten auf eine neue Wallet verschiebt, viele kleine Outputs zu einem großen zusammenlegt oder ein Verwahrer seine Cold-Storage-Struktur umbaut: Jedes Mal werden alte Outputs ausgegeben. Ein Verkauf oder ein neuer Eigentümer ist dafür nicht nötig. Die Blockchain hält fest, dass Outputs ausgegeben wurden. Warum, und ob die Empfangsadresse jemand anderem gehört, steht dort nicht. „Ältere oder größere Outputs wurden ausgegeben, oder beides“ deckt die Datenlage. „Langfristige Halter haben verkauft“ ist eine Behauptung, die sie allein nicht trägt.
Was ändert die Supply-Bereinigung bei CDD?
Rohes CDD hat eine eingebaute Drift. In der Anfangszeit waren erst wenige Bitcoin ausgegeben, also gab es kaum angesammeltes Alter, das sich verbrauchen ließ. Mit der wachsenden Menge stieg auch der Vorrat an Coin Days im gesamten Netzwerk und damit der Sockel, auf dem CDD typischerweise liegt. Glassnode weist darauf hin, dass dieser steigende Sockel den Vergleich von Werten aus verschiedenen Phasen erschwert (Glassnode: Supply-Adjusted CDD).
Die supply-bereinigte Variante teilt CDD deshalb durch die umlaufende Menge, bei Glassnode definiert als Gesamtzahl der ausgegebenen Coins. Ziel ist ein verhältnismäßigerer Blick über die ganze Marktgeschichte: Dieselbe Zahl an BTC-Tagen wiegt mehr, wenn erst wenige Millionen BTC existieren, als wenn es ein Vielfaches davon gibt. Eine kleine Nebenwirkung der Division: BTC-Tage geteilt durch BTC ergibt schlicht Tage. Der bereinigte Wert steht also nicht mehr in BTC-Tagen.
Genauso wichtig ist, was die Normalisierung nicht anfasst. Sie skaliert die Zahl um, sonst nichts. Eine Eigenüberweisung zählt weiter voll. Unterschiedliche Tagesgrenzen oder Datenquellen liefern weiter unterschiedliche Werte. Und supply-bereinigtes CDD ist die Definition eines Anbieters. Andere bereinigen anders oder gar nicht. Prüf also, welche Variante ein Chart zeigt, bevor du zwei davon vergleichst.
Worin unterscheidet sich CDD vom SOPR?
Beide Kennzahlen arbeiten mit demselben Rohmaterial, den in einem Fenster ausgegebenen Outputs. Sie stellen ihm aber verschiedene Fragen.
CDD multipliziert Betrag mit Alter, komplett in BTC und Tagen. Der SOPR teilt laut Glassnode-Definition den USD-Wert der ausgegebenen Outputs beim Ausgeben durch ihren USD-Wert bei der Entstehung (Glassnode: SOPR). Er ist ein Verhältnis zweier Dollarbewertungen. Was dieser Quotient leistet und wo er in die Irre führt, steht im SOPR-Guide.
Weil die eine Kennzahl den Preis ignoriert und die andere auf ihm aufbaut, laufen sie leicht auseinander. Ein Output, der nach drei Jahren ausgegeben wird, liefert einen großen CDD-Beitrag, egal ob der Preis beim Ausgeben über, unter oder genau auf dem Preis bei der Entstehung liegt. Ob er den SOPR nach oben oder unten zieht, hängt allein an diesem Preisverhältnis, nicht an seinem Alter. Alt heißt nicht im Plus, und ein junger Output kann den SOPR genauso stark bewegen wie ein alter gleicher Größe. Zusammen gelesen zeigen beide, wie viel Coin-Alter ausgegeben wurde (Größe und Alter der bewegten Outputs in einer Zahl) und wie sich die Dollarbewertung dieser Outputs verändert hat. Wer sie bewegt hat und warum, bleibt offen.
Was CDD nicht kann
CDD kann keine Halter identifizieren, denn die Kennzahl arbeitet mit Outputs und weiß nicht, wer sie kontrolliert. Sie kann einen Verkauf nicht von einer Eigenüberweisung, einer Zahlung oder einer internen Umbuchung einer Börse unterscheiden. Über realisierte Gewinne sagt sie nichts, weil der Preis gar nicht in die Formel eingeht. Und eine Prognose liefert sie auch nicht.
Die Mechanik darunter erklärt der UTXO-Guide: wie Outputs entstehen und ausgegeben werden. Die Grundlagen der On-Chain-Analyse ordnen Kennzahlen wie diese in einen größeren Zusammenhang ein. Die Bitcoin-Seite gibt einen Überblick über das Asset selbst. Die CDD-Definitionen in diesem Guide stammen aus den oben verlinkten externen Quellen.
Wenn du eine CDD-Zahl zitierst, zitier ihren Rahmen gleich mit: Fenster, Anbieter und ob roh oder supply-bereinigt. Ohne diesen Rahmen lässt sich eine Zahl in BTC-Tagen kaum einordnen. Mit ihm hast du eine recht saubere Aufzeichnung darüber, wie viel angesammeltes Coin-Alter, gewichtet nach Menge, in einem Zeitraum ausgegeben wurde. Genau dafür wurde die Kennzahl gebaut.
Häufige Fragen
Heißt ein steigendes Bitcoin-CDD, dass langfristige Halter verkauft haben?
Nein. Es heißt, dass in diesem Fenster ältere oder größere Outputs ausgegeben wurden, oder beides. Eigenüberweisungen, zusammengelegte Wallets und Wechselgeld-Outputs treiben CDD genauso nach oben wie ein Verkauf. Wer die Outputs ausgegeben hat und warum, hält die Kennzahl nicht fest.
Kann CDD steigen, obwohl sich der Bitcoin-Kurs nicht ändert?
Ja. CDD wird nur aus BTC-Beträgen und dem Alter der Outputs berechnet, der Kurs kommt in der Formel nicht vor. Ein seitwärts laufender Kurs und ein hoher CDD-Wert passen problemlos zusammen. Dollarbewertungen ausgegebener Outputs misst der SOPR, wie der SOPR-Guide erklärt.
Was ändert supply-bereinigtes CDD?
Die Variante von Glassnode teilt CDD durch die ausgegebene Bitcoin-Menge. Dadurch lassen sich Werte aus Jahren mit kleinerem Angebot leichter mit aktuellen vergleichen. Eigenüberweisungen filtert sie nicht heraus, und Unterschiede bei Zeitfenstern oder Datenquellen zwischen Anbietern löst sie auch nicht.
Hinweis: Die Beispiele in diesem Guide sind hypothetisch, die Quellen sind im Text verlinkt. Nur zur Information, keine Anlageberatung.