Какие приложения клиентов используют биткойн JSON-RPC?

Насколько я понял, это Bitcoin JSON-RPCодин из способов (если не единственный ) создания приложений, которые могут получить доступ к биткойн-кошельку. Таким образом, сервер RPC здесь предоставляет этот доступ, и любой клиент (или приложение) может получить доступ через API.

До сих пор я только что понял, что bitcoin-cliэто единственное локальное приложение, использующее RPC. Есть ли другие примеры использования JSON-RPC?

Другими словами, есть ли настольные приложения (в основном), которые могут получить доступ к биткойн-кошельку.

Ответы (1)

Насколько я понял, биткойн JSON-RPC — это один из способов (если не единственный), с помощью которого можно создавать приложения, которые могут получить доступ к биткойн-кошельку.

Существует также интерфейс REST , но он предназначен для команд типа только для чтения, таких как получение блоков или информации о транзакциях.

До сих пор я только что понял, что только биткойн-кли является таким локальным приложением, которое использует RPC.

bitcoin-cliэто просто cli-интерфейс для RPC, сам по себе он ничего не делает. Кроме того, RPCинтерфейс предназначен не только для команд кошелька. Список команд можно найти в документации по адресу https://bitcoincore.org/en/doc/0.16.2/ . Команды раскрывают функциональные возможности, включая:

  • блокчейн
  • контроль
  • генерация
  • добыча
  • сеть
  • необработанные транзакции
  • использовать
  • кошелек

Есть ли другие примеры использования JSON-RPC?

Многие программные библиотеки будут взаимодействовать с Bitcoin Core RPC, их слишком много, чтобы перечислить, но это может быть хорошим началом: https://github.com/igorbarinov/awesome-bitcoin . Не все используют основной RPC Биткойн, некоторые реализуют свой собственный полный узел (например, доплату).