Хардфорка сети криптовалюты monero

Майнинг криптовалюты Monero (XMR) на алгоритме RandomX

30 ноября 2019 года на блоке 1978433 криптовалюта Monero (XMR) с algo CryptonightR переходит на алгоритм RandomX.

Это хардфорк, который кардинально изменит ситуацию с майнингом Монеро.

Для эффективного проведения вычислений на алгоритме RandomX требуется не только иметь высокопроизводительный процессор, но и достаточный объем быстродействующей оперативной памяти, желательно работающей в многоканальном режиме. Специфика этого алгоритма такова, что майнинг на видеокартах на нем абсолютно не рентабелен.

Рассмотрим подробнее вопросы, связанные с майнингом Монеро после перехода на алгоритм RandomX.

Где лучше всего майнить монеты XMR на алгоритме Random X?

Список пулов для майнинга Монеро на алгоритме Рандом икс можно посмотреть на сайте miningpoolstats. Здесь же есть информация о сложности майнинга, мощности пулов в процентном отношении к общему хешрейту сети и другие полезные данные.

Скриншот страницы сайта miningpoolstats с данными о пулах для майнинга Monero:

Какие программы можно использовать для майнинга Monero на алгоритме RandomX?

Майнинг монет Monero на алгоритме RandomX отличается от добывания этой криптовалюты на алгоритмах семейства Cryptonight. Основное различие заключается в намного большей эффективности майнинга на процессорах, чем на GPU, и высокой сложности создания асиков и фпга для этого algo.

. ВАЖНО.

Майнинг на алгоритме RandomX на видеокартах – это пустая трата электричества.

Майнить криптовалюту Monero на алгоритме Random X можно с помощью следующих программ:

  • Xmrig (для процессоров, видеокарт AMD и Nvidia);
  • xmrigCC (для процессоров);
  • Nanominer (CPU);
  • SRBMiner (CPU и GPU АМД);
  • XMR STAK-RX (CPU, видеокарты AMD и Nvidia).

При желании запустить майнинг на алгоритме RandomX на видеокартах нужно учитывать, что они должны иметь на борту не менее 3 Гб видеопамяти.

Настройка батников для майнинга Монеро на алгоритме Random X

Для майнинга Monero на процессоре в программе Xmrig на пуле Nicehash можно использовать такой батник:

Ошибка share above target при майнинге на пуле nicehash возникает из-за несовместимости майнера на конкретном сервере. Чтобы ее устранить нужно перейти на другой сервер, например usa.

В этом случае батник будет выглядеть так:

Скриншот успешного майнинга на алгоримте RandomX в xmrig на пуле Nicehash:

В Ubuntu запуск майнера осуществляеться таким скриптом:

При майнинге на алгоритме RandonX на nanopool можно использовать такой BAT-файл:

Майнинг на видеокартах на алгоритме RandomX малопроизводителен. При желании протестировать свои видеокарты в Xmrig можно использовать такой батник:

Скриншот Xmrig при майнинге на видеокартах AMD Radeon RX470/580 и на CPU на алгоримте RandomX:

Как видно из скриншота, общий хешрейт 5 видеокарт AMD Radeon RX470/580 составляет примерно 700-800 h/s, в то время как один процессор I3-8100 на 3,6 ГГц на двух потоках дает те же 700-800 h/s.

На видеокартах Nvidia нужно использовать версию XMRig с суффиксом -cuda (например, xmrig-5.0.1-msvc-cuda10_1-win64.zip).

Для майнинга на видеокартах Nvidia нужно использовать такой батник:

Хешрейт процессоров на алгоритме RandomX

Большая база по хешрейту процессоров и некоторых видеокарт есть на сайте randomx.monerobenchmarks.

При майнинге Monero на современном процессоре производства Интел, например, I3-8100 на 3,6 ГГц, на алгоритме RandomX загрузка ядер колеблется на уровне 50% (хешрейт около 700 h/s при одной планке памяти ОЗУ на 8 Гб):

