Kann jemand diese bitte kurz erläutern? Ich bin sehr verwirrt über die Unterschiede, und jeder Tutorial-Artikel, den ich lese, verwendet diese Begriffe austauschbar (ich versuche, einen beschnittenen Knoten einzurichten ...)
Danke schön!
All diese Dinge sind Teil desselben Programms, Bitcoin Core.
bitcoin-qt
: Die GUI-Version von Bitcoin Core. Die meisten Benutzer werden dies verwenden, da es eine schöne grafische Benutzeroberfläche bietet, die das Qt-Framework verwendet. Es übernimmt alle Funktionen von Bitcoin Core, einschließlich der Tatsache, dass es ein vollständiger Knoten ist und Ihre privaten Schlüssel und Transaktionen verarbeitet.
bitcoind
: Der Bitcoin-Daemon. Es ist die Version von Bitcoin Core, die im Hintergrund ausgeführt werden kann. Es erledigt immer noch alle vollständigen Node- und Wallet-Dinge, bitcoin-qt
die jedoch schwieriger zugänglich sind. bitcoind
wird hauptsächlich für Maschinen ohne GUI (z. B. Headless Server) verwendet. Es kann über das JSON-RPC-Protokoll aufgerufen und damit interagiert werden.
bitcoin-cli
: Ein Tool, mit dem Sie interagieren können bitcoind
. Es spricht das JSON-RPC-Protokoll, bitcoind
das Befehle verwendet und Ihnen ermöglicht, Befehle an zu senden bitcoind
und die Ergebnisse zurückzuerhalten.
bitcoin-rpc
: Der Bitcoin Core RPC-Server. Dies ist Teil von bitcoind
und bitcoin-qt
(es muss explizit gesetzt werden, um in aktiviert zu werden bitcoin-qt
). Dies ist die Schnittstelle, mit der bitcoin-cli
interagiert wird.
daemon
: Ein Daemon ist ein Dienst, der im Hintergrund läuft. bitcoind
ist ein Daemon, wie auch viele andere Software, die im Hintergrund laufen und keine GUI haben.
Alles gehört zur selben Anwendung (bitcoin-core). Sie können es von bitcoin.org herunterladen
bitcoin-qt Qt ist eine plattformübergreifende Anwendung und ein UI-Framework für Entwickler, die C++ verwenden. Es wird für die Benutzeroberfläche in Bitcoin-Qt verwendet. Siehe http://qt-project.org/ .
Bitcoin-Cli
CLI: Befehlszeilenschnittstelle
Bitcoin
Bitcoind ist ein Headless-Daemon und bündelt auch ein Testtool für denselben Daemon. Es bietet eine JSON-RPC-Schnittstelle, mit der es lokal oder remote gesteuert werden kann, was es für die Integration mit anderer Software oder in größere Zahlungssysteme nützlich macht
bitcoin-rpc
Remote Procedure Call (RPC) ist ein Protokoll, mit dem ein Programm einen Dienst von einem Programm anfordern kann, das sich auf einem anderen Computer in einem Netzwerk befindet, ohne die Details des Netzwerks verstehen zu müssen. Ein Prozeduraufruf wird manchmal auch als Funktionsaufruf oder Subroutinenaufruf bezeichnet.
Daemon Läuft Bitcoin im Hintergrundmodus (Daemon-Modus)
2523454