Может ли кто-нибудь дать краткое объяснение по этому поводу? Я очень запутался в различиях, и в каждой учебной статье, которую я читал, эти термины взаимозаменяемы (я пытаюсь настроить обрезанный узел...)
Спасибо!
Все эти вещи являются частью одной и той же программы, Bitcoin Core.
bitcoin-qt
: версия Bitcoin Core с графическим интерфейсом. Большинство пользователей будут использовать его, поскольку он обеспечивает приятный графический интерфейс пользователя, использующий инфраструктуру Qt. Он выполняет все функции Bitcoin Core, в том числе является полноценным узлом и обрабатывает ваши личные ключи и транзакции.
bitcoind
: Биткойн-демон. Это версия Bitcoin Core, которая может работать в фоновом режиме. Он по-прежнему выполняет все функции полного узла и кошелька, bitcoin-qt
но к нему сложнее получить доступ. bitcoind
в основном используется для машин без графического интерфейса (например, безголовый сервер). Доступ к нему и взаимодействие с ним можно получить с помощью протокола JSON-RPC.
bitcoin-cli
: Инструмент, с которым вы можете взаимодействовать bitcoind
. Он использует протокол JSON-RPC, который bitcoind
использует и позволяет отправлять команды bitcoind
и получать результаты обратно.
bitcoin-rpc
: RPC-сервер Bitcoin Core. Это часть bitcoind
и bitcoin-qt
(это должно быть установлено явно, чтобы быть включенным в bitcoin-qt
). Это интерфейс, с которым bitcoin-cli
взаимодействует .
daemon
: Демон — это любая служба, работающая в фоновом режиме. bitcoind
является демоном, как и многие другие программы, работающие в фоновом режиме и не имеющие графического интерфейса.
Все принадлежит одному и тому же приложению (bitcoin-core). Вы можете скачать его с сайта bitcoin.org.
bitcoin-qt Qt — это кроссплатформенное приложение и инфраструктура пользовательского интерфейса для разработчиков, использующих C++. Он используется для пользовательского интерфейса в Bitcoin-Qt. См . http://qt-project.org/ .
биткойн-кли
cli: интерфейс командной строки
биткойн
Bitcoind — это безголовый демон, который также включает в себя инструмент тестирования для того же демона. Он предоставляет интерфейс JSON-RPC, позволяющий управлять им локально или удаленно, что делает его полезным для интеграции с другим программным обеспечением или в более крупные платежные системы.
биткойн-RPC
Удаленный вызов процедур (RPC) — это протокол, который одна программа может использовать для запроса службы у программы, расположенной на другом компьютере в сети, без необходимости разбираться в деталях сети. Вызов процедуры также иногда называют вызовом функции или вызовом подпрограммы.
демон Запуск биткойнов в фоновом режиме (режим демона)
2523454