Такой же процессор на компьютере с двумя планками памяти (двухканальный режим) дает 800 h/s (на 12% больше):

XMRig при майнинге на алгоритме RandomX даже на двух потоках потребляет огромное количество оперативной памяти — 2,34 Гб:

Для сравнения, при майнинге на процессоре Intel I3-8100 криптовалюты CPUchain (алгоритм cpupower) на тех же двух потоках загрузка ядер составляет 100%:

Потребление системной оперативной памяти при майнинге CPUchain на двух потоках составляет всего 25 Мб (при майнинге на RandomX расходуется почти в 10 раз больше оперативки — 2,34 Гб).

Информация о загрузке системы при майнинге CPUchain:

На трех потоках Intel I3-8100 3,6 Ghz с 8 Гб ОЗУ повышения хешрейта на algo RandomX не наблюдается, хотя загрузка ядер значительно увеличилась (хешрейт остался на уровне 700 хешек):

Потребление оперативной памяти на трех потоках остается на том же уровне, что и при майнинге на двух потоках:

Хешрейт различных процессоров при майнинге на алгоритме RandomX без включенной блокировки страниц в памяти, h/s (на всех компьютерах паралельно работают майнеры для видеокарт):

Как видно из приведенных данных, старые процессоры даже при наличии достаточного ОЗУ не показывают высокого хешрейта на RandomX.

Один и тот же объем оперативки, но одна или две плашки (одно и двухканальный режим) показывают разную производительность при вычислениях на рендом иксе. Пропускная способность памяти в многоканальном режиме выше, что дает увеличение хешрейта на 15-30% в двухканальном режиме (с 2 планками ОЗУ).

Увеличение объема ОЗУ также дает небольшой прирост порядка 3-5% (протестировано в компе с увеличнием ОЗУ с 8 до 16 Гб на проце I3-8100).

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

Это связано с отсутствием в них поддержки новых наборов команд (в особенности AES) для работы с криптографическими функциями. Например, Intel Xeon X3330 2,66 Ghz поддерживает только команды SSE4.1 и поэтому даже в системе с 4 планками памяти показывает смехотворную производительность на уровне 100 хешей на поток.

Современные многоядерные процесоры для раскрытия своего потенциала требуют наличия большого количества ОЗУ.

Здесь прирост производительности идет на разы, так как каждый поток требует не менее 2 гигабайт ОЗУ и наличие множества ядер/потоков при нехватке памяти не даст процессору возможности в полной мере показать свою мощь.

Читать еще:  Demarker индикатор для бинарных опционов

Как увеличить хешрейт при майнинге на алгоритме RandomX?

Для увеличения хешрейта на алгоримте RandomX лучше всего поставить более быстродействующую оперативную память и увеличить ее объем. Кроме того, нужно максимально разгрузить ОЗУ компьютера, удалив из автозагрузки все лишние программы и службы.

При наличии всего одной плашки ОЗУ в компьютере память полностью не раскрывает свой потенциал, так как работает в одно канальном режиме. Чтобы заставить память работать в многоканальном режиме, нужно устанавливать хотя бы пару идентичных плашек памяти в соответствующие слоты (парные) на материнской плате.

Кроме того, нужно проверить включение больших страниц памяти в майнере (в xmrig в строке huge pages должна быть зеленая строка permission granted):

Для включения поддержки huge pages нужно запустить майнер от имени администратора и после этого перезагрузить компьютер.

Если в системе имеется много оперативной памяти, то можно дополнительно включить блокировку страниц в памяти. Это делается утилитой gpedit.msc по пути: Конфигурация компьютера — Конфигурация Windows — Параметры безопасности — Локальные политики — Назначение прав пользователя в меню политики блокировки страниц в памяти (Adjust memory quotas for a process в англоязычной версии). Здесь нужно добавить в качестве пользователя имя своего компьютера, нажать OK и перезагрузиться. Если на компе не включена блокирвока страниц памяти, то ее включение может дать прирост хешрейта до 60%.

Разгон частоты процессора особого смысла не имеет. Он лишь уменьшает надежность работы системы и увеличивает энергопотребление CPU.

