Настройка плоттера Mad Max Chia в Ubuntu

Обновлено: 30.06.2024

В этом документе рассматриваются некоторые основы и установка чиа-плоттера, а также пример использования и дополнительная информация, если она доступна.

Предпосылки

Установка

Если вы еще этого не сделали, создайте пользователя для своих нужд. Я настоятельно рекомендую создать нового пользователя для инструментов, связанных с вашими криптопроектами. Мы создадим пользователя, идентифицированного как «плоттер». Если ваш компьютер доступен по общедоступному IP-адресу, вы можете запретить этому пользователю прямой вход в систему.

Установите необходимые инструменты:

$ sudo apt-get install -y libsodium-dev cmake g++ git build-essential

Переключитесь на пользователя и cwd в правильный домашний каталог:

Вывод должен выглядеть следующим образом:

Клонирование в "чиа-плоттер".
remote: Подсчет объектов: 2092, выполнено.
remote: Подсчет объектов: 100% (946/946), выполнено.
remote: Сжатие объектов: 100% (408/408), выполнено .
удаленный: всего 2092 (разница 697), повторно использовано 612 (разница 537), повторно использовано 1146 пакетов
Принимающие объекты: 100 % (2092/2092), 786,22 КиБ | 4,23 МБ/с, выполнено.
Разрешение дельт: 100% (1196/1196), выполнено.

Войдите в каталог и выполните необходимые команды для установки требований и компиляции инструмента:

Обновление подмодуля $ git --init

Эта команда выдаст много вывода при компиляции. В конце вы должны получить сообщение об успешной компиляции:

<цитата>[. ]
[ 98%] Встроенная цель relic_s
[ 98%] Встроенная цель gmock_main
[ 98%] Встроенная цель UnitTests_bech32
[ 99%] Встроенная цель bls
[ 100%] Построен целевой chia_plot

Попробуйте вызвать программу и получить справочную информацию по использованию:

Если вы видите следующую строку в выходных данных, значит, вы успешно построили версию чиа-плоттера, совместимую с графиками пула:

Сортировка ключей и прыжки в бассейн

После того, как двоичный файл готов, пришло время проверить данные, необходимые для создания графиков, соответствующих вашим ключам чиа. Чтобы получить эти ключи, выполните следующие команды:

Подтверждение транзакции может занять некоторое время. После этого выполните:

Шоу $ чиа плотнфт

Найдите адрес singletom P2 (адрес контракта пула) и сохраните его на потом. Он должен выглядеть примерно так:

Другой необходимый ключ — это "открытый ключ фермера". Выполните следующую инструкцию, чтобы получить его:

Запишите открытый ключ Farmer и сохраните его на потом. Игнорируйте «открытый ключ пула»! Это не тот дроид, которого вы ищете.

Шоу $ чиа плотнфт

Внимание: вы должны поставить "0x" перед своим идентификатором запуска при использовании его в вашей следующей команде, чтобы он выглядел как "0x5178df."!

$ chia plotnft get_login_link -l "ID запуска"

Перейдите по полученной веб-ссылке и измените Псевдоним по своему усмотрению.

Время заговорить!

Для печати потребуются два быстрых устройства хранения, используемые как temp1 и temp2. Обычно это NVME или SSD. Если ваш компьютер имеет не менее 128 ГБ ОЗУ и вы не рисуете параллельно, вы можете использовать RAM-диск, чтобы изнашивать диски намного меньше. Вы можете создать RAM-диск, используя:

$ sudo mkdir /mnt/ramdisk
$ sudo mount -t tmpfs -o rw,size=110G tmpfs /mnt/ramdisk

Это временно, поэтому, если вы хотите, чтобы RAMdisk был доступен после перезагрузки, вам нужно изменить файл /etc/fstab и добавить строки:

Примечание: RAMdisk абсолютно необязателен! Но наличие двух временных каталогов — нет. Хотя они могут быть на одном устройстве, настоятельно рекомендуется использовать два разных устройства на быстром контроллере с высокой доступностью ввода-вывода.

Для команды построения должны быть указаны следующие флаги и пути:

