Насколько я понял, это Bitcoin JSON-RPC
один из способов (если не единственный ) создания приложений, которые могут получить доступ к биткойн-кошельку. Таким образом, сервер RPC здесь предоставляет этот доступ, и любой клиент (или приложение) может получить доступ через API.
До сих пор я только что понял, что bitcoin-cli
это единственное локальное приложение, использующее RPC. Есть ли другие примеры использования JSON-RPC?
Другими словами, есть ли настольные приложения (в основном), которые могут получить доступ к биткойн-кошельку.
Насколько я понял, биткойн 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 Биткойн, некоторые реализуют свой собственный полный узел (например, доплату).