Для увеличения хешрейта на процессорах Intel нужно отключить опции «Hardware prefetcher» и»Adjacent cacheline prefetch» в BIOS.

Какие кошельки можно использовать для работы с монетами Monero?

Самый надежный кошелек для работы с монетами Монеро – это официальное приложение, которое можно скачать на сайте web.getmonero.org.

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

Скриншот официального кошелька Монеро:

Если есть желание быстро провести транзакции с монетами XMR, но с немного меньшим уровнем безопасности, в официальном кошельке можно использовать опцию синхронизации с удаленной нодой. При этом безопасность использования wallet остается на довольно высоком уровне, а синхронизация занимает всего несколько минут.

Высокий уровень безопасности и удобства использования обеспечивают аппаратные кошельки, например, Ledger и Trezor.

В качестве мобильных и «легких» кошельков разработчики Монеро рекомендуют использовать следующие:

Использовать для долговременного хранения монет кошельки на бирже не рекомендуется, так никакая из них не может дать стопроцентной гарантии сохранения средств.

Если у майнера нет желания хранить монеты Монеро, то можно настроить майнинг XMR с автоматической конвертацией в биткоины. Это удобно делать, например, на пуле Nicehash.

Заключение

Криптовалюта Монеро каждые шесть месяцев проводит хардфорк, нацеленный на отсечение из сети ASIC-ов. Переход на алгоритм RandomX является кардинальным шагом, отсекающим сети ботов, ASIC-и, а также майнинг фермы на видеокартах. Это позволит значительно увеличить децентрализацию сети и выведет на новый уровень прибыльность майнинга на процессорах.

Увеличение требовательности к объему оперативной памяти в системе гарантирует отсутствие ASIC-ов в сети Монеро на долгое время.

Для майнинга Монеро в системах с малым количеством оперативной памяти, работающей в одноканальном режиме, стоит задуматься об апгрейде, который положительно скажется на быстродействии компьютера. При этом цена новой плашки памяти будет со временем отбита за счет полученных дополнительных монет XMR. При покупке новой памяти стоит ориентироваться на приобретение плашки, аналогичной той, которая уже установлена. Это даст возможность обеспечить работу памяти в многоканальном режиме, что в разы увеличит производительность подсистемы памяти и хешрейт при майнинге Монеро на алгоритме RandomX.

В сети Monero состоялся хардфорк с активацией PoW-алгоритма RandomX

Разработчики ориентированной на повышенную приватность криптовалюты Monero в ходе состоявшейся 30 ноября видеоконференции сообщили об успешном хардфорке на блоке 1978433.

Основной его особенностью стала активация нового алгоритма RandomX, сменившего прежний Proof-of-Work-алгоритм CryptoNight R. Теперь майнинговые операции можно эффективно осуществлять на видеокартах и процессорах. Это, уверены разработчики, может повысить уровень децентрализации сети Monero, а также убрать из сети FPGA- и ASIC-устройства.

  • Отказ от длинных идентификаторов платежа (payment ID) с целью повышения приватности и улучшения пользовательского опыта.
  • Изменения требований к числу выходов. Теперь транзакциям требуется как минимум два выхода.
  • Изменение требований к времени блокировки. Теперь на уровне протокола входящие транзакции будут действительными спустя 10 блоков (ориентировочно 20 минут).

По информации Crypto Mining Blog, в текущих условиях процессор AMD Ryzen 5 3600 выдает скорость хеширования 6 KH/s, позволяя добывать в сутки около 0.019 XMR (порядка $1 по текущему курсу).

Одной из главных проблем Monero исторически является скрытый майнинг, и именно переход на RandomX, о разработке которого было объявлено в мае этого года, призван его затруднить.

Подписывайтесь на канал ForkLog в YouTube!

Подписаться на новости Forklog

Свободное копирование и распространение материалов с сайта ForkLog разрешено только с указанием активной ссылки на ForkLog как на источник. Указание ссылки также является обязательным при копировании материалов в социальные сети или печатные издания.

