Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

крипта
Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

Почему майнинг на видеокартах с 4 Гб станет неприбыльной

Почему добыча на видеокартах с 4 Гб станет неприбыльной

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

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

После достижения предельного размера файла, например 4 Гб, он больше не может поместиться в памяти видеокарты, которая ограничена 4 Гигами DDR3, GDDR4 или GDDR5. Называется этот реестр «DAG-файл». Чтобы видеокарта могла продолжать добычу крипты без ошибок, ей необходимо наличие копии DAG-файла в памяти.

Реестр «DAG-файл»

Преимущества технологии

Несмотря на недостатки, связанные с устареванием оборудования для майнинга, технология использования DAG файлов имеет целый ряд преимуществ:

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

Неоспоримым плюсом является постоянное увеличение размера файла. Из-за этого со временем будут «отпадать» как видеокарты, так и специализированные ASIC майнеры.

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

Что такое DAG-файл в майнинге

DAG-файл используется при запуске майнера и загружается напрямую в память видеокарты. Благодаря нему идёт процесс добычи криптовалюты: видеокарты подбирают решения для новых блоков, анонсируют их в блокчейн и получают награду за добытые блоки.

Даг-файл выполняет и функцию обеспечения безопасности — файл хранит в себе данные о валидных и невалидных блоках, которые не могут быть присоединены к блокчейну. По сути, файл это копия актуальных данных блокчейна, в разных его вариациях, хранимая на устройствах майнеров.

Что такое DAG-файл в майнинге

Рост размера DAG-файла составляет 8 мегабайт каждые 30 тысяч добытых блоков. Несложный подсчет показывает, что с ростом популярности добычи Эфириума и количества вовлеченных майнеров Даг файл должен расти пока не достигнет своего предельного размера.

Размер DAG файла ETH и ETC

В отличие от биткоина, майнинг эфириума требует большого объема оперативной памяти. «Аппетит» этой валюты растет по мере добавления новых записей в блокчейн. Майнеры с устаревшими видеокартами все чаще сталкиваются с «CUDA error 11». Эта ошибка означает, что размер Dag-файла Ethereum превысил объем буфера памяти майнинговой программы. В некоторых случаях ошибка возникает из-за сбоя майнингового ПО и от нее можно избавиться без апгрейда «железа». Давайте разберемся что такое DAG-файл и от чего зависит его размер.



Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

Что такое DAG-файл?

Алгоритм Ethash и его варианты — это системы на основе протокола proof-of-work, для работы которых требуется большой объем памяти. Много лет назад, когда все только начиналось, алгоритму Ethash требовался набор данных объемом примерно 1 ГБ, который также называют DAG (Directed Acyclic Graph, направленный ациклический граф). Поскольку формирование такого большого набора данных требует много времени, алгоритм Ethash запоминает значение и сохраняет его в памяти. Однако размер DAG-файла не остается неизменным. Достигнув 1 ГБ, он продолжает расти с каждой эпохой. А следующая эпоха наступает через каждые 30 000 блоков. Годы майнинга привели росту размера DAG-файла каждой монеты на Ethash, из-за чего некоторые графические процессоры стали непригодными для майнинга определенных монет.

Что такое эпоха DAG?

Эпоха ― это период майнинга. Следующая эпоха наступает через каждые 30 000 блоков для всех ETH и других монет на Ethash и через каждые 60 000 блоков для ETC.

Что такое размер DAG-файла?

Размер DAG-файла ― это размер файла DAG. Несмотря на то, что размер DAG-файла каждой монеты Ethash увеличивается с одинаковой частотой, не все монеты имеют одинаковый размер DAG-файла. Связано это с тем, что майнинг разных монет ведется на разной высоте блоков.

Можно ли вести майнинг Ethereum с помощью видеокарты с объемом памяти 4 ГБ?

Текущий размер DAG-файла Ethereum составляет 4.5156 GB. Это означает, что вести майнинг ETH с использованием видеокарт с объемом памяти 4 ГБ больше невозможно. Узнайте, майнинг каких монет можно вести с помощью видеокарты с объемом памяти 4 ГБ.

Можно ли вести майнинг Ethereum Classic с помощью видеокарты с объемом памяти 4 ГБ?

В настоящее время размер DAG-файла Ethereum Classic составляет 2.7969 GB. Это означает, что вы можете вести майнинг ETC на видеокартах с объемом памяти от 3 ГБ.

Каков текущий размер DAG-файла Ethereum?

Текущий размер DAG-файла Ethereum составляет 4.5156 GB.

Каков текущий размер DAG-файла Ethereum Classic?

Текущий размер DAG-файла Ethereum Classic составляет 2.7969 GB.

Сколько графической памяти нужно для майнинга эфира

