Я на самом деле не удосужился взлома на bitcoind, чтобы увидеть, если это возможно, но я не могу думать о том, почему это не было бы (все данные прямо там для того, чтобы увидеть), но моя идея в основном это :
Создать кошелек на защищенном компьютере в типичной манере, но использовать -keypool с красивым крупным рисунком, чтобы предварительно выделить большое количество адресов. Поток бумажник через скрипт, который стирающего закрытые ключи и сохраняет его в виде отдельного файла (в основном содержащие только открытые ключи кошелек необходимые для просмотра), которые вы затем загрузить на сервер.
На сервере вы загрузите с открытым ключом-только бумажник в модифицированном bitcoind, что установка игнорировать тот факт, что он не обладает закрытыми ключами (я предположил бы, что это делает уже не действовать таким образом, но опять же, Я честно даже не смотрел). Демон также модифицирован таким образом, что, если он выбегает из адресов, любая попытка создания нового просто не может громко - и, возможно, даже способ сказать, сколько существует Неиспользуемый адрес, которые вы могли бы контролировать с Nagios или нечто подобное , доливая бассейн по мере необходимости.
Ваш торговец приложение затем действует, как это будет по-другому - когда клиент хочет произвести платеж, он использует RPC, чтобы попросить новый адрес. Демон может смотреть адреса он роздан, и приложение может проверить, когда платеж подтверждается как обычно.
Если кто-то корни ваш сервер, единственное, что они могли бы сделать, это изменить кошелек, так что новые платежи отправляются в кошельке вместо этого, но я не думаю, что есть какой-нибудь способ обойти это и держать процесс автоматизированы. Если вы достаточно большой, вы, вероятно, хотите отдельный сервер биллинга / приложений специально для этого, так что если кто-то корни ваш веб-сервер автоматически не выиграть сервер Bitcoin, а также.
Как я уже сказал, я не положил целую кучу мысли в ней все же (мой Bitcoin материал был настолько тусклым, что это просто легче вручную справиться с ними и держать бумажник полностью отсутствует), но я думаю, что это так, что Bitcoin торговцы могут работать в сценариях не столь высокой безопасности, не полностью подвергая себя ненужному риску.