Журнал ForkLog — информационный ресурс о криптовалютах, блокчейне и децентрализованных технологиях. Мы работаем для вас с 2014 года.
© 2019

WHATTONEWS

Главное о биткоине, альткоинах и майнинге криптовалют.

Копирование материалов только с указанием источника — WHATTONEWS.RU

Хардфорк Monero: 30 ноября появится новый PoW RandomX

Дорожная карта для нового релиза XMR (v0.15) и соответствующего хардфорка, который представит новый PoW RandomX в валютном протоколе, была обнародована во время встречи между всеми разработчиками Monero и членами сообщества.

Читать еще:  Стратегия перекресток для бинарных опционов

Согласно инфографике, новая версия ядра Monero будет доступна 31 октября 2019 года и обеспечит выпуск протокола XMR версии 0.15.

Как только будут выпущены новые клиенты для кошельков, нод и инструментов для криптомайнинга, на блоке 1978433 будет запущен хардфорк Monero. Это случится примерно во второй половине дня в субботу 30 ноября.

На данный момент мы не знаем полный список изменений нового релиза Monero, он будет опубликован после выпуска новой версии программного обеспечения, то есть после 31 октября.

На данный момент известно, что внедрение нового Proof-of-Work RandomX, разработка и тестирование ведутся непрерывно с января прошлого года.

Proof-of-Work внесёт существенные изменения по сравнению с текущим CryptoNight-R, поскольку исключит ASIC и FPGA из майнинга криптовалюты. Кроме того, работа этого алгоритма оптимизирована для использования классического CPU (центрального процессора компьютера), его инструкций, кеша и архитектуры, при этом производительность майнинга с помощью видеокарт резко упадёт.

Первые тесты процессоров выявили преимущество в производительности новых процессоров AMD Ryzen, в частности процессоров третьего поколения, основанных на архитектуре ZEN 2.

Эти модели процессоров могут похвастаться большим количеством кэшей первого, второго и третьего уровней, практически вдвое больше, чем первое и второе поколение AMD Ryzen и текущие решения, предлагаемые Intel.

Кроме того, будучи изготовлены с использованием семи нанометров на тайваньском литейном заводе TSMC, они обеспечивают высокую энергоэффективность при добыче в Monero на PoW RandomX.

В настоящее время наиболее производительной моделью, безусловно, является Ryzen 9 3900x, оснащенный 12 ядрами и 24 потоками с базовой частотой 3,8 ГГц. Этот процессор может развивать скорость до 11500-12000 Гц/с при потребляемой мощности около 150 Вт.

Цена при этом не самая низкая, Ryzen 3900x трудно найти менее чем за € 600.

Модель с самым высоким соотношением цена/производительность определённо Ryzen 5 3600, решение с шестью ядрами и 12 потоками, работающими на базовой частоте 3,6 ГГц. Он может получить хешрейт до 6300 Х/с, всё это при энергопотреблении около 80-90 Вт для одного процессора и цене ниже € 200.

Хард форк Monero с обновлённым алгоритмом майнинга состоится 30 ноября

Разработчики криптовалюты Monero официально утвердили дату запуска следующего обновления, реализация которого потребует осуществления хард форка. Двенадцатая версия протокола должна быть активирована вечером 30 ноября на блоке номер 1978433.

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

Наиболее примечательной частью новой версии протокола является имплементация алгоритма майнинга RandomX, которая «продвинет сопротивляемость ASIC-майнерам» на шаг вперёд. Согласно идее разработчиков, владельцы специализированного оборудования для добычи криптовалюты не должны иметь преимущество перед майнерами с общедоступными CPU и GPU. Для достижения этой задачи раз в полгода они частично изменяют алгоритм майнинга. В соответствии с анонсом, большинство CPU производства AMD и Intel после 2011 года должны быть достаточно конкурентоспособными с запуском RandomX.

