Привет фермеры!
Столкнулся с вопросами о том, как собственно плотить в официальном кошельке. Так что рассмотрим что и как делается в chia blockchain.
1. Немного теории.
Процесс плотинга состоит из пяти фаз:
Фаза 1. Создаются таблицы криптографических ключей. Собственно на этом этапе проверяется свободное пространство. Только на этой фазе используется многопоточность процессора, которую мы задаем!
Фаза 2. Cоздаются временные файлы.
Фаза 3. Происходит сортировка и компрессия (сжатие) созданных временных файлов.
Фаза 4. Перенос готового файла .temp на жесткий диск с присвоением ему статуса .plot .
Так же разработчики советуют использовать более скоростные носители информации для построения плотов. SSD NVMe, SSD SATA, HDD SAS, HDD SATA 3.
2. Разбираем настройки создания плотов с использованием очереди.
Надо понимать Ваши объемы свободного пространства для создания плотов. Как заявляют разработчики, для создания плота К32 - 101,3 гб понадобится 239 гб свободного пространства для временных файлов.
Итак, заходив в раздел "Участки", жмем "Добавить участок" и у Вас открывается меню настроек для создания плота. Все настройки точно такие же, как мы рассматривали при создании плотов через БАТ-файл.
Рассмотрим вариант с созданием очередей для плотинга.
- Количество участков - это количество плотов, которые будут созданы в этой очереди один за другим;
- Макс кол-во ОЗУ - выделение оперативной памяти для работы этой очереди (4000 вполне достаточно, существенных изменений при выделении от 3390 до 7000 я не увидел);
- Количество потоков - выделение потоков процессорных ядер для работы с данной очередью. Как я говорил, многопоточность нужна только на первой фазе создания плота и больше 4х ядер не имеет смысла выделять;
- Имя очереди - собственно именное обозначение данной конкретной очереди. При создании очередей с одинаковым именем - они будут объединяться в одну!!!!! и создание плотов в ней будет последовательным на всем пути.
При выборе пути к месту создания файлов - рекомендую использовать папку на диске, а не бросать в корневую директорию. (в некоторых случаях, когда есть ограничения у пользователя на работу в корне диска, это может вызывать ошибки при плотинге)
В качестве временного раздела рекомендуется выбрать SSD, это тот раздел, где будет создаваться плот, здесь нам потребуется 240+ гб свободного места на создание одного плота. Данные временные файлы автоматически очищаются после формирования плота и переноса его в директорию постоянного хранения.
В качестве временного раздела НЕ ОБЯЗАТЕЛЬНО использовать SSD, можно использовать АБСОЛЮТНО ЛЮБОЙ диск подходящего объема. Использование SSD только ускоряет этот процесс, но не является абсолютной необходимостью.
Далее кликаем "Создать участок" и настроенная очередь и ход ее выполнения отображается в разделе "Участки"
Таким образом можно запускать очереди создания плотов параллельно (не путать с параллельным плотингом) все упирается только в ваши производственные мощности.
На моем примере это выглядит вот так:
Имея на борту:
Ryzen 5 - 2600 , а это 6 ядер и 12 потоков - позволяет легко выделять по 4 потока на каждую очередь;
ОЗУ - 32 гб - позволяет вообще все =);
SSD NVMe 1тб - позволяет осуществлять одновременное создание временных файлов до трех плотов.
Так вот, я запускаю три очереди с разницей в пару минут между собой по настройкам на скрине выше. Это позволяет получать по три плота каждые 7-8 часов, а это 9 плотов в сутки.
3. Функция "Засеивать параллельно"
Главным отличием является то, что при использовании функции "засеивать параллельно" создание плотов запускает внахлест друг на друга с временным отступом между стартом.
Данный тип создание будет удобен тем, кто обладает высокочастотными процессорами, но с малым количеством вычислительных потоков. Например I5 и I7 ранних поколений. Так как процессорная многопоточность задействована только на первой фазе, опытным путем можно определить временную продолжительность первой фазы на вашей машине и задать это время в параметр "задержка". Таким образом процессор будет выполнять свою работу максимально эффективно и без лишнего простоя.
Так же, с помощью такого "отложенного старта" можно оптимизировать процесс плотинга высчитав все тайминги создания плота по фазам на вашей системе.
Подробную информацию относительно того, как создавался и какие значения имели ваши уже готовые плоты можно смотреть по программе Chia Plot Status.
Надеюсь было полезно, если что - пишите в комментарии, всем отвечу.
P.S. Брат, братан, братишка, подпишись на канал, чтобы узнавать все о Chia на практике =) Тебе не сложно, а мне приятно.
P.P.S. Еще можно посмотреть другие статьи на моем канале, в которых я на примерах очень доступно рассказываю про Chia. Как ее добывать и куда ее девать =)
Всем добра и удачного фермерства.
- Или выбрать обменник из общего списка по необходимым направлениям обмена bestchange