¿Existe una API remota de Bitcoin que no requiera que nada se almacene localmente?

Lo que imagino es un servidor centralizado confiable (por ejemplo, ejecutado por Mt. Gox o algún otro intercambio), que expone una API simple de nivel medio/bajo (digamos en JSON):

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

Sé que BitcoinJ no almacena toda la cadena de bloques, pero almacena y actualiza los encabezados. El método que busco me ahorrará la molestia de administrar cualquier dato local, excepto las claves/direcciones reales.

No tendría que darle a esta transacción mi clave privada, sino usar algún tipo de transacción fuera de línea equivalente. ¿Hay algo parecido a esto? ¿Alguien está construyendo esto? (¡Si no, alguien debería!)

Esto parece ser un comienzo en esta dirección: bitcointalk.org/index.php?topic=55822.0
¿Es esta la misma pregunta? ¿Bitcoin sobre HTTP?
@DH - Podría ser. Aún así, no me gusta cómo se formula esa pregunta ... al menos para mí, es un poco más difícil de entender que mi pregunta. ¿Qué piensan ustedes?
Hmm, entonces, ¿quiere algo como un navegador Blockchain que proporcione datos para las direcciones en su billetera (lista de txs y sus detalles) y acepte enviar sus propios txs, que genera en su propio cliente? Bueno, supongo que poco a poco estoy trabajando en algo así...
@ThePiachu: parece que hay varios esfuerzos de este tipo. El punto clave es que quiero ejecutar un código sin estado mínimo para generar transacciones y luego reenviar este TX a la API. ¿En que estas trabajando? ¿Te importa compartir?
@ripper234 Estoy trabajando en la implementación de Bitcoin en Go - bitcointalk.org/index.php?topic=55722.msg662703 . Mi objetivo es manejar los mensajes estándar de Bitcoin como HTTP POST.
@ThePiachu - Genial, mantennos informados.

Respuestas (1)

Esta pregunta es un poco vieja ahora. Pero podría usar la API JSON RPC de blockchain.info. Está diseñado para ser compatible con la implementación original de Bitcoind y la mayoría de las funciones pueden funcionar sin claves privadas.

http://blockchain.info/json_rpc_api

Enlace actualizado: blockchain.info/api