Описание тега akame-ga-kill
Я учусь, как использовать bitcoind, и хотите создать сайд-проект, который использует биткоин для того, чтобы узнать по пути. Я с помощью JSON-RPC с PHP на моем сервере. Я хочу создать службу, которая будет получать биткоины от пользователей, и в конечном итоге отправить эти биткоины обратно в Пользователи или в свой собственный кошелек.
Для того, чтобы держать вещи в безопасности, как только монеты прибывают на уникальный адрес пользователя, я хочу, чтобы автоматически пересылать их на другой кошелек, который не имеет закрытых ключей на сервере.
Таким образом, мои вопросы:
Что самый простой способ справиться с Bitcoins от офф-сервер кошелек (на моем компьютере или подобные), не делая абсолютно все рукой? Можно ли написать скрипт, который делает все, что я хочу это делать с офф-сервера монет, после запроса мне в личные ключи? Например, база данных может содержать все биткоин команды, которые необходимо будет выполнить, но это необходимо по "ОК" для запуска (требующие ключей). Бы ключи быть как-то видна, если кто-то получил доступ к серверу?
Если не описанный выше метод, как еще можно автоматизировать процесс как можно больше? Единственное, что я могу думать сейчас-это сделать все вручную: иметь собственный кошелек на свой домашний компьютер, видя, что делать с биткоином по разным адресам, и вручную отправлять их через мой дом биткойн-клиент на необходимые адреса. Это будет чрезвычайно утомительно с большим количеством пользователей сервиса. Безусловно, есть лучший, безопасный способ?
Я не хочу хранить секретные ключи на сервере по двум причинам: а) я ничего не знаю о сервере, администрации или сервера безопасности, а я всего лишь разработчик, и Б) в результате, у меня управляемом сервере (управляется хост), чтобы они могли попасть в сервер в любое время. Мне интересно, кто-нибудь может подсказать, как начать работу в администрации сервера и безопасности, так что я могу взять его в свои руки?
Спасибо.
Редактировать: уточнить, я имею в виду обработку транзакций с сервера, а не в "холодном хранилище." Офф-сервере кошелька может быть размещен на моем персональном компьютере ... я просто не хочу, чтобы он на сервере, так как он более склонен к атаке.