¿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...)
¡Gracias!
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-qt
hace, pero es más difícil acceder. bitcoind
se 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 bitcoind
usa y le permite enviar comandos bitcoind
y recuperar los resultados.
bitcoin-rpc
: El servidor Bitcoin Core RPC. Esto es parte de bitcoind
y bitcoin-qt
(debe configurarse explícitamente para habilitarse en bitcoin-qt
). Esta es la interfaz bitcoin-cli
con la que interactúa.
daemon
: Un demonio es cualquier servicio que se ejecuta en segundo plano. bitcoind
es un demonio, al igual que muchos otros programas que se ejecutan en segundo plano y no tienen GUI.
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)
2523454