madMAx43v3r быстрый плоттер для майнинга Chia Coin. Настройка. Батник.

Майнинг

С тех пор как майнинг Chia Coin стал популярным, люди ищут всё более оптимизированные и быстрые способы создания плотов. Кто-то засеивает жёсткие диски параллельно кучей плотов, кто-то формирует по одному участку, при этом используя интерфейс официальной программы Chia Blockchain или прописывает конфиги в PowerShell. Существуют также сторонние плоттеры, одни ничем непримечательны, а другие позволяют реально задействовать все ресурсы компьютера правильным образом, благодаря чему, можно наблюдать прирост скорости процесса создания плотов, что экономит время и косвенно сокращает сроки окупаемости вашего железа. В этой статье речь пойдёт об одном таком новом плоттере для Chia Coin от разработчика madMAx43v3r.

Сборка ПК для быстрого плоттинга.

Изначально данный софт можно было использовать только на Linux, но другой разработчик перекомпилировал исходный код под Windows.

Основная страница с плоттером от madMAx43v3r на GitHub.

Скачать плоттер madMAx43v3r v0.0.5 под Windows от stotiks можно тут.

Как подключиться к официальным пулам и создавать новые NFT-плоты с помощью MadMax chia plotter.

madMAx43v3r быстрый плоттер для майнинга Chia Coin. Настройка. Батник.

Распакуйте файлы из архива в любое место на жёстком диске.

madMAx43v3r быстрый плоттер для майнинга Chia Coin. Настройка. Батник.

Настройка быстрого плоттера от madMAx43v3r.

Итак, приступаем к настройке.

Первое, что необходимо сделать это узнать два своих ключа от Чиа:

  • Pool public key
  • Farmer public key

Для этого нужно перейти в папку с исполняемыми файлами Chia Blockchain по следующему адресу:

C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Local\chia-blockchain\app-1.1.7\resources\app.asar.unpacked\daemon

Потом с зажатой клавишей Shift кликните правой кнопкой мыши на пустое место в этой папке, в появившемся контекстном меню выберите пункт “Открыть окно PowerShell здесь”.

madMAx43v3r быстрый плоттер для майнинга Chia Coin. Настройка. Батник.

Откроется синее окно PowerShell и в нём вам нужно будет ввести команду:

.\chia keys show

и нажать Enter.

Если не сработает, то введите просто “chia keys show” без “.\” в начале.

madMAx43v3r быстрый плоттер для майнинга Chia Coin. Настройка. Батник.

Скопируйте все ключи в текстовый файл, чтобы в будущем иметь быстрый доступ к ним.

Теперь нужно открыть в текстовом редакторе файл plot.cmd в папке с плоттером.

madMAx43v3r быстрый плоттер для майнинга Chia Coin. Настройка. Батник.
madMAx43v3r быстрый плоттер для майнинга Chia Coin. Настройка. Батник.

Вставляем свои ключи после -p и -f

Вот эти вот:

madMAx43v3r быстрый плоттер для майнинга Chia Coin. Настройка. Батник.

Должно выглядеть так:

madMAx43v3r быстрый плоттер для майнинга Chia Coin. Настройка. Батник.
Если разглядите на скриншоте =)

Теперь разберём как работает плоттер. Программа способна засеивать всего лишь один плот, но делает это максимально быстро. Нет возможности засеивать параллельно несколько плотов, да и смысла в этом нет. Вы не заметите разницы с обычным способом.

Для процесса засеивания используется временная папка на быстром накопителе, как правило это NVME SSD, что может похвастаться своими показателями скорости чтения и записи. Выявлено, что в последней фазе формирования участка на крайние 110 Gb приходится 75% операций записи. Данная нагрузка очень вредна для Nand памяти в SSD, и для того чтобы продлить срок службы накопителя, разработчик madMAx43v3r советует использовать вторую временную папку, размещённую либо в RAM-диске (если есть возможность), либо на SAS-жёстком диске и SAS-SSD (серверные решения, аппнутые SATA так сказать).

На первой же временной папке требуется 220 Gb свободного места, и нагрузка при формировании участка будет всего 25% всех операций записи данных.

Параметры для батника Chia.

  • -n — Количество плотов для создания (стандартно = 1, -1 = бесконечно)
  • -r — Количество потоков процессора (стандартно = 4)
  • -u — Количество корзин (меняйте на 128)
  • -t — Путь к временной папке 1, нужно ~220 GiB
  • -2 — Путь к временной папке 2, нужно ~110 GiB [RAM]
  • -d — Путь к папке с плотами
  • -p — Pool Public Key (48 bytes)
  • -f — Farmer Public Key (48 bytes)

Плоттер со временем сам подберёт максимальное количество потоков процессора, но можете установить сами.

Рассчитайте сколько плотов может поместиться на вашем жёстком диске и введите нужное количество в текст батника. Уточню, если у вас жёсткий диск объёмом 1 Gb, то на нём может поместиться около девяти плотов. Значит вписываем в конфиг “-n 9“. Если вы укажете “-n -1“, то плоттер будет создавать плоты на жёстком диске, пока не закончится свободное место, и только тогда он остановится.

Количество корзин для временных файлов устанавливайте 128 если не используйте RAM-диск, а если у вас очень много оперативной памяти, и вы создали там папку, то меняйте значение на “-u 256” в конфиге.

Пути для папок прописываются примерно так:

