Ich studiere die Transaktionen und wie sie funktionieren. Angenommen, ich würde einige Bitcoins verfolgen, die ich ausgegeben habe. Dies ist ein Szenario: Meine öffentlichen Adressen sind: addr1
und addr2
. Ich habe eine Transaktion tr1
durchgeführt (Ausgabe wie blockchain.info):
tr1
input addr1 2BTC output addrX 1.5BTC
addr2 0.4BTC
addrY 0.1BTC
Jetzt wüsste ich, wofür die 1,5 BTC ausgegeben werden, die ich an addrX gesendet habe. Angenommen, ich verwende den blockchain.info-Explorer und der addrX führt eine weitere Transaktion tr2 durch. Was ich mache ist:
1 - suchen Sie nach dem addrX,
2 - finden Sie den tr2, wo meine Eingabe von 1,5 BTC ausgegeben wird
3 - wiederholen Sie den ersten Schritt, aber mit den Adressen, die in der Ausgabe der vorherigen Transaktion angegeben sind
Hab ich recht? Kann ich auf diese Weise die ausgegebenen Bitcoins „verfolgen“? Vielen Dank.
Ja, das ist im Grunde das, was Sie tun müssen.
Sie werden jedoch feststellen, dass es nach einigen Transaktionen viel komplizierter wird. Was wäre, wenn tr2
aus Ihrem Beispiel beispielsweise eine weitere Eingabe von 8,5 BTC und 4 Ausgaben von jeweils 2,5 BTC enthält. Wo sind deine 1,5 BTC geblieben? Da Ihre 1,5 BTC nur 15 % des Wertes von ausmachten tr2
, bedeutet das, dass alle 4 Ausgaben zu 15 % aus Ihren Mitteln bestehen? Was wäre, wenn die 4 Ausgänge nicht alle den gleichen Wert hätten?
Diese Fragen verdeutlichen das Konzept der „ Taint-Analyse “ beim Tracking von Coins. Das Bitcoin-Netzwerk mischt von Natur aus Inputs, um neue Outputs zu schmieden, daher gibt es nie einen wahren Weg, den eine Münze von Besitzer zu Besitzer nimmt. In vielerlei Hinsicht ist es besser, sich eine Transaktion als eine Operation vorzustellen, die alle Münzen in ihren Eingaben zerstört und (optional) mit ihren Ausgaben neue Münzen erstellt.
Ja du hast Recht. Dies ist der Weg zu folgen. Um einfach zu folgen, können Sie Tools wie Blockeer verwenden
d3llafr33
Jestin