Echtzeit-Zahl der Transaktionen weltweit

https://blockchain.info/unconfirmed-transactions?format=json

Ich habe einen API-Schlüssel erhalten , ich möchte die obige URL jede Sekunde aufrufen, um die Anzahl der tx in Echtzeit zu zählen.

Ich denke jedoch nicht, dass dies der beste Weg ist, da die Daten durch die Antwortzeit verzögert werden könnten, und ich mag die Idee nicht, sie so oft anzurufen (ich würde das als eine Art Missbrauch des Dienstes werten , obwohl ich es nicht genau weiß). Außerdem müsste ich in einem Anruf alle TX mit derselben ID herausfiltern, die möglicherweise im vorherigen Anruf aufgelistet wurden.

Ich würde es vorziehen, eine Liste zu bekommen, die alle unbestätigten zeigt, und überhaupt keine zu verpassen, um sie so zu sehen, wie sie passieren.

Ich habe mir den Bitcoin-RPC-Aufruf „listtransactions“ angesehen. Ich denke, dass ich dadurch schneller zählen könnte, aber ich würde gerne wissen, ob es einen Weg/eine API gibt, der bzw. die mir die weltweiten unbestätigten TX-Nachrichten schicken wird, sobald sie passieren (damit ich immer 100 % genau bin, um die Echtzeitnummer zu zählen von Transaktionen weltweit).

Hinweis: Ich muss nur die genaue „Anzahl“ zählen.

Antworten (1)

Sie müssten die Blockchain selbst überwachen, wie Sie sagen, ich denke, es würde als Missbrauch gelten, wenn Sie blockchain.info jede einzelne Sekunde eines jeden Tages abfragen. Die Blockchain ist nur eine Datenbank. Wenn Sie also Programmierkenntnisse haben oder bereit sind, jemanden mit den Fähigkeiten zu bezahlen, wäre es nicht allzu schwierig.

Es gibt wahrscheinlich bereits Tools, die dies tun könnten, wie libbitcoin, bitcoinj usw. Ich bin mir nicht sicher. Sie könnten sogar den offiziellen Bitcoin-Client modifizieren, um jede empfangene Transaktion in einer Datenbank/Textdatei/was auch immer zu protokollieren.

Zu Ihrer Information, der RPC-Aufruf listtransactions listet nur Ihre eigenen Transaktionen auf, nicht alle.