madMAx43v3r быстрый плоттер для майнинга Chia Coin. Настройка. Батник.

Где -t это путь к первой временной папке, а -2 путь ко второй (которая должна быть либо на втором NVMe SSD, либо на SAS HDD или SAS SSD, либо в Оперативной памяти.

Приведу пример батника под свою систему на intel 8700k 16 Gb ОЗУ с двумя SSD и HDD для майнинга на 2 Tb.

.\chia_plot.exe -t D:\ChiaTemp\ -2 G:\ChiaTemp2\ -d F:\ChiaPlots\ -r 16 -u 128 -n 18

Без моих ключей соответственно, вы можете дописать в конфиг свои.

Батник с Логом:

@ECHO OFF
SET hr=%time:~0,2%
IF "%hr:~0,1%" equ " " set hr=0%hr:~1,1%
SET DATETIME=Log_%date:~-4,4%%date:~-10,2%%date:~-7,2%_%hr%%time:~3,2%%time:~6,2%
SET LOG_FILE=logs/%DATETIME%.log
IF NOT EXIST logs MKDIR logs
powershell ".\chia_plot.exe -t D:\ChiaTemp\ -2 G:\ChiaTemp2\ -d F:\ChiaPlots\ -r 16 -u 128 -n 18  -p ПАБЛИК_КЕЙ -f ФАРМЕР_КЕЙ | tee '%LOG_FILE%'"
PAUSE

Результаты скорости плоттинга.

madMAx43v3r опубликовал тайминги всего процесса формирования плотов на своей конфигурации dual Xeon(R) E5-2650v2@2.60GHz, R720, 256GB RAM, 3x800GB SATA SSD RAID0, using a 110G tmpfs for <tmpdir2>.

Number of Threads: 16
Number of Buckets: 2^8 (256)
Working Directory:   /mnt/tmp3/chia/tmp/ 
Working Directory 2: /mnt/tmp3/chia/tmp/ram/
[P1] Table 1 took 17.2488 sec
[P1] Table 2 took 145.011 sec, found 4294911201 matches
[P1] Table 3 took 170.86 sec, found 4294940789 matches
[P1] Table 4 took 203.713 sec, found 4294874801 matches
[P1] Table 5 took 201.346 sec, found 4294830453 matches
[P1] Table 6 took 195.928 sec, found 4294681297 matches
[P1] Table 7 took 158.053 sec, found 4294486972 matches
Phase 1 took 1092.2 sec
[P2] max_table_size = 4294967296
[P2] Table 7 scan took 15.5542 sec
[P2] Table 7 rewrite took 37.7806 sec, dropped 0 entries (0 %)
[P2] Table 6 scan took 46.7014 sec
[P2] Table 6 rewrite took 65.7315 sec, dropped 581295425 entries (13.5352 %)
[P2] Table 5 scan took 45.4663 sec
[P2] Table 5 rewrite took 61.9683 sec, dropped 761999997 entries (17.7423 %)
[P2] Table 4 scan took 44.8217 sec
[P2] Table 4 rewrite took 61.36 sec, dropped 828847725 entries (19.2985 %)
[P2] Table 3 scan took 44.9121 sec
[P2] Table 3 rewrite took 61.5872 sec, dropped 855110820 entries (19.9097 %)
[P2] Table 2 scan took 43.641 sec
[P2] Table 2 rewrite took 59.6939 sec, dropped 865543167 entries (20.1528 %)
Phase 2 took 620.488 sec
Wrote plot header with 268 bytes
[P3-1] Table 2 took 73.1018 sec, wrote 3429368034 right entries
[P3-2] Table 2 took 42.3999 sec, wrote 3429368034 left entries, 3429368034 final
[P3-1] Table 3 took 68.9318 sec, wrote 3439829969 right entries
[P3-2] Table 3 took 43.8179 sec, wrote 3439829969 left entries, 3439829969 final
[P3-1] Table 4 took 71.3236 sec, wrote 3466027076 right entries
[P3-2] Table 4 took 46.2887 sec, wrote 3466027076 left entries, 3466027076 final
[P3-1] Table 5 took 70.6369 sec, wrote 3532830456 right entries
[P3-2] Table 5 took 45.5857 sec, wrote 3532830456 left entries, 3532830456 final
[P3-1] Table 6 took 75.8534 sec, wrote 3713385872 right entries
[P3-2] Table 6 took 48.8266 sec, wrote 3713385872 left entries, 3713385872 final
[P3-1] Table 7 took 83.2586 sec, wrote 4294486972 right entries
[P3-2] Table 7 took 56.3803 sec, wrote 4294486972 left entries, 4294486972 final
Phase 3 took 733.323 sec, wrote 21875928379 entries to final plot
[P4] Starting to write C1 and C3 tables  
[P4] Finished writing C1 and C3 tables   
[P4] Writing C2 table
[P4] Finished writing C2 table
Phase 4 took 84.6697 sec, final plot size is 108828428322 bytes
Total plot creation time was 2530.76 sec 

Можете сравнить со своими.

Даже с использованием двух NVMe SSD можно добиться двукратной прибавки к скорости формирования плотов для майнинга криптовалюты Chia Coin, но всё будет упираться в процессор. Идеально, конечно же использовать серверную оперативную память и материнские платы под два многопоточных процессора.

Если статья оказалась полезной для Вас, угостите автора чашечкой кофе, чтоб были силы на новый контент =)

MiningFAQ.ru
1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии