что потом делать с плотсом
Если ты запустил генератор заново, не изменив параметры плотса - то, конечно, все перезапишется. И полный файл станет снова пустым.
Немного занудное, но, максимально упрощенное объяснение, как сcплоттить файлы и начать майнить на пуле.
Сразу же привожу готовый список генерации для 4tb винта,8gb RAM, 8 ядерный проц. Linux x64, С miner:
номер счета_0_819100_16382 6
номер счета_1638200_819100_16382 6
номер счета_2457300_819100_16382 6
номер счета_3276400_819100_16382 6
номер счета_4095500_819100_16382 6
номер счета_4914600_819100_16382 6
номер счета_5733700_819100_16382 6
номер счета_6552800_819100_16382 6
номер счета_7371900_819100_16382 6
номер счета_8191000_819100_16382 6
номер счета_9829200_819100_16382 6
номер счета_10648300_819100_16382 6
номер счета_11467400_819100_16382 6
номер счета_12286500_819100_16382 6
номер счета_13105600_819100_16382 6
номер счета_13924700_819100_16382 6
номер счета_14743800_819100_16382 6
номер счета_15562900_819100_16382 6
---------------------------------------------------
3599gb
Что в нем можно и нужно менять.
номер счета - пишете свой
0- стартовая отметка, она всегда должна быть уникальной (какой именно - см. ниже)
819100 - объем генерируемого файла, в данном случае 199gb
16382 (stagger) - размер кусков из которых набран плот файл (зависит от объема вашей RAM памяти, чем ее у вас больше, тем больше можно ставить это значение. В windows существует ограничение на этот параметр - 8191, в Linux 64 bit для с -майнера - ограничений нет)
6 - количество ядер выделяемых генератору (чем больше, тем лучше - но не забывайте оставлять одно ядро под нужды системы)
Как получают третий параметр?
Воспользуйтесь таблицей и выберите подходящие вам.
GB MB KB Number Nonce (KB/256)
1 1024 1048576 4096
5 5120 5242880 20480
10 10240 10485760 40960
20 20480 20971520 81910
50 51200 52428800 204800
100 102400 104857600 409600
500 512000 524288000 2048000
1000 1024000 1048576000 4096000
Как получают второй параметр?
Прибавлением к третьему параметру его предыдущего значения, (за исключением первой строки с (0), и второй (204800) - она останется такой же)
Т.е. если мы решили генерироваь плоты размером 50gb, то, в сответствии с таблицей , мы каждый раз увеличиваем старт на 204800
Пока советуют делать несколько маленьких плотов, вместо одного большого. Видимо,это как-то связанно с работой RAM.
Итак, составляем список генерации для 150gb hdd, двух-ядерного процессора и 2gb RAM, Windows, Java miner (самый слабый комп)
Поделим весь объем на три плот-файла по 50gb (см.табл. выше)
номер счета_0_204800_4096 1
номер счета_204800_204800_4096 1
номер счета_240800+248000_204800_4096 1
Итог:
номер счета_0_204800_4096 1
номер счета_204800_204800_4096 1
номер счета_265600_204800_4096 1
Далее продолжаем по аналогии...
Конечный вид run-generate.bat файла
C:\Windows\SysWOW64\bin\java -Xmx1000m -cp pocminer.jar;lib/*;lib/akka/*;lib/jetty/* pocminer.POCMiner generate 49267643340176900970 204800 204800 4096 1
C:\Windows\SysWOW64\bin\java -Xmx1000m -cp pocminer.jar;lib/*;lib/akka/*;lib/jetty/* pocminer.POCMiner generate 49267643340176900970 265600 204800 4096 1
ТИПСы:
Ставить большой stagger не имея достаточного количества оперативной памяти - бессмысленно. Если вы конечно не пользуетесь 64bit Linux и с miner'ом (например 16382 потребует всего 4gb, вместо 16gb)
Чем больше ваш stagger тем быстрее потом будет работать ваш майнер. И,наоборот, - чем меньше stagger, тем быстрее работает генератор, но тем медленне потом будет работать майнер.
Размер stagger должен быть кратен количеству записываемых nonce (по моему, это не так важно, просто последний кусок будет записан не до конца. Потеря - от 100мб до 800 мб в каждом плот-файле, и постоянное ругательство майнера на ошибку чтения, что мало влияет на конечный результ)
Стартовать можно с любой позиции, т.е не обязательно с 0, можно и с 12345667778. Главное, чтобы нонсы не перекрывали друг-друга. Контролировать это можно здесь - https://bchain.info/BURST/tools/overlap
Строки для проверки должны выглядеть как выглядят имена плотов, т.е. 49267643340176900970_0_204800_4096_1, а не 49267643340176900970 0 204800 4096 1
Теперь, про пул V.2
После того как вы создали плот файл(ы), необходимо скачать пул-майнер (не путать с соло-майнером)
https://bitcointalksearch.org/topic/m.8448276
Расчехлить его, и перенести папку с плотами в папку с майнером, или,соответственно, распаковать архив рядом с папкой с плот-файлами.
В будущем, переключение на пул обещают встроить в сам клиент, а пока что для этого создали отдельный файл rewardassignment.html
Стартуем сервер и переходим по адресу -http://localhost:8125/rewardassignment.html
там мы видим три формы, нам нужна последняя Set reward recipient:
В первое поле Passphrase: вбиваем свою пассфразу
Во второе Recipient: вбиваем адрес счета пула BURST-8NZ9-X6AX-72BK-2KFM2. Чтобы снова начать майнить соло - вбиваем свой номер. И переотправляем.
Жмем Submit - отправить.
После этого, через три подтверждения! ваш счет появится в списке счетов пула.
Далее правим mine.bat фаил, который находится в папке ранее скачанного пул-майнера
Он имеет следующий вид для Windows:
java -cp pocminer_pool.jar;lib/*;lib/akka/*;lib/jetty/* pocminer_pool.POCMiner mine http://127.0.0.1:8125 http://poolipgoeshere:8121
И для Linux
java -cp pocminer_pool.jar:lib/*:lib/akka/*:lib/jetty/* pocminer_pool.POCMiner mine http://127.0.0.1:8125 http://poolipgoeshere:8121
Отличие в разделителях. Win - точка с запятой (; ), Linux - двоеточие (: )
Подставляем вместо http://poolipgoeshere:8121, адрес и порт пула т.е. http://178.62.39.204:8121
Конечный вид:
java -cp pocminer_pool.jar;lib/*;lib/akka/*;lib/jetty/* pocminer_pool.POCMiner mine http://127.0.0.1:8125 http://178.62.39.204:8121
или
java -cp pocminer_pool.jar:lib/*:lib/akka/*:lib/jetty/* pocminer_pool.POCMiner mine http://127.0.0.1:8125 http://178.62.39.204:8121
В windows не забываем вместо java - указывать полный путь к исполняемому файлу.
Ну вот и все. mine.bat
Сам не пробовал, еще , если что!