Eine Bitcoin-Transaktion rückwärts und vorwärts verfolgen### Woher stammen die Inputs, welche Outputs entstanden und wohin wurden sie später übertragen?
Eine Bitcoin-Wallet zeigt normalerweise das Ergebnis: Eine Zahlung wurde gesendet, empfangen oder bestätigt.
Für den Alltag reicht das. Die technische Struktur dahinter bleibt jedoch unsichtbar.
Eine Bitcoin-Transaktion ist nicht einfach eine Überweisung von einem Konto auf ein anderes. Sie verbraucht Outputs früherer Transaktionen und erzeugt neue Outputs, die später wieder ausgegeben werden können. Jede bestätigte Transaktion besitzt deshalb eine sichtbare Vergangenheit und möglicherweise eine weiterverfolgbare Zukunft.
Bitcoin Transaction Tree macht diese Struktur sichtbar.
Nach Eingabe einer Transaktions-ID wird die Transaktion zum Mittelpunkt eines interaktiven Graphen. Links erscheinen ihre Inputs, rechts ihre Outputs. Wurde ein Output bereits ausgegeben, lässt sich zur nachfolgenden Transaktion wechseln. Jede verbundene Transaktion kann zum neuen Mittelpunkt gemacht werden.
Das Ergebnis ist keine statische Explorer-Seite, sondern eine Möglichkeit, sich Verbindung für Verbindung durch die Bitcoin-Historie zu bewegen.
Ausgangspunkt ist die TXID
Jede Bitcoin-Transaktion besitzt eine Transaktions-ID, kurz TXID. Dieser 64 Zeichen lange hexadezimale Wert wird aus den Transaktionsdaten abgeleitet.
Nach Eingabe einer TXID lädt Bitcoin Transaction Tree die zugehörigen öffentlichen Blockchain-Daten.
Die Karte in der Mitte zeigt unter anderem:
- den gesamten Output-Wert,
- die Anzahl der Inputs und Outputs,
- den Bestätigungsstatus,
- Transaktionsgebühr und Gebührenrate,
- Größe, Gewicht und virtuelle Größe,
- Blockhöhe und Mining-Zeitpunkt. Die umliegenden Karten zeigen, wie diese Transaktion mit anderen Transaktionen verbunden ist.
Die Transaktion rückwärts verfolgen
Ein Input enthält nicht einfach nur eine Adresse und einen Betrag. Er verweist auf einen ganz bestimmten Output einer früheren Transaktion.
Bitcoin Transaction Tree kennzeichnet diese Verbindung als Previous TXID. Ein Klick darauf setzt die frühere Transaktion in den Mittelpunkt.
Damit lassen sich Fragen untersuchen wie:
- Wurde die Zahlung aus einem oder mehreren früheren Outputs finanziert?
- Hat die Wallet mehrere kleine UTXOs zusammengeführt?
- Stammen die Mittel aus einer wesentlich größeren Transaktion?
- Wie weit lässt sich die sichtbare Transaktionskette zurückverfolgen? Manche Transaktionen besitzen nur einen Input, andere Dutzende oder sogar Hunderte. Bei sehr großen Transaktionen zeigt die App zunächst einen überschaubaren Ausschnitt; die übrigen Einträge lassen sich bei Bedarf einblenden.
Die Transaktion vorwärts verfolgen
Jeder Output hat einen von zwei grundlegenden Zuständen:
- Unspent: Der Output ist weiterhin ein UTXO und kann künftig ausgegeben werden.
- Spent: Eine spätere Transaktion hat ihn bereits als Input verwendet. Bei einem ausgegebenen Output zeigt Bitcoin Transaction Tree die Spending TXID. Ein Klick führt zu der Transaktion, die diese Coins weiterverwendet hat.
So kann man mit der gestrigen Wallet-Zahlung beginnen und ihre spätere Entwicklung verfolgen — sofern der betreffende Output bereits ausgegeben wurde.
Das ist besonders aufschlussreich, wenn die Wallet lediglich die ursprüngliche Zahlung zeigt. Der Tree macht die technische Konstruktion sichtbar: den finanzierenden Input, den Zahlungs-Output, einen möglichen Wechselgeld-Output und spätere Ausgaben.
Eine Zahlung besteht häufig aus mehr als einem Output
Angenommen, eine Transaktion verbraucht einen Input über 22.352 Satoshis und erzeugt zwei Outputs:
- 10.000 Satoshis für den Empfänger,
- 10.943 Satoshis als Wechselgeld. Die verbleibenden 1.409 Satoshis sind die Miner-Gebühr.
Eine Wallet zeigt vielleicht nur „10.000 sats empfangen“. Der Transaction Tree zeigt, wie dieses Ergebnis technisch entstanden ist.
Das ist wichtig, weil die Bitcoin-Blockchain keine Kontostände verwaltet. Eine Wallet berechnet ihren Saldo aus allen noch nicht ausgegebenen Outputs, die sie entsperren kann.
Nicht nur für den Unterricht
Die visuelle Darstellung eignet sich hervorragend für Schulen und Hochschulen, ist aber keineswegs auf Bildung beschränkt.
Bitcoin-Nutzer können eigene Zahlungen untersuchen. Händler können nachvollziehen, wie eine empfangene Transaktion zusammengesetzt wurde. Entwickler können das Verhalten von Wallets prüfen. Analysten und Journalisten können öffentlich sichtbaren Transaktionsbeziehungen folgen, ohne für jede TXID manuell eine neue Explorer-Seite öffnen zu müssen.
Die App hilft außerdem beim Verständnis von:
- Zusammenführung vieler kleiner UTXOs,
- Wechselgeld-Outputs,
- ungewöhnlich hohen Transaktionsgebühren,
- historischen Transaktionen mit sehr großen Bitcoin-Beträgen,
- Transaktionen mit besonders vielen Outputs,
- dem Unterschied zwischen Adresse und Transaktion. ### Was der Tree nicht beweist
Die Bitcoin-Blockchain ist öffentlich. Öffentlich bedeutet aber nicht automatisch identifiziert.
Die Verbindung zwischen zwei Transaktionen beweist, dass ein Output später als Input verwendet wurde. Sie verrät nicht automatisch, welche Person oder Organisation eine Adresse kontrolliert. Eine Wallet kann viele Adressen besitzen, und ein Dienst kann Transaktionen für zahlreiche voneinander unabhängige Nutzer erzeugen.
Der Tree zeigt den Wertefluss, nicht die verifizierte Identität.
Diese Grenze ist entscheidend. Ein gutes Blockchain-Werkzeug sollte öffentliche Belege leichter verständlich machen, ohne Vermutungen als Tatsachen darzustellen.
Bewusst nur lesend
Bitcoin Transaction Tree enthält keine Wallet. Die App fragt weder Private Keys noch Wiederherstellungsphrasen ab und kann Bitcoin weder senden, empfangen, kaufen noch verkaufen.
Sie liest öffentliche Blockchain-Daten und speichert bereits untersuchte Transaktionen in einem lokalen Cache. Mit Zurück und Vorwärts lässt sich der eingeschlagene Weg erneut durchlaufen; eine Home-Funktion führt zur ursprünglich eingegebenen TXID zurück.
Eine Wallet zeigt, was passiert ist. Ein Block Explorer liefert sämtliche Rohdaten. Bitcoin Transaction Tree liegt dazwischen: Die App zeigt, was passiert ist — und wie eine Transaktion mit der nächsten verbunden ist.
Download on App Store: https://apps.apple.com/us/app/bitcoin-transaction-tree/id6811372344
Mehr Beaver Tools: https://beavertools.app/
Mehr Bitcoin Apps: https://btcminertools.com/
Top comments (0)