< td align="left">-n 1
ФлагОписание
Сколько графиков создать (-1 = неограниченно)
-r 16Количество потоков, используемых для построения графика (зависит от вашей системы)
tmpdir Первый временный каталог
tmpdir2Второй временный каталог
finaldirПуть для копирования окончательного графика
-cАдрес контракта пула (одинарный P2)
- fОткрытый ключ фермера

Пример:

$ cd /home/plotter/chia-plotter/build
$ ./chia_plot -n 1 -r 16 --tmpdir /mnt/temp1/ --tmpdir2 /mnt/temp2/ --finaldir /mnt /final/farm/ -c xch1[. ]ошибка -f b9012[. ]649b

Примечание. Клавиши в приведенном выше примере были сокращены!

Сейчас должен начаться график. В зависимости от вашей настройки это может занять от 30 минут до нескольких часов или даже больше (при печати на жестких дисках).Будьте терпеливы, пока процесс не будет завершен, и сюжет не будет перемещен в пункт назначения. Как только это будет сделано, ваш клиент чиа отобразит график в графическом интерфейсе в обзоре вашего пула.

Чиа-плоттер (конвейерный многопоточный)

Это новая реализация плоттера чиа, который разработан как конвейер обработки, аналогичный тому, как работают графические процессоры, только «ядра» представляют собой обычные программные потоки ЦП.

В результате этот плоттер может полностью увеличить пропускную способность любого устройства хранения, просто увеличив количество «ядер», т.е. темы.

При поддержке Flexpool.io. Ознакомьтесь с ними, если вам нужен безопасный и масштабируемый пул Chia.

Если у вас много ядер, убедитесь, что вы запустили их. Значение по умолчанию – 4. В зависимости от фазы, на которой будет запущено больше потоков, параметр представляет собой просто множитель.

Использование оперативной памяти зависит от и . С новым значением по умолчанию, равным 256 сегментам, это максимум около 0,5 ГБ на поток.

-G будет чередовать временные каталоги, используемые при построении графика, чтобы обеспечить одинаковое использование каждого из них, tmpdir и tmpdir2. Первое создание графика будет использовать tmpdir и tmpdir2, как и ожидалось. При следующем запуске, если -n равно 2 или больше, поменяется порядок на tmpdir2 и tmpdir. Следующий запуск снова переключается на tmpdir и tmpdir2. Это будет происходить до тех пор, пока не будет достигнуто количество созданных участков или пока не будет остановлено.

Настройка RAM-диска в Linux

sudo mount -t tmpfs -o size=110G tmpfs /mnt/ram/

Примечание. Для RAM-диска требуется минимум 128 ГБ системной ОЗУ.

На двух процессорах Xeon® E5-2650v2 @ 2,60 ГГц R720 с 256 ГБ ОЗУ и 3 x 800 ГБ SATA SSD RAID0 с использованием tmpfs 110 ГБ для:

Нажмите, чтобы развернуть

Чтобы убедиться, что графики действительны, вы можете использовать инструмент ProofOfSpace от chiapos:

Как обновить до последней версии

У меня есть некоторая история с майнингом на GPU, еще в 2014 году я был первым, кто открыл исходный код майнера XPM на GPU, который был примерно в 40 раз эффективнее, чем майнер на CPU. Смотрите другие мои репозитории.

Таким образом, это только вопрос времени, когда я добавлю поддержку OpenCL, чтобы еще больше ускорить плоттер, сняв большую часть нагрузки с ЦП.

Сначала установите зависимости из pacman:

Затем клонируйте и скомпилируйте проект:

Двоичные файлы попадут в build/ , вы можете свободно копировать их куда угодно (на тот же компьютер или аналогичную ОС).

Debian 10 ("бастер")

Обязательно добавьте buster-backports в свой sources.list, иначе установка завершится ошибкой из-за более старой версии cmake. Для справки см. документацию по бэкпорту Debian.

Двоичные файлы попадут в build/ , вы можете свободно копировать их куда угодно (на тот же компьютер или аналогичную ОС).

