¿Con qué 10 API de Bitcoin debe comenzar un desarrollador?

Realmente depende de lo que intentes hacer.

Primero, Bitcoin tiene una API incorporada. Si está ejecutando un nodo o billetera, puede interactuar con él a través de llamadas RPC y JSON.

Referencia de API (JSON-RPC)
Lista original de llamadas de cliente / API de Bitcoin

Esta API es muy funcional y puedes construir casi cualquier cosa que hayas visto en el mundo de Bitcoin con estas llamadas básicas.

Ahora, si no desea ejecutar una copia local del nodo o desea alguna abstracción, BitcoinJ es lo que desea:

bitcoinj
Bitcoinj es bueno porque también admite cosas como la carga de cadenas de bloques SPV, cifrado, etc.

Si está más interesado en consultar blockchain, hay algunas opciones. El más antiguo y ampliamente difundido es ABE:

bitcoin-abe / bitcoin-abe

Del léame:

Este software lee el archivo de bloque de Bitcoin, transforma y carga los datos en una base de datos, y presenta una interfaz web similar al Explorador de bloques de Bitcoin

Por supuesto, dependiendo de lo que quieras hacer, hay muchas otras API y herramientas.

richardkiss / pycoin es sorprendente si quieres incorporar funciones de Bitcoin en tus programas de python.

ckolivas / cgminer es la API para cgminer, que le permite realizar muchas operaciones de tipo minero.

slush0 / stratum es el protocolo estándar de Stratum utilizado para ejecutar grupos de minería.

Si hay algún aspecto que no cubrí, siéntase libre de comentar y preguntar.

Descargo de responsabilidad, trabajo para BlockTrail. Nuestra API proporciona un conjunto completo de herramientas para integrar aplicaciones con la red Bitcoin. Nuestro objetivo es fomentar la economía de Bitcoin al proporcionar una forma segura, confiable y rápida de construir y realizar transacciones con Bitcoin. Al derribar las barreras técnicas de entrada, BlockTrail está ayudando a aumentar la presencia de Bitcoin en el comercio mundial.

Estas son algunas de las cosas que ofrecemos:

  • Blockchain Data API : conexión principal a la red Bitcoin Blockchain que proporciona acceso completo a datos sin procesar
  • API de billetera : envíe y reciba bitcoins fácilmente, administre billeteras ilimitadas y mantenga el control de sus claves privadas. Nuestra seguridad de firma múltiple incluye controles específicos para evitar robos y pérdidas.
  • Webhooks : notificaciones en tiempo real sobre nuevos bloques, transacciones y eventos de red
  • Explorer : plataforma de análisis de datos en línea para obtener información sobre la cadena de bloques de Bitcoin
  • Web Wallet : interfaz web para crear y administrar todas sus billeteras
  • Soporte de Testnet : todas las herramientas y características de la plataforma BlockTrail también están disponibles para usar con el testnet de Bitcoin

BLOQUEO | Bitcoin API y Block Explorer

Blockonomics [1] tiene una API bitcoin muy simple. Aunque carece de funcionalidad avanzada como bloques, puede comenzar fácilmente con cosas como el saldo de direcciones / notificaciones de pago.

Notas al pie

[1] API de Bitcoin – Blockonomics

¿Por qué 10? Solo necesita uno: la API oficial.

Referencia de API (JSON-RPC)