Также предусматривается ряд более мелких улучшений приватности и опыта взаимодействия. Так, будут исключены длинные платёжные идентификаторы, что должно положительно отразиться на работе с сервисами и биржами. Начиная со следующего месяца транзакции Monero будут требовать по крайней мере двух выходов. Кроме того, на уровне протокола будет установлен период блокировки входящих платежей в 10 блоков, что соответствует приблизительно 20-25 минутам.

Ранее поддержка Monero была добавлена в платёжные терминалы Bity.

В результате хардфорка Monero появились четыре новые криптовалюты

В сети анонимной криптовалюты Monero прошел хардфорк до 12 версии протокола. Однако не все поддержали обновление — некоторые пользователи продолжают работу в предыдущей версии блокчейна Monero. Точнее, сразу в нескольких версиях. Теперь есть Monero Classic (XMC), Monero 0 (XMZ), Monero Original (XMO) и еще один проект под названием Monero Classic (XMC) (который в этой статье мы будем называть Monero-Classic). Все они продолжают работать в 11 версии протокола Monero под разными названиями.

В рамках постоянного процесса обновления протокола, команда Monero осуществляет хардфорк каждые шесть месяцев. Последний хардфорк представил несколько новых функций, в числе которых увеличенный размер кольца для более конфиденциальных, но также более крупных (таким образом, более ресурсоемких) транзакций; транзакции с мультиподписями; поддержку аппаратного кошелька Ledger Nano S и др.

В последнем хардфорке также была внедрена настройка алгоритма хэширования доказательства работы CryptoNight от Monero. Это обновление делает все существующие специализированные ASIC-майнеры бесполезными. Подобное оборудование становится еще большей проблемой в алгоритме хэширования CryptoNight, чем в других подобных алгоритмах, поскольку оно может позволить ASIC-майнерам совершать DoS-атаки на майнеры с видеокартами и на узлы сети, не задействованные в майнинге.

Риски, которые несут в себе ASIC-майнеры, по-видимому, были причиной того, что большинство разработчиков Monero и участников сообщества согласились на обновление. Однако не все представители индустрии остались им довольны. В частности, крупнейший производитель оборудования для майнинга Bitmain, а также более мелкие компании, такие как Halong Mining и PinIdea, недавно заявили, что они разработали ASIC-майнеры для алгоритма хэширования CryptoNight (и такое оборудование, вероятно, использовалось для скрытого майнинга в блокчейне Monero). Все эти аппаратные средства стали бесполезными после хардфорка сети.

Теперь четыре проекта объявили, что они будут продолжать использовать протокол Monero, работавший до хардфорка. Поскольку все четыре монеты используют один и тот же протокол, они, по сути, являются одной и той же сетью и монетой, хотя и с разными названиями и логотипами.

Читать еще:  Мальцев михаил биткоин красноярск

Monero Classic (XMC)

Проект Monero Classic инициирован группой, которая называет себе энтузиастами Monero из Сингапура. В нее входят разработчики и несколько майнеров, которые решили, что «пришла пора действовать». Представитель группы Бенто Тан (Bento Tan) объяснил, что, по его мнению, разработка ASIC-майнеров – здоровый процесс, который способствует развитию рынка.

Группа также считает, что риски, которые несет в себе подобный хардфорк, более высоки, чем риски майнинговой централизации. На сайте Monero Classic говорится:

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

Как утверждают представители группы, Monero Classic никак не связана с другими проектами Monero и не планирует объединяться с ними.

Monero-Classic (XMC)

На сайте Monero-Classic, человек, стоящий за проектом, называет себя «PZ, ранним евангелистом Биткоина и создателем блокчейн-пространств». Также, как и создатели другого Monero Classic, PZ считает, что появление специализированного оборудования для майнинга – нормальный экономический процесс. Кроме того, автор проекта утверждает, что «наличие профессионального майнингового оборудования поможет избежать атаки 500 000 ботнетов на сеть».

Так как этот проект родом из Китая, он активно продвигается майнинговым пулом Bitmain AntPool. В связи с тем, что хардфорк абсолютно невыгоден Bitmain, многие подозревают, что производитель ASIC-майнеров приложил руку к созданию проекта. Однако представители компании отвергают эти слухи.