Сначала вам необходимо установить диспетчер пакетов Brew и инструменты командной строки Xcode ИЛИ Xcode.

Связывание libsodium должно выполняться автоматически, но в случае сбоя следуйте этим инструкциям:

Подтвердите, какой каталог у вас есть на ВАШЕМ Mac, прежде чем применять следующие команды

Если возникает ошибка ограничения максимального количества открытых файлов (поскольку настройка ОС по умолчанию равна 256, что слишком мало для размера корзины по умолчанию, равного 256), запустите ее перед запуском плоттера

Это изменение ограничения файлов повлияет только на текущий сеанс.

Выполнение в контейнере Docker

В некоторых случаях может быть полезно запустить плоттер внутри контейнера Docker. Это может быть полезно при запуске chia-plotter в Windows.

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

💡 Вы можете указать любой из аргументов плоттера после имени изображения ( odelucca/chia-plotter )

В тесте Linux мы обнаружили, что работа в Docker всего на 5 % медленнее, чем в родной ОС.

Пользователям Windows следует проверить, не установлены ли в конфигурации Docker какие-либо ограничения по ОЗУ или ЦП. Поскольку Docker работает внутри HyperV, это потенциально может ограничивать использование вашего оборудования. В любом случае вы можете установить лимиты оперативной памяти с помощью флага -m (после команды запуска docker).

О многопоточности в Docker

При работе в Windows вам может потребоваться правильно настроить Docker, чтобы разрешить использование нескольких процессоров. Вы можете сделать это, следуя этой статье

Короче говоря, вы также можете передать флаг --cpus команде запуска docker, чтобы добиться того же результата.

Так, например, следующая команда.

<р>. запустит ваш плоттер с 8 ядрами ЦП и 8 ГБ ОЗУ.

Создание контейнера Docker

Убедитесь, что ваши подмодули обновлены, запустив git submodule update --init , а затем просто выполните сборку с помощью docker build .


Сегодня мы углубимся в сравнение скорости Windows и Ubuntu. Результаты довольно неожиданны, но также и ожидаемы. Вопрос, который мы тестируем, звучит так: «Window или Ubuntu быстрее создают графики с помощью плоттера Mad Max?» Ответ заранее, это зависит.Во-первых, конфигурация вашей системы зависит от того, используете ли вы настольную сборку или серверную сборку. Во-вторых, это зависит от возраста поколения используемой системы.

Давайте рассмотрим тесты, которые мы провели на Dell T620 как в Windows, так и в Ubuntu с большим количеством дисков и виртуальных дисков.

Просто чтобы уточнить для тех, у кого диски NVME имеют высокий уровень производительности после использования кэша, вы попадете в группу производительности 3-4 SSD в Raid0 после использования кэша. Заговор Чиа исчерпывает кеш этих устройств. Если у вас NVME 3-го поколения или 4-го поколения с более низкой производительностью, вы достигнете уровня производительности 2 SSD Raid0 после того, как съедите свой кеш. Преимущество Raid0 заключается в добавлении дисков размером 1 ТБ на качественный диск, такой как 870EVO, который обеспечивает скорость записи около 500 МБ/с по всему диску. Добавьте 2 диска, теперь у вас есть высокоскоростной диск на 2 ТБ. 4 диска, 4 ТБ высокая скорость. Это делает твердотельные накопители в конфигурации pcie-3 более привлекательными, поскольку я могу использовать их не только для построения графиков, но и для других целей.







Плоттер Mad Max для настольных компьютеров

Большинство людей, которые используют Mad Max на настольной сборке, также используют Windows 10, которая скоро станет Windows 11. Таким образом, у вас может быть несколько ограничений и несколько преимуществ, которые непосредственно связаны с Plotting Chia with Mad Max Plotter.< /p>

Ограничения настольных сборок:

  • Однопроцессорные системы
  • Ограниченное количество слотов оперативной памяти
  • Меньше слотов для оперативной памяти = 32 ГБ флэш-памяти вместо 128 ГБ виртуального диска.
  • Зависит от стороннего программного обеспечения для создания виртуальных дисков.
  • Ограниченное количество портов NVME и SATA
  • Воздушный поток для закрытых корпусов без конструкции с интенсивным воздушным потоком.

