Title: API para cliente Bitcoin Post by: laguzzigerardo on February 17, 2013, 09:34:40 PM hola!,
Cómo muchos tengo instalado en mi pc Bitcoin-Qt, quería saber sí hay alguna forma de interactuar con dicho cliente desde otra aplicación. Actualmente estoy desarrollando una aplicación en C# y necesitaría saber si es posible realizar acciones como crear addresses ó enviar btc mediante una API ó algo por el estilo. Estuve viendo que los sitios con wallet online proveen apis, pero quisiera descartar la posibilidad de hacerlo en form desktop. Saludos! Title: Re: API para cliente Bitcoin Post by: Jazb on February 18, 2013, 02:28:51 AM Si existe crear direcciones no necesariamente necesita un API hay varias formas de hacerlo (desde los clientes desktop o web, pasando por comandos de consola en el SO de tu preferencia, terminando en el modo paranoico máximo con papel, lápiz y mucho cálculos) ahora el cliente para consola que se puede ejecutar como un sub-proceso background "bitcoind" tiene una lista de llamas a la propia API.
LINK (https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list) Title: Re: API para cliente Bitcoin Post by: tbcoin on February 18, 2013, 02:33:48 AM ...LINK (https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list//)... Please, corrige el link, sobran las "//" finales.Edit: Hay implementaciones de bitcoin en gran cantidad de lenguajes. Para C github-cbitcoin (https://github.com/MatthewLM/cbitcoin) - http://cbitcoin.com/ (http://cbitcoin.com/), aunque la v1 esta descontinuada, la v2 sigue en desarrollo. Edit2: Ok, es C# http://bitcoincs.codeplex.com/ Title: Re: API para cliente Bitcoin Post by: Jazb on February 18, 2013, 03:30:15 AM ...LINK (https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list//)... Please, corrige el link, sobran las "//" finales.Lo veo bien al menos que otro lo halla editado no he tocado nada de nada. Y como tal implementaciones del protocolo bitcoin hay en diversos lenguajes de programación con sus distintas api. Ahora algo que no viene al caso pero porque Armory hace uso de bitcoin-qt o bitcoind en vez de usar su propia implementacion ? siempre me ha parecido algo interesante y es el cliente que suelo usar por defecto Title: Re: API para cliente Bitcoin Post by: LuisCar on February 18, 2013, 10:46:33 AM En los sistemas GNU/Linux es muy frecuente hacer llamadas a otros programas que ya están implementados en el sistema (como el demonio bitcoind) de los que dispones de su código y además la licencia del mismo ―al ser libre― te permite usarlo con cualquier propósito. Esto ahorra muchísimo trabajo ya que no tienes por qué volver a escribir código para hacer algo que hace bien otro software que ya existe, y si no lo hace tan bien como tu quisieras podrías modificarlo para mejorarlo, sin tener que volver a comenzar de cero.
Además, según la wikipedia (https://es.wikipedia.org/wiki/Bitcoin#Aplicaciones_nativas): "Bitcoin-Qt/Bitcoind es el único programa que implementa totalmente el protocolo, protegiendo a la red, y se considera la referencia en la que se apoyan el resto de clientes existentes". Por lo que si yo fuera el programador de Armory (http://bitcoinarmory.com/) también utilizaría el demonio btcoind. Title: Re: API para cliente Bitcoin Post by: laguzzigerardo on March 10, 2013, 02:29:26 PM Gracias por las respuestas!, Ahora comprendi como laburar con el daemon bitcoind, saludos!
|