Ich habe bitcoin-qt installiert, also pflege ich die Blockchain lokal. Ich habe eine Liste mit Transaktions-Hash-Strings (z. B. f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6) und möchte Informationen zu diesen Transaktionen anfordern (Eingabe/Ausgabe öffentlicher Schlüssel, Wert usw.).
Irgendwelche Vorschläge, um das gesamte Verfahren effizienter zu gestalten?
Ich würde Bitcoin-abe empfehlen. Es ist ein Open-Source-Projekt, das die gesamte Blockchain analysiert und im Wesentlichen eine Datenbank mit allen Transaktionsinformationen erstellt, nach denen Sie suchen. Es ist erwähnenswert, dass der Einrichtungsprozess bei der aktuellen Größe der Blockchain mehrere Tage dauert, aber Sie können jede Transaktion lokal nach den Informationen abfragen, nach denen Sie suchen.
Sie sind sich nicht sicher, was genau Sie tun müssen, wenn Sie Ihre Informationen gefunden haben, da dies auch ein großer Einfluss darauf sein kann, welches Tool Sie verwenden. Sie können jedoch die bitcoind-API verwenden, die mit bitcoin-qt gepackt ist, um mit diesem Befehl alle Informationen über eine Transaktion zu erhalten.
gettransaction <txid>
Es wird Ihnen alle Informationen über diese Transaktion zurückgeben, ich würde ein anderes Tool verwenden, das darauf aufgebaut ist, wie eine PHP-API oder was auch immer Ihre bevorzugte Sprache ist. Hier ist eine, die ich erstellt habe, um über PHP https://github.com/michaeljs1990/Bitcoin-PHP-API damit zu interagieren .
Mehr über die Bitcoin-API finden Sie unter https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list
Pieter Wuille