Следует учесть, что при отображении картинки на мониторе с помощью майнинговой видеокарты, она дополнительно расходует 150-200 мегабайт видеопамяти. В таком случае для работы майнера потребуется GPU с памятью, объем которой больше DAG size (размера DAG-файла).

С учетом того, что эта величина Ethereum перевалила за 2,6 гигабайта, для его добычи нужны видеокарты с ОЗУ 3 Гб и более. С учетом постоянного роста размера FAG-файла, GPU с тремя гигабайтами оперативки потеряют актуальность для эфира уже в 2018 году. Поэтому для фермы нужно брать видеокарты не менее чем с 4 Гб.

Влияет ли количество памяти видеокарты на скорость майнинга

Видеопамять GPU должна иметь размер, достаточный для хранения DAG-файла ETH, ETC или другой монеты, на добычу которой ориентирована ферма. Однако размер ОЗУ не влияет на хешрейт майнера. При недостатке места появится сообщение об ошибке и майнер не запустится.

Скорость майнинга криптовалют на Ethash зависит от частоты работы шины памяти. Наилучшие результаты показывают GPU с RAM от Samsung.

DAG файл Ethereum: размер сегодня, где хранится и как удалить?

На 15 июня 2021 года размер DAG file составляет 4.289 GB. Посмотреть актуальные данные можно на сервисе, который обновляется в режиме онлайн: https://minerstat.com/dag-size-calculator?lang=ru. Там также можно узнать, когда размер достигнет значения в 5, 6,7 Гб и далее, чтобы можно было делать прогнозы относительно того, когда оборудование для майнинга устареет.

На сервисе также отображается другая информация об Ethereum: какая сейчас эпоха, высота блока, примерное время блока ETH. Какая эпоха сейчас? По данным сайта - 421. А 377 эпоха ETH была 29 ноября 2020 года, тогда размер ДАГ файла составлял 3,7 ГБ и еще можно было использовать 4-гиговые видеокарты. 384 эпоха Эфириума была 31 декабря 2020 года. Тогда размер ДАГ файла составлял ровно 4 Гб. С этого момента майнинг на старых видеокартах с небольшим объемом памяти стал невозможен.

Майнер эфира в любом случае использует ДАГ файл, даже не осознавая этого. После запуска добычи монет он автоматически загружается в оперативную память видеокарты. Чтобы проверить размер файла, необходимо воспользоваться дополнительной программой GPU-Z, где отображаются реальная информация о работе оборудования. Ее необходимо запустить во время работы майнера и тогда в строке Memory Usage появится полный размер DAG file одной или нескольких видеокарт. При майнинге эфира пользователи часто сталкиваются с проблемой загрузки ДАГ, что не позволяет запустить оборудование должным образом. Для решения проблемы можно сделать следующее:

  1. Снизить нагрузку памяти со 100% до 95%, открыв тот самый файл и указав нужный параметр в первых строчках. Дописывать ничего не нужно, только изменить цифры, установленные системой по умолчанию. Если проблема решена, дополнительных действий не требуется.
  2. Удалить DAG и скачать его повторно. Дело в том, что после повторного запуска начнется скачивание обновленной версии файла для майнинга эфира. Процесс занимает прилично времени, поэтому придется подождать.

Примечание: В большинстве случаев DAG расположен по директории C:/Users/Имя_ПК/AppData/Local/Ethash. В противном случае воспользуйтесь поиском по слову "Ethash" и найдите нужную папку.

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

  • зайти в раздел "Мой компьютер";
  • открыть в проводнике вкладку "Вид" и зайти в раздел параметров;
  • в открывшемся окне выбрать "Вид";
  • в списке дополнительных параметров снять галочку с пункта "Скрывать защищенные системой файлы" и нажать "Применить".

После выполнения инструкции все папки станут доступными для отображения и поиска, поэтому можно переходить к изменению DAG.

Где хранится и как удалить?

Майнер эфира в любом случае использует Даг, даже не осознавая этого. После запуска добычи монет он автоматически загружается в оперативную память видеокарты. Чтобы проверить размер файла, необходимо воспользоваться дополнительной программой GPU-Z, где отображаются реальная информация о работе оборудования. Ее необходимо запустить во время работы майнера и тогда в строке Memory Usage появится полный размер DAG одной или нескольких видеокарт.

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

  1. Снизить нагрузку памяти со 100% до 95%, открыв тот самый файл и указав нужный параметр в первых строчках. Дописывать ничего не нужно, только изменить цифры, установленные системой по умолчанию. Если проблема решена, дополнительных действий не требуется.
  2. Удалить DAG и скачать его повторно. Дело в том, что после повторного запуска начнется скачивание обновленной версии файла для майнинга эфира. Процесс занимает прилично времени, поэтому придется подождать.

