Gibt es eine Remote-Bitcoin-API, für die nichts lokal gespeichert werden muss?

Was ich mir vorstelle, ist ein vertrauenswürdiger zentralisierter Server (z. B. von Mt. Gox oder einer anderen Börse ausgeführt), der eine einfache API auf mittlerer/niedriger Ebene verfügbar macht (sagen wir in JSON):

  • getTransaction(fromAddress)
  • getTxDetails()
  • executeTransaction()
  • ...

Ich weiß, dass BitcoinJ nicht die gesamte Blockchain speichert, aber es speichert und aktualisiert die Header. Die Methode, die ich suche, erspart mir die Mühe, alle lokalen Daten mit Ausnahme der tatsächlichen Schlüssel/Adressen zu verwalten.

Ich müsste dieser Transaktion nicht meinen privaten Schlüssel geben, sondern eine Art Offline-Transaktionsäquivalent verwenden . Gibt es etwas in der Nähe davon? Baut das jemand? (Wenn nicht, sollte jemand!)

Dies scheint ein Anfang in diese Richtung zu sein: bitcointalk.org/index.php?topic=55822.0
Ist das dieselbe Frage? Bitcoin über HTTP?
@DH - Könnte sein. Trotzdem gefällt mir nicht, wie diese Frage formuliert ist ... zumindest für mich ist sie etwas schwerer zu verstehen als meine Frage. Was denkt ihr?
Hmm, Sie möchten also so etwas wie einen Blockchain-Browser, der Daten für Adressen in Ihrer Brieftasche bereitstellt (Liste der TXs und deren Details) und akzeptiert, dass Sie Ihre eigenen TXs senden, die Sie auf Ihrem eigenen Client generieren? Nun, ich denke, ich arbeite langsam an so etwas ...
@ThePiachu - Es scheint mehrere solcher Bemühungen zu geben. Der entscheidende Punkt ist, dass ich einen minimalen zustandslosen Code ausführen möchte, um Transaktionen zu generieren, und diesen TX dann an die API weiterleiten möchte. Woran arbeitest du? Möchtest du teilen?
@ripper234 Ich arbeite an der Bitcoin-Implementierung in Go - bitcointalk.org/index.php?topic=55722.msg662703 . Ich ziele darauf ab, Standard-Bitcoin-Nachrichten als HTTP-POSTs zu behandeln.
@ThePiachu - Schön, halte uns auf dem Laufenden.

Antworten (1)

Diese Frage ist jetzt etwas alt. Aber Sie könnten die blockchain.info JSON RPC-API verwenden. Es ist so konzipiert, dass es mit der ursprünglichen Bitcoind-Implementierung kompatibel ist, und die meisten Funktionen können ohne private Schlüssel ausgeführt werden.

http://blockchain.info/json_rpc_api

Aktualisierter Link: blockchain.info/api