|
July 13, 2011, 01:12:45 PM |
|
Понял, что нужно запустить bitcoin.exe или bitcoind.exe с ключом -server. В этом случае программа интересуется конфигурационным файлом, который по-умолчанию ищет в %appdata%\Bitcoin (bitcoin.conf). В нем обязательно должны быть параметры rpcuser и rpcpassword. Параметры про IP и порт указать можно, но не обязательно. Непонятно, может ли быть несколько пользователей у сервера, но один точно должен быть задан. Видел также, что bitcoin.exe знает об RPC, а bitcoind.exe - нет. Значит, сервером лучше запускать именно bitcoin.exe?
Теперь вопрос - как этот сервер запустить от системы (с помощью планировщика задач, например), чтобы не думать запущен сервер под этим пользователем ОС или нет (на ПК может по очереди работать два человека).
Подозреваю, что нужно указать с помощью дополнительного ключа -conf, но там (bitcoind.exe --help) указано, что это только имя файла, а не путь. А для пути есть параметр -datadir. Поможет ли этот параметр неизвестно. Вполне возможно, что у него другая задача.
Плюс к тому, непонятно о чем знает сервер, а о чем клиент. Скорее всего, сервер подгружает уже известные блоки, а кошельке пользователя не знает. Тогда о кошельке пользователя должен знать майнер. Все верно?
|