В большинстве случаев DAG расположен по директории C:/Users/Имя_ПК/AppData/Local/Ethash. В противном случае воспользуйтесь поиском по слову «Ethash» и найдите нужную папку.

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

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

  1. зайти в раздел «Мой компьютер»;
  2. открыть в проводнике вкладку «Вид» и зайти в раздел параметров;
  3. в отрывшемся окне выбрать «Вид»;
  4. в списке дополнительных параметров снять галочку с пункта «Скрывать защищенные системой файлы» и нажать «Применить».

После выполнения инструкции все папки станут доступными для отображения и поиска, поэтому можно переходить к изменению DAG.

Как уменьшить зарезервированный объем VRAM Windows 10

Существует обходной путь для борьбы с веским DAG-файлом.

Если вы активируете iGPU (внутренний gpu в вашем процессоре) и используете hdmi на материнской плате, то Windows не выделит эту память из ваших 4 ГБ видеокарт.

Если у вас нет внутренней графики на вашем процессоре, обходной путь сработает, если вы установите в качестве главной видеокарты с памятью более 4 ГБ (или дополнительную карточку, которую вы используете только для заглушки, для отрисовки Windows, а не для майнинга).

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Вставьте HDMI в материнскую плату, а не в видеокарту

Вариант с картой — заглушкой:

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Подойдет любая, самая дешевая карта

Почему растет размер даг-файла Эфира при майнинге

Почему растет размер даг-файла Эфира при майнинге

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

Постоянный майнинг влияет на размер DAG-Файла, который растет в размере и по состоянию на Октябрь 2021 года достиг 3.91 Гб. Даг файл растет на 100 Мб в среднем каждые 2 месяца. Эпоха эфира на момент написания статьи — 356.

Даг-файл выполняет функцию защиты сети от хакерских атак 51% и подобных вмешательств в стабильную работу блокчейна. Чем больше майнеров и выше хешрейт, тем выше стабильность сети.

Мои видеокарты перестали майнить Эфириум, что делать?

Содержание:

Что такое DAG-файл?

Для понимания проблемы нужно окунуться в теорию. DAG — это большой файл, который необходим для майнинга Эфириума, Ethereum Classic и других монет на алгоритме Ethash. Он загружается в память видеокарт при каждом запуске майнера. Если у вас много GPU, все они делают это. В общем, без DAG майнинг на алгоритме Ethash работать не будет — это базовый принцип.

Размер DAG-файла постоянно увеличивается. Видеокарты с 2 ГБ памяти перестали справляться с майнингом Эфириума в конце 2016 года. Устройства на 3 ГБ сделали то же самое в конце 2021 года. И сейчас — в 2021 — с подобным начинают сталкиваться 4-гигабайтные видеокарты. Но не стоит переживать, из ситуации можно выйти.

Настройки для Phoenix Miner

Phoenix Miner — один из самых надёжных и простых решений для майнинга Ethash-монет. Он в том числе включён в архив для быстрого старта майнинга. Пароль — 2miners.

У Phoenix Miner есть специальный параметр -rvram. Он устанавливает объём зарезервированной памяти, которая не может использоваться для майнинга. По умолчанию он составляет 384 МБ для Windows и всего 128 МБ для Linux. Здесь всё просто: чтобы продолжить майнить Ethereum на видеокартах с 4 ГБ, необходимо отключить это разделение памяти. Для этого устанавливаем -rvram на 1.

Добавление параметра rvram

Итог: добавьте -rvram 1 в ваш .bat-файл.

Настройки для Claymore’s Miner

Ещё один популярный майнер для добычи Ethash-монет на видеокартах AMD и Nvidia — Claymore’s. У Claymore’s есть так называемый параметр -eres. Он заранее выделяет память видеокарты для определённого количества эпох.

Напомним, эпоха обозначает рост объёма DAG-файла. Увеличение показателя в Ethash-монетах происходит каждые 30 тысяч блоков, а сама процедура известна как “смена эпохи”.

Если eres установлен на 2, программное обеспечение выделит память видеокарты, достаточную для майнинга в нынешней и следующих двух эпохах. После этого нужно будет снова перераспределить память. Увы, для каждой процедуры выделения памяти требуется время. Поэтому видеокарты с большим объёмом памяти могут использовать высокие значения eres, чтобы его сэкономить. А вот для карт с небольшим объёмом памяти схема обратная: нужно устанавливать eres на 0, чтобы GPU не выделяла под майнинг больше памяти, чем необходимо в данный момент.

Итог: добавьте -eres 0 в ваш .bat-файл для Claymore’s.

Измените конфигурацию майнинг-фермы

Если ваша майнинг-ферма состоит из разных видеокарт, у некоторых из них наверняка больше памяти, чем у остальных. Так вот, поместите эти более продвинутые карты с большим объёмом памяти в первый x16 PCIe слот — также известный как нулевой слот.

