В чем основные различия между биткойн-qt, биткойн-кли, биткойнд, биткойн rpc и демоном?

Может ли кто-нибудь дать краткое объяснение по этому поводу? Я очень запутался в различиях, и в каждой учебной статье, которую я читал, эти термины взаимозаменяемы (я пытаюсь настроить обрезанный узел...)

  • биткойн-qt
  • биткойн-кли
  • биткойн
  • биткойн-RPC
  • демон

Спасибо!

Ответы (2)

Все эти вещи являются частью одной и той же программы, 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) — это протокол, который одна программа может использовать для запроса службы у программы, расположенной на другом компьютере в сети, без необходимости разбираться в деталях сети. Вызов процедуры также иногда называют вызовом функции или вызовом подпрограммы.

демон Запуск биткойнов в фоновом режиме (режим демона)