Преимущества настольных сборок:

  • Легко адаптировать для другой цели.
  • Более высокая доступность по всему миру
  • Используются современные детали, которые легко найти и обслуживать.
  • Низкий барьер для понимания, создания и настройки
  • Ограничения для некоторых комбинаций Linux и оборудования

Если рассматривать конфигурацию типичной сборки рабочего стола с Windows в качестве ОС, то файловая система NTFS на самом деле более производительна для приложений NVME с высокой пропускной способностью SSD. Увеличенное количество дисков также не масштабируется в программном RAID 0, что, хотя и является обломом, также ожидается, поскольку упоминается ограниченное количество доступных слотов для настольных компьютеров. В ситуации, когда бизнесу требуется большой массив SSD в среде Windows, лучше всего использовать аппаратный RAID, поэтому производительность файловой системы NTFS по мере добавления дисков снижается быстрее, чем при использовании файловой системы BTRFS на компьютере. дистрибутив Ubuntu или Linux.

Что все это значит для плоттера Chia Mad Max на настольных компьютерах

Хорошие вещи получаются, когда вы сочетаете Windows 10, небольшое количество дисков и конфигурации без RAM-дисков. Это также самый распространенный и самый низкий барьер для входа. Производительность с одним SSD, разделенным на -t и -2, довольно хороша, даже превосходя производительность, которую вы можете получить на той же машине в настройке Ubuntu/BTRFS на точно таком же оборудовании, как мы видим на графиках ниже.< /p>


Как мы видим на нашей контрольной машине, которая является сервером с точно таким же аппаратным обеспечением, работающим с теми же аргументами команды построения сюжета в Windows, на самом деле быстрее, чем в Ubuntu, на незначительную разницу в 356 секунд, примерно 4 минуты. Небольшое замечание о BTRFS: это не лучший выбор для Linux с меньшим количеством дисков.


Картина ухудшается, когда мы добавляем второй диск в программное обеспечение Raid0 для BTRFS и улучшается для Windows с тем же вторым диском. Windows теперь выигрывает около 250 секунд по сравнению с предыдущим тестом, а Ubuntu становится значительно хуже. Это обычное явление для 2-дискового Raid0 в BTRFS, но не сохраняется после 2-х дисков.

Что все это значит для Chia Mad Max Plotter на серверах

Если вы можете получить полный RAM-диск на 256 ГБ или частичный на 110 ГБ, у вас есть очень веская причина использовать Ubuntu. Кроме того, если у вас есть большой массив дисков для Raid0 выше 4, вам следует использовать Ubuntu/BTRFS или F2FS, которые я сейчас тестирую. Одно можно сказать наверняка: виртуальные диски и окна, учитывая потребность в стороннем программном обеспечении, не являются оптимизированным решением с учетом ядра, как в современных дистрибутивах Linux.

Сначала обратим внимание на переломный момент, когда чистая производительность на основе диска в BTRFS Raid0 превосходит чистую производительность Raid0 в Windows с NTFS. Мы можем увидеть разрыв, когда мы запускаем 16 твердотельных накопителей в Raid0 ниже в сравнении друг с другом.


< /p>

Как вы заметили, время прорисовки для Windows/NTFS увеличивается, но ненамного. Достижение 1987 секунд — это всего лишь выигрыш по сравнению с 3-дисковой конфигурацией за 48 секунд. В финальном дополнительном тесте, который не был включен в диаграммы, поскольку я изначально не тестировал его в Ubuntu/BTRFS, используется раздельный тест конфигурации 6/2 для Windows с параметром -t на двойном твердотельном накопителе емкостью 1 ТБ и 6 твердотельных накопителях емкостью 1 ТБ -2. . Это последнее время составило 1919 секунд, прирост всего 68 секунд, но с половиной SSD. Этот важный результат указывает на две вещи, которые необходимо учитывать при использовании массивов NVME или SSD в Windows.

  1. Windows NTFS fs не масштабирует производительность программного обеспечения Raid0 чередования при добавлении дисков после 8.
  2. Пропускная способность шины pcie-2 является чертовски узким местом, и, как ни странно, одно и то же оборудование в Ubuntu и Windows сообщается по-разному и с разной скоростью соединения. Я не эксперт по оборудованию LSI, которое лежит в основе кремния моих прошитых H710, но здесь происходит кое-что интересное. В Ubuntu он сообщает скорость соединения pcie-3, в Windows pcie-2. У меня есть кое-кто, кого я спрошу, кто знает намного больше о странностях HBA и сообщит об этом, но наблюдаемые различия могут быть на самом деле основаны на HBA.