Например, если у вас шесть видеокарт с 4 ГБ памяти и две с 8 ГБ, пусть одна из “восьмёрок” будет GPU0, то есть поместить её в нулевой слот. Ниже — изображение материнской платы ASUS Z270-P.

Мои видеокарты перестали майнить Эфириум, что делать?

ASUS Z270-P

Итог: установите в нулевой слот видеокарту на 8 или 16 ГБ.

Перейдите с Windows на Linux

Windows требует больше памяти видеокарт, чем Linux — это факт. Если вы хотите и дальше использовать GPU на 4 ГБ, выбор операционной системы будет предельно важен. К слову, Phoenix и Claymore’s доступны для Linux.

Мы рекомендуем использовать один из специальных дистрибутивов Linux по типу HiveOS или SimpleMining OS. У них простой в использовании интерфейс для майнинга. Вдобавок у HiveOS есть предварительно настроенные файлы для всех пулов 2Miners, также известные как “полётные листы”. С ним процесс подготовки к майнингу будет ещё проще.

Интерфейс HiveOS

Итог: используйте Linux.

Когда мои видеокарты на 4 ГБ перестанут майнить Эфириум?

Даже если применить все перечисленные рекомендации, ваши видеокарты рано или поздно перестанут справляться с майнингом Ethereum и Ethereum Classic. Когда это произойдёт?

Мы предполагаем, что видеокарты на 4 ГБ перестанут майнить Ethash-монеты приблизительно на эпохе под номером 375. Естественно, с учётом конкретного оборудования и программного обеспечения это число может немного отличаться.

Для смены эпохи нужно 30 тысяч блоков, то есть эпоха 375 начнётся на блоке 11 250 000. Следить за нынешним номером блока можно на специальной странице. Вот ссылка для Эфириума, а вот — для ETC.

Мои видеокарты перестали майнить Эфириум, что делать?

Нынешний блок в сети Эфириума

Сейчас сеть Эфириума на блоке 9 871 779. 11 250 000 — 9 781 779 = 1 378 221 (оставшихся блоков) 1 378 221 * 13 секунд = 17 916 873 секунды (среднее время блока в сети равно 13 секундам) 17 916 873 / 60 / 60 / 24 = 207 дней.

Если проделать те же вычисления для Ethereum Classic, который сейчас находится на высоте блока 10 187 286, получим 160 оставшихся дней на майнинг ETC на видеокартах с 4 ГБ.

Итог: видеокарты на 4 ГБ перестанут майнить Эфириум в январе 2021 года, а Ethereum Classic — в сентябре 2020 года.

Моя видеокарта больше не майнит Эфириум, что делать?

Если ваша видеокарта перестала справляться с майнингом Эфириума, выход всё равно есть. У других Ethash- монет — по типу CLO, ETP, PIRL и EXP — куда более ранняя эпоха, то есть их DAG-файл значительно меньше. Так что майнить эти монеты получится даже после того, как GPU не смогут майнить ETH и ETC.

Если у вас видеокарта Nvidia, вам будет немного легче, чем владельцам AMD-карт. Видеокарты от Nvidia обычно более гибкие и могут справляться с разными алгоритмами, а не только с Ethash. Хотя и устройства AMD с последней версией lolMiner выдают отличные результаты.

Мои видеокарты перестали майнить Эфириум, что делать?

Второй вариант – указать эпохи вручную

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

-eres — установить количество DAG эпох, для которых программа будет резервировать буфер.

Значения: 0 — если у видеокарт мало видеопамяти (4 ГБ);

1; 2 (по умолчанию)

Пример: PhoenixMiner.exe -pool адрес_пула -wal кошелек -worker имя_воркера -eres 0

-lidag (значение) — замедлить генерацию DAG, чтобы избежать сбоев при переключении DAG эпох (0-3, по умолчанию:0 — быстро, 3 — медленно).

Можно указать для отдельных карт. В настоящее время опция работает только на картах AMD

Пример: PhoenixMiner.exe -pool адрес_пула -wal кошелек -worker имя_воркера -lidag 3

-gser — инициализировать создание DAG на нескольких видеокартах (0 — Нет инициализации, все видеокарты генерируют DAG одновременно (по умолчанию);

1-частичное перекрытие генерации DAG на каждой карте;

2 — отсутствие перекрытия (каждая карта ждет, пока предыдущая закончит генерацию DAG);

3-10 — от 1 до 8 секунд задержки после каждого посроения DAG перед следующим)

-rvram — установить минимально зарезервированную VRAM, которую нельзя использовать для майнинга. Значения по умолчанию — 384 МБ в Windows и 128 МБ в Linux.

Вы также можете установить -rvram -1, если хотите отключить защиту от использования слишком большого количества VRAM.

PhoenixMiner.exe -pool адрес_пула -wal кошелек -worker имя_воркера -rvram -1