Monero 0 (XMZ)

Представители проекта, предпочитающие остаться анонимными, называют себя группой «обеспокоенных пользователей» и «максималистами Proof-of-Work», которые занимаются майнингом в качестве хобби. На сайте проекта говорится:

«Мы решили, что стратегия проекта Monero, заключающаяся в постоянном проведении хардфорков более не является стабильной или разумной. Мы считаем, что PoW Сатоши является единственным механизмом децентрализованного консенсуса. Так называемые «обновления сети», которые централизованно предусмотрены проектом Monero, представляют собой троянского коня, который ставит под угрозу эффективность PoW в сети Monero. Monero 0 не является форком. Это оригинальный Monero».

Представитель Monero 0 также отмечает, что Monero — это «проект NVDA», что «доказательство форка» — не метод консенсуса», а также, что «Bitmain хочет уничтожить Monero».

Monero Original (XMO)

Про этот проект и его энтузиастов мало что известно. У Monero Original есть страница на GitHub и его представители разослали пресс-релизы в несколько отраслевых изданий. В документе достаточно мало информации, но в нем есть заявление от «ведущего разработчика команды Monero Original»:

«Monero всегда могла похвастаться свободной выбора, разнообразием и сильным сообществом. Мы предоставляем поклонникам Monero возможность поддерживать культовую монету и оставаться в оригинальной цепочке. Команда Monero Original выступает за разнообразие, которое является логическим маркером эволюции. Мы рады видеть, что наша любимая монета развивается, а еще больше мы рады помочь сохранить это разнообразие».

По крайней мере одна криптовалютная биржа — HitBTC — заявила, что сделает баланс XMO доступным для всех, кто владел XMR во время хардфорка. HitBTC также начала торговлю XMO. Стоимость монеты XMO составляет около 0.00175 BTC или 0.07 XMR, но цена очень волатильна.

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

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

Во-первых, в рамках хардфорка не была добавлена защита от повтора транзакций. Это значит, что пользователи, желающие потратить XMR в новом блокчейне, могут случайно потратить эквивалентное количество монет в старой сети и наоборот.

Однако благодаря некоторым изменениям в новом протоколе Monero, этот риск невелик для пользователей старой сети — транзакции из нее будут автоматически считаться недействительными в новом протоколе Monero. Пользователи новой сети лишены такого преимущества. Если они хотят сохранить монеты из старой сети, им нужно переместить их прежде, чем совершать транзакции со своими XMR, и сделать это при помощи кольца размером 5 или 6.

Со временем опасность повторных транзакций станет менее вероятной даже для пользователей, которые не перемещали свои монеты. Это связано с тем, что в Monero обязателен процесс микширования монет, и шансы, что пользователи будут микшировать свои монеты с тем, которые действительны только в одной цепочке, будут увеличиваться. Это сделает всю транзакцию недействительной в одной из двух цепочек.

Наибольшая проблема заключается в том, что перемещение монет в обоих блокчейнах показывает, какие из них контролируются одним и тем же пользователем. Это противоречит центральному положению Monero о конфиденциальности. Поэтому всем, кто использует Monero ради конфиденциальности, рекомендуется выбрать одну цепочку и игнорировать другую. О подобной проблеме «бесплатных» монет форков, только в случае с Биткоином, уже предупреждал Андреас Антонопулос.

Даже те участники сообщества, которые не используют обе цепочки, могут пострадать от снижения конфиденциальности. Если они микшируют свои монеты с пользователями, раскрывающими, какими монетами они владеют, это может уменьшить степень анонимности тех, кто этого не сделал. Однако этот дополнительный риск, вероятно, компенсируется новым протоколом Monero за счет увеличения размера кольца для транзакций.

7 апреля стало известно о появлении пятого проекта в рамках хардфорка, поддерживающего оригинальный блокчейн Monero — MoneroC. Сколько проектов в итоге выживут и будут поддерживаться сообществом – покажет время.

Ссылка на основную публикацию
Adblock
detector