RAMDISKS и Mad Max Plotter для серверов

Серверы предназначены для использования не так, как обычно требуется домашнему пользователю, и поэтому при их проектировании учитывается высокая производительность. Chia, конечно же, является отличным стресс-тестером для всех компонентов компьютера, за исключением графического процессора (пока), поэтому эти результаты имеют значение далеко не только для построения графика Chia.

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

Вот почему Dell T620 и HP Z820 — отличные варианты для домашнего пользователя, который хочет получить доступ к серверному пространству. Они были разработаны для небольших офисов, которым часто требуется больше локальной вычислительной мощности и резервирования, чем может выдержать настольный компьютер. Они также тихие и выпускаются в формате башни, некоторые с хорошими роликами, которые делают их автономными и легкими. Я знаю, что люблю свой T620, как и Безумный Макс.

Есть ли на материнской плате 16 свободных слотов для оперативной памяти? Если у вас нет сервера, позвольте мне ответить вам. Нет. Это означает, что серверы могут использовать дешевые 8-гигабайтные флешки, чтобы получить 128-гигабайтную оперативную память. У вас есть 24 свободных слота? Dell T620, R720 и подобные. Это позволяет вам получить 8 флешек по 16 ГБ плюс 16 флешек по 8 ГБ и получить 256 ГБ оперативной памяти. Что это значит для Безумного Макса? Такие числа.


Надеюсь, это объясняет, почему вы не хотите использовать полный RAM-диск объемом 256 ГБ в Windows Server 2022 с DDR3, учитывая предыдущие цифры, которые превышают это с различными конфигурациями Raid, если вы должны использовать ОС Windows. У Windows есть некоторые странные проблемы с NUMA, возможно, с более старыми версиями Server.

Я провел тесты на сервере Server 2016, которые оказались невероятно плохими. НУМА. Сервер 2022, ни одна из этих проблем не возникла. Windows Server 2016 во многом похожа на более ранние выпуски Windows 10. Windows 2022 — это в значительной степени текущая сборка Windows 10. Если вы используете рабочий стол с двумя сокетами в более старой Windows 10 и у вас возникают странные проблемы, обновите до самой последней версии.< /p>

Эти 1600 секунд представляют собой лучшее время для любого теста на системе с двумя процессорами 2667v2, которое может быть получено с помощью Mad Max в Linux, и опережают Windows на колоссальные 702 секунды. Разве вы не рады, что кто-то еще испытывает эти фугасы, прежде чем вы на них наступите?



Также впечатляют результаты, которые вы видите здесь с RAM-диском на 110 ГБ и 16 SSD в Raid0 для -t. Опять же, в этих очень доступных 8-гигабайтных флешках. Обратите внимание, как время Windows становится ЛУЧШЕ здесь?RAM-диски просто не являются рекомендацией Windows по дешевке, и даже в DDR4, но мы вернемся к этому в другой статье. Скажем, по цене DDR4 я не уверен, что это хорошая идея по сравнению с добавлением второй машины.

В финальном прямом тесте виртуального диска мы использовали RAM-диск емкостью 110 ГБ и один твердотельный накопитель емкостью 1 ТБ. В Ubuntu мы видим, что время 1903 года здесь немного превосходит лучшее общее время 1919 года, которое мы могли бы получить в Windows с 8 дисками SSD, аналогичную производительность можно было бы увидеть как Raid0 из 3-4+ NVME с заданными ограничениями кэша. Это просто указывает на то, что оптимальное решение для Windows можно принять за меньшее время завершения графика с несколькими высококачественными твердотельными накопителями Samsung, такими как 870 EVO емкостью 1 ТБ, которые обладают высокой устойчивой производительностью записи.