Приложение

От блокчейна к DAG: избавляемся от посредников

В этой статье я расскажу вам о DAG (Directed Acyclic Graph, направленный ациклический граф) и его применении в распределённых реестрах, и мы сравним его с блокчейном.

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

DAG не является чем-то новым в мире криптовалют. Возможно вы слышали о нём как о решении проблем масштабируемости блокчейнов. Но сегодня мы будем говорить не о масштабируемости, а о том, что делает криптовалюты отличными от всего остального: децентрализация, отсутствие посредников и устойчивость к цензуре.

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

Также я покажу вам, что DAG на самом деле более устойчив к цензуре, и в нём отсутствуют посредники для доступа к реестру.

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

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

Майнеры — это посредники, стоящие между вами и распределённым реестром.

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

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

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

За последние несколько лет было предложено множество вариаций блокчейнов, различающихся в принципах выбора производителей блока. Но сами производители блоков никуда не уходят, они всё ещё «стоят на шлагбауме»: каждая транзакция должна пройти через производителя блоков, и если он не принимает её, то транзакции, по факту, не существует.

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

Теперь каждый имеет прямой доступ к реестру, без посредников. Когда вы хотите добавить транзакцию в реестр – вы просто добавляете её. Выбираете несколько родительских транзакций, добавляете свои данные, подписываете и посылаете вашу транзакцию пирам в сети. Готово. Нет никого, кто бы мог помешать вам сделать это, поэтому ваша транзакция уже в реестре.

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

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

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

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

Теперь, когда у нас есть такая свобода, она не должна приводить к хаосу. Мы должны иметь согласие о состоянии реестра. И это согласие, или консенсус, обычно означает согласие о двух вещах:

  1. Что произошло?
  2. В каком порядке это произошло?

На первый вопрос мы легко можем ответить: как только правильно созданная транзакция была добавлена в реестр, она произошла. И точка. Информация об этом может доходить до всех участников в разное время, но в конце концов все ноды получат эту транзакцию и узнают, что она произошла.
Если бы это был блокчейн, майнеры бы решали, что происходит. Всё, что майнер решает включить в блок – то и происходит. Всё, что он не включает в блок – не происходит.

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

Как же определить порядок транзакций в DAG?

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

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

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

Но порядок между транзакциями не всегда можно определить только из формы графа. Например, когда две транзакции лежат на параллельных ветвях графа.

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

Чтобы разрешить неоднозначность в таких случаях, мы полагаемся на так называемых провайдеров порядка. Мы также называем их «свидетелями». Это обычные пользователи, задачей которых является постоянная отправка транзакций в сеть с соблюдением порядка, т.е. так, что каждая их предыдущая транзакция может быть достигнута переходами по ссылкам «родитель-ребёнок». Провайдеры порядка – доверенные пользователи, и вся сеть полагается на то, что они не будут нарушать данное правило. Для того чтобы рационально

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

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

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

Данный список провайдеров варьируется от пользователя к пользователю, но списки у соседних транзакций могут отличаться максимум на одного провайдера.

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

Теперь, когда у нас есть провайдеры порядка, мы можем выделить их транзакции в DAG и упорядочить все другие транзакции вокруг порядка, созданного ими. Возможность создания такого алгоритма есть (см. Obyte White Paper для технических деталей).

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

И, поскольку порядок определяется только позициями транзакций провайдеров в DAG, все ноды сети рано или поздно получат все транзакции и придут к одинаковому заключению относительно порядка транзакций.

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

Итак, мы имеем согласие относительно того, что считаем случившемся: любая транзакция, попавшая в DAG, случилась. Также мы имеем согласие о порядке событий: это либо видно исходя из родственных связей транзакций, или же выводится из порядка транзакций, отправленных провайдерами порядка. Значит мы имеем консенсус.

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

Данный вариант консенсуса мы имеем в Obyte. Несмотря на то, что доступ в реестр Obyte полностью децентрализован, консенсус относительно порядка транзакций всё ещё централизован, т.к. 10 из 12 провайдеров контролируются создателем (Антон Чурюмов), и только два из них – независимые. Мы ищем кандидатов, желающих стать одним из независимых провайдеров порядка, чтобы помочь нам децентрализовать установление порядка в реестре.

Недавно появился третий независимый кандидат, желающий установить и поддерживать ноду провайдера порядка – Университет Никосии.

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

Теперь, как мы контролируем двойные траты (double-spends)?

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

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
В случае, если имеется возможность установить порядок между двумя транзакциями, тратящими одну монету (по связям родитель-ребёнок), то все ноды сразу отклоняют такую попытку двойной траты.

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

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

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

