Wie finde ich die Absenderadresse aus dem Transaktionshash heraus? [Duplikat]

Mögliches Duplikat:
So finden Sie den Absender einer Transaktion heraus

Ich versuche, die Blockchain.info-API zu verwenden, um eine Zahlung zu erhalten und die Adresse des Absenders zu speichern. Die API zeigt jedoch nur den Transaktionshash an, nicht die Adresse des Absenders. Vielleicht ist dies einfach Unwissenheit über das BTC-Protokoll, aber wie kann ich die Absenderadresse von einem bestimmten Transaktions-Hash finden?

Die beiden APIs, die ich verwende:

Antworten (1)

Sie können beispielsweise die Informationen des Block Explorers zu einer bestimmten Transaktion überprüfen. Anhand der Transaktion 1c480aad976c61b51ae47401a554b09f65efe6f95f644041f838d9129e09167c können Sie beispielsweise sehen, dass die einzige Eingabe der Adresse 1HnjAo2nbHGFDto86smcFiF3uUwfvNJ4cS zugeordnet war.

Im Allgemeinen sollten Sie es jedoch vermeiden, Transaktionseingaben für praktisch jeden Zweck zu verwenden – sie identifizieren einen Benutzer nicht eindeutig, das Zurücksenden von Bitcoins an den Benutzer könnte mit nur diesen Informationen problematisch sein und so weiter.

OK... Danke für die Antwort. Wo kann ich das hier finden? Ist es der "Hash" von "prevout"? blockchain.info/api/blockchain_api
@flaab Sie müssten die Website analysieren, nicht den rohen Tx, da eine Bitcoin-Transaktion die vorherige Transaktion nicht codiert. Wenn Sie rohes Tx verwenden möchten, müssen Sie das prev_out hashund nehmen n, zur Transaktion dieses Hashs gehen und das outmit einem Index überprüfen n.