В том же тесте мы видим очень хорошие результаты Ubuntu. Этот тест находится в разделе сервера, так как здесь используется большой объем оперативной памяти, но если вы можете получить 128 ГБ на 32 ГБ флешках для настольного компьютера, он также очень воспроизводим в этих настройках. Не за счет экономии средств, учитывая все аппаратные конфигурации, которые я могу найти, но все же это выполнимо.

Заключение

В среде Windows трудно оправдать большие массивы Raid0 за пределами нескольких дисков. Кроме того, общая производительность и срок службы NVME являются больным местом для многих плоттеров, и мы чувствуем вас. Есть причина, по которой мы используем более дорогие потребительские твердотельные накопители. На данный момент 0 сбоев и 0 плохих блоков с общим объемом более 2ПиБ, записанных на наши массивы и RAM-диски. Мы лично используем RAM-диски емкостью 110 ГБ и многодисковые массивы SSD Raid0 в Ubuntu для построения графиков.

Одним из самых больших источников жалоб в Чиа является отсутствие ожидаемой производительности дисков NVME. Мы работаем над тем, чтобы получить цифры, чтобы точно показать, почему это происходит, но это предсказуемое явление, учитывая очень большой размер графика. около ~106 ГБ.

Итак, Ubuntu быстрее? Да, в целом, учитывая, что в игре есть виртуальный диск. Винда быстрее? Не в целом, но в настройке с небольшим количеством дисков это может быть. Поэтому, в конце концов, все сводится к тому, что «это зависит от вашей настройки», что сводится к личным предпочтениям в формате ОС и компьютера, будь то рабочий стол или сервер.

3 ответа

Я не хочу вкладывать слишком много, чем я использую для построения 5 2,5-дюймовых жестких дисков 5400 об / мин, извлеченных из ноутбуков, где они были заменены на SSD. Все диски подключенные к usb кидают один порт и usb 3.0 хаб. Используя btrfs на raid0 с linux делаю один сюжет за 11700-11900 секунд на amd ryzen 5500u. Это также мой основной компьютер, на котором выполняется множество других задач. Очень дешевое решение по сравнению с описанным здесь.

Вчера я писал о том, как Mad Max, один из самых уважаемых разработчиков в экосистеме Chia, начал разработку новой криптовалюты, частично основанной на Chia. Эта валюта называется MMX (на данный момент) и находится на самых ранних альфа-стадиях тестовой сети. Итак, вот несколько инструкций о том, как собрать MMX. Если вы нафармите эту монету, она почти наверняка обесценится. Я хочу, чтобы это было ясно, так как это не ранняя основная сеть, в которую вы входите на первом этаже.

Во-первых, MMX работает только в Linux. Вы можете скомпилировать его и запустить в подсистеме Windows для Linux, если вы похожи на меня и используете Windows. Это руководство создано с использованием Ubuntu 20.04 LTS, работающей на Windows WSL2. Он должен быть идентичен установке Ubuntu на «голое железо».

  1. Установите зависимости. Поскольку мы собираем из исходного кода, нам потребуются инструменты компиляции, необходимые для сборки.
<р>2. Установите промежуточное ПО VNX. Это проприетарное программное обеспечение, которое Макс разработал для обработки большого количества операций ввода-вывода, как дискового ввода-вывода, так и связи RPC с узлом. Когда я разговаривал с ним, он объяснял свою работу над VNX способностью так быстро создавать MMX. Эта часть создаст проблему для всех, если она у них есть, поэтому, если вы не хотите, чтобы она была установлена, это та часть, от которой можно отказаться. При установке под WSL2 используйте версию Ubuntu, а не версию Windows. (Обновление: у Макса VNX с открытым исходным кодом. Отличный парень.)