Хоть вторая транзакция и становится невалидной, она всё равно остаётся в реестре, потому как уже имеет последующие транзакции, ссылающиеся на неё, которые ничего не нарушали и не знали, что в будущем эта транзакция станет невалидной. Иначе нам пришлось бы удалять родителя у хороших последующих транзакций, что нарушило бы главный принцип сети – любая правильная транзакция принимается в реестр.

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

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

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

Таким образом, DAG остаётся цензуро-устойчивым, даже если имеет место сговор провайдеров порядка, тем самым превосходя блокчейн по устойчивости к цензуре, в котором мы ничего не можем сделать, если майнеры решат не включать какую-либо из транзакций. И это следует из главного свойства DAG: участие в реестре абсолютно независимо и без посредников, а транзакции необратимы.

Настройки для Claymore’s Miner

Ещё один популярный майнер для добычи Ethash-монет на видеокартах AMD и Nvidia — Claymore’s. У Claymore’s есть так называемый параметр -eres. Он заранее выделяет память видеокарты для определённого количества эпох.

Напомним, эпоха обозначает рост объёма DAG-файла. Увеличение показателя в Ethash-монетах происходит каждые 30 тысяч блоков, а сама процедура известна как “смена эпохи”.

Если eres установлен на 2, программное обеспечение выделит память видеокарты, достаточную для майнинга в нынешней и следующих двух эпохах. После этого нужно будет снова перераспределить память. Увы, для каждой процедуры выделения памяти требуется время. Поэтому видеокарты с большим объёмом памяти могут использовать высокие значения eres, чтобы его сэкономить. А вот для карт с небольшим объёмом памяти схема обратная: нужно устанавливать eres на 0, чтобы GPU не выделяла под майнинг больше памяти, чем необходимо в данный момент.

Итог: добавьте -eres 0 в ваш .bat-файл для Claymore’s.

Другие способы устранить ошибку

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

  1. Выберите «Пуск» внизу рабочего стола и нажмите пункт «Выполнить» или нажмите одновременно 2 клавиши — WIN+R;
  2. Введите следующую команду «control system»;
  3. В появившемся окне необходимо выбрать строку «Дополнительные параметры». Она находится слева вверху;

    Открытия дополнительных параметров
    Открытия дополнительных параметров системы Windows

  4. Откроется окошко, в котором выберите «Дополнительно» и нажать на кнопку «Параметры»;
  5. На следующем шаге нажмите снова вкладку «Дополнительно» и нажмите на кнопку «Изменить»;
  6. Уберите галочку с пункта «Выбирать автоматически», сфокусируйте выбора на системном диске в списке ниже, выберите «Указать размер» и напишите в первой строке (максимальный размер) 32 Мб, во второй (исходный размер) укажите 16 000 Мб. Чуть ниже этих пунктов нажмите кнопку «Задать» и выберите «Ок» внизу окна.

    Увеличение файла подкачки
    Увеличение файла подкачки Windows

Закройте окна и попытайтесь запустить майнер. Если вы пытаетесь на одной видеокарте майнить разными программами, попробуйте оставить только одну. Также попробуйте более новую Claymore Dual Miner 11.6. В этой версии разработчики решили проблемы, связанные с видеопамятью и рядом версий устройств. Найти данное ПО можно на странице https://www.dualminer.ru/. Также предпочтительно использовать для него операционную систему Windows 7. В ней пользователи намного реже сталкиваются с подобными ошибками.

А если у вас есть опыт использования ОС Linux — это будет для вас лучшим вариантом. Она уже настроена и готова работать с Claymore Dual Miner. Но работа и установка на этой ОС отличается более сложным процессом. Для этих задач Linux имеет ряд преимуществ. Главное — до 20% экономии электроэнергии при майнинге. Для больших ферм это немаловажно. В Linux достаточно редко встречается ошибка CUDA error — cannot allocate big buffer for DAG.

Особенности Даг Эфир

DAG (DirectedAcyclic Graph) файл Ethereum загружается в память графического процессора, когда запускается добыча монеты. Его суть и объяснение связано с текущим алгоритмом консенсуса PoW (Proof-of-Work) под названием Ethash (ETH), который лежит в основе обработки транзакций и добавления новых блоков в сеть.

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



Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Несмотря на все старания разработчиков, в 2018 году появился Antminer E3, который отлично справляется с майнингом эфира. Мощное оборудование не повлияло на алгоритм работы сети. Он устроен таким образом, что каждые 30000 новых блоков проходит очередная эпоха (epoh) и текущий размер файла ETH увеличивается на 8 Мб. В среднем, одна эпоха длится от 4 до 5 дней.

Без сомнений DAG Ethereum влияет на майнинг и выбор оборудования. Любое устройство должно иметь достаточный запас памяти для хранения файла, хотя это не влияет на хешрейт. Сегодня нельзя добывать эфир на картах с размером памяти 2 Гб, а вскоре отвалятся устройства с 3 и 4 Гб. Поэтому перед покупкой фермы следует внимательно ознакомиться с перспективами и просчитать все риски.

