Обычно я генерировал партию Bitcoin адреса вне офиса, а затем загружать их в базу данных, и при необходимости заправки.
Тем не менее, я хотел бы сделать более гибкое решение. Так что я буду первым описать то, что мне нужно сделать, чтобы получить:
* Пользователь должен иметь возможность генерировать адрес депозита / оплаты по желанию. (Например, при нажатии на кнопку или ввода веб-страницы.)
Теперь, от исследования HD бумажники (BIP 32), я узнал, вы могли бы иметь один главный ключ на другом сервере, который был бы в состоянии получить доступ и тратить средства из адресов, созданных на веб-сайте, который содержит вклады клиентов.
Поэтому в основном то, что я ищу, чтобы сделать это:
1. Создать MasterKey на автономном сервере.
2. Принимая подключ из этого поколения и положить его на веб-сервере.
3. Теперь можно будет генерировать платежные адреса на сервере каждый раз, когда клиент запрашивает его.
4. Как платить клиенты, входящие средства будут расходуемого от доступа к только Masterkey узла, имеющий. Если общественность облицовочный веб-сервер нарушается, оно не должно быть возможным, чтобы украсть какие-либо средства.
Примечание: Мастер-ключ / Master семена должны быть доступны только на другой сервер. Пользователи не должны иметь возможность проводить какие-либо из своих депонированных средств, это exlusively быть сделано для оператора месте.
Есть ли какие-либо указатели о том, как лучше всего это достигается? Я, вероятно, понять это, но я не нашел ни одного примера, и я не ожидаю руки холдинга, но некоторые указатели, кроме "использовать BIP 32", будет оценена.