Майнинг нового альткоина на основе лайткоина. Внутренняя ошибка сервера 500

Прошу прощения, если я поставил этот вопрос не в том месте.

Я создал новый альткоин на основе исходного кода лайткоина. Все выглядит нормально, кошелек и wallet-qt скомпилированы и работают. Однако, когда я пытаюсь майнить с помощью cpuminer (minerd), я получаю ошибку 500.

Я поместил эти настройки в файл *coin.conf:

rpcuser=miner1
rpcpassword=some_password_here
rpcallowip=127.0.0.1
rcpport=9332
server=1
gen=0

Команда для майнера:

minerd -a scrypt -o http://127.0.0.1:9332 -O miner1:some_password_here

Выход майнера:

[2017-06-29 10:38:02] 1 miner threads started, using 'scrypt' algorithm.
[2017-06-29 10:38:02] HTTP request failed: The requested URL returned error: 500 Internal Server Error
[2017-06-29 10:38:02] json_rpc_call failed, retry after 30 seconds

Что я делаю неправильно? Есть ли что-то еще, что мне нужно сделать, чтобы «запустить» мою новую криптовалюту?

Спасибо за помощь.

вы управляете своим монетным кошельком? попробуйте удалить http:// часть URL
Да, у меня 3 кошелька, каждый на отдельной ВМ, они могут подключаться друг к другу.

Ответы (3)

Проблема в том, что Litecoin, который я использовал 0.8.4.7, не имеет встроенного программного обеспечения для майнинга.

Я закончил с двумя решениями:

  1. Создайте пул для майнинга, а затем:
    • соединять узлы друг с другом
    • запустить майнер на моем пуле майнинга
  2. Скомпилируйте и запустите (опция -gen=1) старый узел Litecoin, затем подключитесь к другим узлам.
Добро пожаловать в Биткойн.SE! Вы можете помочь сайту, пометив ответы как принятые, если они верны, и решить вопрос так, чтобы вопрос не оставался «без ответа».

удалить gen=0 с настройкой --> yourcoin.conf

и выполнить

./minerd -a scrypt --url=http://"ВАШ IP":"ВАШ ПОРТ"/

gen=0 не имеет к этому никакого отношения. По умолчанию gen означает генерировать монеты с использованием ядра, и он уже отключен.

Я заработал, запустив два экземпляра wallet-qt на разных портах (port= и rpcport= в файле .conf) и подключив один к другому. Кажется, кошельку нужен хотя бы один пир, прежде чем он будет общаться с cpuminer.

Это будет работать для старого Litecoin. Я работал над 0.8.7.4, вы не можете майнить на нем, потому что часть майнинга удалена из исходного кода. В итоге я создал собственный пул для майнинга, и он работает, как и ожидалось. Второй вариант — скомпилировать старое ПО с кодом майнинга и подключить его к новым узлам… Но теперь я строю пулы для майнинга, мне намного проще.
Ему не нужна «майнинговая часть». Мне не нужно было использовать настройку «gen=1»; Я использовал cpuminer для майнинга.