Мы размещаем биткойн-узел для обработки депозитов на нашем веб-сайте. Теперь мы генерируем новые адреса на узле с помощью вызова RPC. Проблема в том, что клиент боится потерять закрытые ключи, например, в случае сбоя сервера.
Итак, я хотел, чтобы у нас был мастер-ключ и счетчик приращений для генерации любого количества приватных ключей. При этом нам просто нужно создать резервную копию главного ключа, и мы можем снова сгенерировать все закрытые ключи в случае потери данных на сервере.
Проблема здесь в том, что биткойн-узел будет уведомлять нас о новых транзакциях только тогда, когда адрес генерируется на самом узле, и мы не можем изменить способ, которым узел генерирует новые адреса.
У меня есть 2 вопроса:
- Я на правильном пути?
- Как я могу добавить сгенерированные вручную закрытые ключи на узел, чтобы узел уведомлял меня, когда на этих ключах получена новая транзакция?
Спасибо.
importprivkey
метода rpc bitcoincore. org/en/doc/0.18.0/rpc/wallet/importprivkey. Даже вы можете импортировать адрес только для просмотра с помощьюimportaddress
для безопасного хранения закрытых ключей bitcoincore.org/en/doc/0.18.0/rpc/wallet/importaddress - person Lessmore   schedule 13.12.2020