Ich habe mit dem Gedanken gespielt, eine Bitcoin-App zu bauen. Meine Recherchen haben mich bisher zu dem Schluss geführt, dass es sinnvoll ist, einen Bitcoin-Client-Daemon auf meinem Server auszuführen, um eine API für meine mobile App bereitzustellen.
Ist Bitcoin dafür gut? Ich habe den -server-Modus des Bitcoin-qt-Clients für Mac verwendet, wie hier erklärt , und er scheint für die meisten RPC-Aufrufe sehr langsam zu sein. Ist der Dämon schneller? Es scheint, als ob etwas so Langsames nicht auf dem Server ausgeführt werden sollte und mich fast dazu zwingen würde, einige Antworten zwischenzuspeichern, die für einen schneller laufenden Client wahrscheinlich unnötig wären (offensichtlich wäre das Zwischenspeichern später sinnvoll, aber für den Anfang klein In diesem Ausmaß möchte ich es vermeiden.
Gibt es bessere serverseitige Clients, die ich ausführen könnte und die eine bessere Leistung als Bitcoin erbringen würden? Bietet einer von ihnen bessere Schnittstellen als JSON-RPC, oder gibt es einen Grund, warum JSON-RPC für diese Art von Anwendungsfall an sich besser ist? Wie wäre es mit einer REST-API?
Es hängt davon ab, welche Informationen Sie benötigen. Bitcoind kann Ihnen über seine API Informationen bereitstellen , aber Sie müssen es selbst ausführen und es funktioniert nur über HTTP JSON RPC. Es gibt andere Quellen für ähnliche Informationen, wie die API von blockchain.info , die auch andere Formate verarbeiten kann.
DerPiachu
endliche Schleife