Nicehash не поддерживает Ethereum Classic

Вторая новость — отказ NiceHash от поддержки Ethereum Classic. Информацию подтвердил сотрудник платформы.

Как вы наверняка знаете, команда ETC внедрила эти изменения, чтобы избегать нашей серьёзной вычислительной мощности — и это их план по спасению сети. В данный момент мы не планируем поддерживать Ethereum Classic.

Письмо NiceHash
Письмо поддержки NiceHash

Соответственно, после апдейта недоброжелатели не смогут арендовать вычислительную мощность на платформе NiceHash — а ведь именно благодаря ей проводились атаки 51 процента на сети. Таким образом майнеры смогут быть уверенными, что их работа не пройдёт зря, а доход будет получен.

Мы проверили актуальные данные: сейчас атаковать сеть Ethereum Classic можно относительно недорого. Час атаки обойдётся в 4130 долларов, причём свободной мощности на NiceHash для этого хватит с лихвой. Так что майнеры могут быть довольны.

Стоимость атаки 51
Стоимость атаки 51 процента

UPD: после сброса DAG-файла Ethereum Classic действительно получится майнить даже на видеокартах с 3 ГБ. Вот скриншот-подтверждение в тестнете ETC с раритетной AMD Radeon HD7900. Так что нужно ждать.

Майнинг ETC на видеокарте
Майнинг ETC на видеокарте с 3 ГБ памяти

Что делать владельцам RX 5хх или GTX 10хх карт c 4 Gb

Что делать владельцам RX 5хх или GTX 10хх карт c 4 Gb

В бочке дегтя должна быть ложка мёда: в Августе, из-за атаки 51% на блокчейн Эфириума, разработчики приняли решение снизить размер Даг-файла. Подробно разработчики сети Эфириума выразились на своем Ютуб-канале. Из официального реестра сценариев развития сети, на эпохе 390 будет изменен размер даг-файла Эфириума.

Принудительный хардфорк сети Эфириума

Каждой эпохе соответствует свой размер даг-файла, но интервал остается неизменным — 30 000 блоков до повышения размера на 8 Мб.

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

Принудительный хардфорк сети Эфириума

Разработчики решили растянуть интервал между эпохами с 30 000 до 60 000 блоков, что позволить снизить скорость роста размера даг-файла. Согласно предложению, принудительное дробление цепочки произойдет на эпохе 390, что позволить уменьшить даг-файл примерно до 2.7 Гб.

Принудительное дробление цепочки

Рекомендация владельцам 4 Гб карт — пока не продавать, вполне вероятно, что скоро они снова будут релевантны.

Владельцам 4 Гб карт

Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году
Когда перестанут майнить 4 ГБ видеокарты? Как продолжить майнить Эфир на 4GB в 2021 году

Как продолжить майнить Эфир на 4ГБ картах AMD RX470, 480, 570, 580?

Размер DAG файла в августе 2020 года достиг 3.8ГБ, поэтому карты с 4ГБ памяти – например, популярные RX470/480 и RX570/580/590 начинают работать нестабильно, с низким хэшрейтом либо вовсе перестают майнить Эфир.

Ошибки cannot write buffer for dag или cannot allocate big buffer for DAG — это результат увеличения DAG файла Эфира.

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

Какие криптовалюты можно майнить на алгоритме Dagger Hashimoto (Ethash) и выгодно ли это

Среди владельцев ферм на GPU наиболее популярны две криптовалюты на основе Ethash — Ethereum и Ethereum Classic. Однако размер их DAG-файлов не позволяет майнить на видеокартах с 2 Гб ОЗУ. В таком случае стоит заняться добычей других монет на этом алгоритме: Expanse, Musicoin, Ubiq или Coilcoin.

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

Что делать (краткая практическая выжимка)

Более развернутая информация описана в статье Как бороться с высоким DAG файлом на 4 ГБ видеокартах.

  1. Уменьшите зарезервированный объем VRAM с помощью встроенной графики, либо с помощью карты-заглушки, либо с ведущей картой 8 Гб.
  2. Укажите эпохи вручную (командами -eres 0, -lidag 3, -gser 10, -rvram -1, -dagrestart 1 — последние две команды только для Феникса.)
  3. Обновите софт (Claymore Dual Miner, PhoenixMiner). На Клейморе связка 1 8Гб + остальные 4 Гб будет работать вплоть до 377 эпохи.
  4. Установите Linux — системы на NIX, в особенности только с CLI потребляют порядка 22 МБ видеопамяти, против 400-500 Мб Windows!
  5. Добывайте другие монеты — после отвала 4 Гб одна из Ethash монет займет место ETH и ETC.
  6. Продайте карты заранее и перезайдите. Об этом мы поговорим в следующем видео!