<р>3. Git клонируйте и скомпилируйте проект. Это создаст компоненты Full Node, Farmer, Wallet, Harvester и Timelord. Он не устанавливает плоттер, но мы займемся этим на следующем шаге. Наверное, не секрет, какой плоттер мы здесь будем использовать. Этот процесс, вероятно, зависнет на полпути после того, как Build Benchmarks: False. Это займет всего несколько минут, на самом деле это не останавливается.

<р>4. После компиляции исходного кода необходимо завершить установку. Довольно простой шаг.

<р>5. Теперь вы создадите кошелек. Это похоже на Bitcoin-Core (особенно когда я этим занимался) и совсем не похоже на Chia. Вы получите файл wallet.dat, содержащий ваши ключи, а также исходную фразу, которую вы можете скопировать и сохранить.

<р>6. На этом этапе мы собираемся запустить наш полный узел и начать синхронизацию блокчейна. Если вы используете настольный графический интерфейс, вы можете пропустить шаг 6 и перейти к шагу 7.Если вы используете сервер только для консоли, вам нужно будет сделать следующее, чтобы создать новый экран, чтобы вы могли запустить полный узел, позволить ему работать, но по-прежнему запускать дополнительные команды. Пользователи Desktop Environment/GUI (Ubuntu или Windows WSL) могут просто открыть новое окно.

<р>7. Запустите полный узел. Это начнет подключение к сети MMX и загрузку блоков. Это ОЧЕНЬ интенсивный процесс, и MMX синхронизируется ОЧЕНЬ быстро, если вы приехали из Чиа. Будьте готовы к впечатлению. Если у вас медленный процессор, вы должны запустить его без таймлорда, чтобы не перегружать себя и не рассинхронизироваться. Вы делаете это, добавляя –timelord 0 к своим аргументам запуска.

<р>8. На данный момент ваш узел работает, и вам нужно будет открыть новое окно/сеанс. Откройте его, вернитесь к папке /mmx-node/, в которую вы клонировали репозиторий с помощью git, и повторно активируйте среду.

<р>9. Теперь мы извлечем наши общедоступные ключи пула и открытого фермера, чтобы мы могли создать несколько графиков. На данный момент это в значительной степени похоже на заговор и выращивание чиа, за исключением графического интерфейса. И, по крайней мере, пока без некоторых раздражающих проблем с производительностью.

<р>10. Как только у вас будут ключи от кошелька, вы установите последнюю версию чиа-плоттера Безумного Макса (можно назвать его… чиа_плот). Вы можете использовать инструкции для сборки из исходного кода, взять один из двоичных файлов или получить версию для Windows в нашем руководстве. После того, как вы установили плоттер, вы собираетесь делать с ним график без NFT с использованием аргумента -x 11337. Это будет выглядеть примерно так:

Сейчас тестовая сеть поддерживает значения k больше 26, но основная сеть начнет поддержку при k30, как и планировалось (это может измениться, помните, что это ОЧЕНЬ альфа-версия). Чтобы дать себе наилучшие шансы на сохранение участков, я рисую 30, но если вы хотите сразу же встать и пойти, тогда участки k26 идут ОЧЕНЬ быстро.

<р>11. После того, как у вас есть графики, вам нужно будет добавить каталог графиков в конфигурацию и перезапустить узел в последний раз. Вы делаете это, изменяя массив plot_dirs в файле config/local/Harvester.json. Для папки с графиками на d:\mmx_plots\ (в WSL2) я бы сделал следующее

Я бы изменил пустое значение plots_dirs на следующее, затем сохранил и закрыл файл.

Перезапустите узел, и вы должны начать строить планы и заниматься сельским хозяйством. Опять же, это альфа-проект тестовой сети, и мы создаем его, чтобы помочь Безумному Максу, а не себе. Постарайтесь помнить об этом, когда предъявляете ему требования. Имея это в виду, вот его разногласия. В этой заметке, чтобы помочь сети, вы можете перенаправить порт 12331 через NAT обратно на ваш компьютер с полным узлом. Поскольку это программное обеспечение еще не проверено, я никому не рекомендую этого делать. Но у меня есть.

Читайте также: