¿Cuáles son las diferencias clave entre bitcoin-qt, bitcoin-cli, bitcoind, bitcoin rpc y daemon?

¿Puede alguien por favor dar una breve explicación sobre estos? Me estoy confundiendo mucho con las diferencias, y cada artículo de tutorial que leo usa estos términos indistintamente (estoy tratando de configurar un nodo podado...)

  • bitcoin-qt
  • bitcoin-cli
  • bitcoind
  • bitcoin-rpc
  • demonio

¡Gracias!

Respuestas (2)

Todas esas cosas son parte del mismo programa, Bitcoin Core.

bitcoin-qt: La versión GUI de Bitcoin Core. La mayoría de los usuarios usarán esto ya que proporciona una buena interfaz gráfica de usuario que usa el marco Qt. Hace toda la funcionalidad de Bitcoin Core, incluido ser un nodo completo y manejar sus claves privadas y transacciones.

bitcoind: El demonio de Bitcoin. Es la versión de Bitcoin Core que puede ejecutarse en segundo plano. Todavía hace todas las cosas de nodo completo y billetera que bitcoin-qthace, pero es más difícil acceder. bitcoindse utiliza principalmente para máquinas sin GUI (por ejemplo, servidor sin cabeza). Se puede acceder a él e interactuar con él mediante el protocolo JSON-RPC.

bitcoin-cli: Una herramienta que puede utilizar para interactuar con bitcoind. Habla el protocolo JSON-RPC que bitcoindusa y le permite enviar comandos bitcoindy recuperar los resultados.

bitcoin-rpc: El servidor Bitcoin Core RPC. Esto es parte de bitcoindy bitcoin-qt(debe configurarse explícitamente para habilitarse en bitcoin-qt). Esta es la interfaz bitcoin-clicon la que interactúa.

daemon: Un demonio es cualquier servicio que se ejecuta en segundo plano. bitcoindes un demonio, al igual que muchos otros programas que se ejecutan en segundo plano y no tienen GUI.

Buenas descripciones, gracias, esto aclara las cosas.

Todo pertenece a la misma aplicación (bitcoin-core) Puede descargarlo de bitcoin.org

bitcoin-qt Qt es una aplicación multiplataforma y un marco de interfaz de usuario para desarrolladores que utilizan C++. Se utiliza para la interfaz de usuario en Bitcoin-Qt. Consulte http://qt-project.org/ .

bitcoin-cli

cli: interfaz de línea de comandos

bitcoind

Bitcoind es un demonio sin cabeza y también incluye una herramienta de prueba para el mismo demonio. Proporciona una interfaz JSON-RPC, lo que permite controlarlo de forma local o remota, lo que lo hace útil para la integración con otro software o en sistemas de pago más grandes.

bitcoin-rpc

La llamada a procedimiento remoto (RPC) es un protocolo que un programa puede usar para solicitar un servicio de un programa ubicado en otra computadora en una red sin tener que comprender los detalles de la red. Una llamada de procedimiento también se conoce a veces como llamada de función o llamada de subrutina.

daemon Ejecutando Bitcoin en segundo plano (modo daemon)