Что делать, когда DAG-файл достигнет объема 4 Гб?

Уже в декабре DAG-файл вырастет до 4 Гб, и ваши видеокарты уже не смогут добывать ETH. Что делать? Существует два решения. Первое (и самое очевидное) — приобрести новые видеокарты, с бОльшим объемом памяти. Второе — начать майнить какую-либо другую монету на все тех же картах с объемом памяти 4 Гб, а после продавать её на биржах в обмен на ETH. Выбирайте прибыльные монеты с подходящим размером DAG-файла. Также учитывайте, что у некоторых монет этого файла просто нет. То есть, их можно майнить до тех пор, пока они остаются доходными, при этом не беспокоясь о “способностях” видеокарт. Вот некоторые монеты, на которые стоит обратить внимание:

BTG

У этой монеты отсутствует DAG-файл. Кроме того, её поддерживают многие биржи (значит, её будет достаточно легко продать). Также, она иногда оказывается среди самых доходных криптовалют. С другой стороны, проект монеты на Github обновляется достаточно редко.

ETP

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

ZEL

У этой монеты также нет DAG-файла, и она может “похвастаться” довольно большим объемом торгов. Еще один плюс — большой выбор пулов для майнинга. Единственное “но” — это относительно небольшая сеть монеты. Из-за этого доходность может снизиться даже в том случае, если её будет добывать сравнительно небольшое количество майнеров.

SERO

Это монета хорошо майнится на видеокартах Nvidia, и её цена периодически повышается. Опять же, рекомендуется свериться с курсом перед тем, как начать майнить. Еще одним плюсом является неплохой выбор бирж. Впрочем, следует учитывать и тот факт, что монету, в основном, поддерживают китайские биржи и пулы.

BEAM

Эта монета также не “экипирована” DAG-файлом. Кроме того, над ней активно трудятся разработчики, и её объем торгов достаточно большой. Но следует учитывать, что на видеокартах с объемом памяти 4 Гб монета майнится не так эффективно, как на картах на 6 Гб и больше. Также, стабильность процесса майнинга зависит от оптимизации майнера.

Как продолжать майнить Эфир с видеокартой на 4 Gb

Разработчики майнерских клиентов знают, что Даг-файл разрастается и принимают меры для обеспечения работоспособности добывающих мощностей.

Создатели lolMiner разработали решение «Зомби-режим», который позволяет добывать криптовалюту даже на видеокартах с 4 Gb памяти. Благодаря зомби-режиму, видеокарты смогут продолжать майнинг.

Как продолжать майнить Эфир с видеокартой на 4 Gb

Само название «Зомби-режим» вполне дословное — разработчик lolMiner Вилке Трайа объяснил его так «Видеокарты должны быть мертвы к определенной дате, но они продолжают майнить, пусть и с просадкой. Прямо как нежить».

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

Чтобы подтвердить результаты разработки, Вилке поднял тестовую сеть Эфириума с эпохой 390 и запустил в ней видеокарту с 4 Гб видеопамяти — она продолжала выдавать хешрейт в 23 МН/s.

Согласно графику Вилке, критического падения производительности следует ожидать 8 Марта 2021 года, когда скорость добычи упадет до 6.83. Если выбирать между Линуксом и «Окнами», то разница в хешрейта после эпохи 382 будет различаться в два раза.

На графике — производительность RX 580, которая при норме в 30 МН/s постепенно падала до 6.8 в период с эпохи 375 по 400 внутри тестовой сети.

Производительность RX 580

Этой скорости может хватить на 60 дней после прекращения добычи на видеокартах с 4 Гб, но вполне вероятно, что в сети Эфириума произойдет хардфорк на 390 эпохе с сокращением размера даг-файла.



Источник

Источники:

  • https://rrkt.ru/vidy-kriptovalyut/dag-fajl-razmer-ethereum.html
  • https://real-electro.ru/kak-nastroit-dag-fayl/
  • https://minerstat.com/dag-size-calculator?lang=ru
  • https://MnogoKripty.ru/baza-znanij/razmer-dag-fajla-eth-i-etc
  • https://blockchain24.pro/tekuschaya-epoha-efiriuma-i-razmer-dag-fajla-ethereum-segodnya
  • https://business-prokat24.ru/vidy-kriptovalyut/dag-fajl-etherium.html
  • https://change-tv.ru/majning/dag-fajl-razmer-ethereum.html
  • https://business-yulia.ru/majning/dag-fajl-razmer-ethereum.html
  • https://abat-krim.ru/s-nulya/dag-fajl-etherium.html
  • https://a174.ru/dag-file-ethereum-windows/
  • https://altcoinlog.com/kak-mainit-eth-dag-fail-4gb/

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

     

  

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)