Estoy tratando de desarrollar un cliente Bitcoin SPV que utiliza una biblioteca que requiere un núcleo bitcoin (un servicio bitcoind en ejecución). Sin embargo, por lo que entiendo, Bitcoin Core es un nodo completo, lo que significa que almacena toda la cadena de bloques.
Mi pregunta es: ¿existe un servicio que es similar a bitcoind (es decir, proporciona un servidor JSON-RPC), sin necesitar toda la cadena de bloques?
Sí, bitcoind con poda es similar a bitcoind, aunque algunos RPC están deshabilitados (naturalmente, debido a la poda).
bitcoind en modo de poda no almacena toda la cadena de bloques y puede reducir su uso de espacio a 2 GB en lugar de 85 GB.
Consulte las notas de la versión aquí y aquí .
Actualización: También hay una billetera Full Block SPV PR de Jonas Schnelli. Que es incluso más ligero que el modo de poda, ya que solo descarga bloques desde la creación de la billetera.
Como Alin explicó hoy, la versión más ligera es el modo podado. Sin embargo, hay solicitudes de extracción para una versión aún más ligera, llamada modo SPV de descarga de bloque completo o modo SPV completo.
Esté atento a estas dos solicitudes de incorporación de cambios. También es libre de contribuir:
Modo SPV de bloque completo híbrido completo
Agregar modo de cliente ligero simple (solo RPC)
Janes
FedFranz
Janes