Dagger hashimoto phoenix что майнить

Dagger Hashimoto (Ethash): алгоритм нового поколения

Основа любой криптовалюты – технология блокчейн. Майнинг – это построение цепочки блоков, за каждый из которых положено вознаграждение в виде виртуальных монет. Главным принципом блокчейн является невозможность создания нового блока без закрытия предыдущего. Закрытие происходит после того, как майнер путем сложных вычислений подбирает криптографическую подпись в виде хэша. Порядок определения хэша и называется алгоритмом хэширования или майнинга. Новый алгоритм разрабатывается с учетом уязвимости предыдущих. Dagger Hashimoto, используемый для добычи Ethereum, второй по капитализации криптовалюты после Bitcoin, отличается не только серьезной защитой от использования высокопроизводительного майнинг-оборудования, которая всё-таки не устояла и сейчас на рынке есть асики под этот алгоритм, но и широкой сферой применения.

Алгоритмы в криптовалюте

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

Алгоритм Примечание Криптовалюта Год
SHA256 На этом алгоритме построен классический биткоин, а также множество копирующих его криптовалют. Для майнинга создано специальное оборудование – ASIC. Bitcoin 2009
Steemit 2016
DigiByte 2014
Peercoin 2012
Namecoin 2011
Scrypt Создавался как альтернатива биткоину, предполагалась доступность любому майнеру. С появлением Scrypt-ASIC это преимущество теряется. Litecoin 2011
Dogecoin 2013
Syscoin 2014
BelaCoin 2014
Einsteinium 2014
Potcoin 2014
ViaCoin 2014
DNotes 2014
Dagger Hashimoto Специфика алгоритма требует использования видеокарт с большим объемом оперативной памяти. Ethereum 2015
EthereumClassic 2015
Expanse 2015
PinkCoin 2014
X13 Поначалу предназначался для майнинга с использованием видео-карт, которые грелись меньше, чем при работе с Scrypt, но китайцы уже разработали ASIC для X13 Navcoin 2014
CriptoNight Является основой для построения анонимных криптовалют. Это свойство реализовано путем использования кольцевых подписей, чтобы скрыть отправителя. Анонимность получателю обеспечивают одноразовые адреса. Monero 2014
ByteCoin 2012
Dashcoin 2014

SHA 256: с чего все начиналось

Алгоритм, лежащий в основе майнинга легендарного Bitcoin и множества его форков, разработан Агентством национальной безопасности США. При использовании системы безопасности или алгоритма консенсуса Proof-of-Work задача вычисления хэша решается с помощью процессора, CPU и GPU. Понятно, что возможности майнера напрямую зависят от производительности его оборудования. Благодаря этому, алгоритм SHA-256 реализован в большинстве выпущенных на настоящий момент специализированных ASIC-майнеров. Добыча Bitcoin стала привилегией владельцев крупных майнинговых ферм. Алгоритм SHA-256 помимо криптовалюты используется в некоторых протоколах.

Scrypt: баланс между памятью и временем

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

  1. На вход подается блок данных.
  2. К его обработке применяется хэш-функция.
  3. На выходе получается хэш с заданными параметрами.

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

Какой алгоритм используется в Ethereum

В алгоритме Ethash (до ребрендинга Dagger Hashimoto), применяемом для майнинга Ethereum, также максимально используется фактор памяти. Ethash задает метаданные последнего блока с применением кода Nonce. Случайным образом угадать его невозможно, требуется переборка всех возможных вариантов. Возрастающие требования к памяти объясняется тем, что подмножества для расчетов выбираются из фиксированного файла для вычисления хэшей. Он является направленным ацикличным графом или Directed Acyclic Graph (DAG). Меняется DAG через 125 часов работы или через 30 тысяч блоков. Этот интервал времени, когда задействован определенный DAG, называется эпохой.

Увеличивающаяся сложность майнинга Ethereum обусловлена тем, что алгоритмом консенсуса для Ethash является Proof-of-Work или «Доказательства выполнения работы». Это принцип защиты сетевых систем, цель которого в криптографическом доказательстве того, что для получения результата была выполнена определенная последовательность действий. Надежность защиты Proof-of-Work обеспечивается ростом сложности вычислений. А рост возможен только в процессе активного майнинга.

В недалеком будущем Ethereum планирует перейти на систему защиты Proof-of-Stake или «Доказательства доли владения». Переход требует переписывания значительной части кода и длительной отладки жизнеспособности системы. Хардфорк, посредством которого будет произведен переход на новый алгоритм консенсуса, планируют назвать Constantinople. Основное преимущество – независимость безопасности системы от объемов майнинга. Монеты на алгоритме Ethash станут самыми безопасными среди подобных.

Важно! К 2020 году из-за роста сложности вычислений значительно увеличатся затраты электроэнергии затраченной на майнинг. Переход на Proof-of-Stake – стремление разработчиков Ethereum быть боле экологичными, но при этом сохранить надёжность системы.

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

Читайте также:  Вывод средств с втб инвестиции сколько времени занимает

История от Hashimoto до Dagger Hashimoto или Ethash

Алгоритм Dagger Hashimoto соединил в себе лучшие характеристики двух алгоритмов:

  1. Hashimoto от Thaddeus Dryja, использующий блокчейн в качестве источника данных. Этот алгоритм позволил реализовать два важных преимущества платформы Ethereum: сложность создания ASIC устройств и полноценное хранение blockchain.
  2. Dagger, разработанный канадским программистом с российскими корнями Виталиком Бутериным, использующий в качестве источника данных DAG файл размером более 2ГБ, на данный момент, обновляющийся через определенное количество созданных блоков. Этот алгоритм реализует третье существенное преимущество Ethereum: сочетание трудоемких вычислений с задействованием большого количества памяти с достаточно легкой и эффективной поверкой блока тонким клиентом.

Dagger Hashimoto появился в 2013 году. Тогда же Виталик Бутерин впервые сообщил в своей публикации о проекте криптовалюты Ethereum. В следующем 2014 году он выиграл за идею этого проекта престижную премию World Technology Award, обойдя самого Цукерберга. Весной 2015 года описание Ethereum появилось в Желтой книге, а 30 июля 2015 года состоялся официальный запуск. В это же время разработчики упростили Dagger Hashimoto и произвели ребрендинг. Алгоритм теперь называется Ethash. От Hashimoto его отличает использование в качестве источника данных DAG файла. Разница между Dagger и Ethash в том, что этот набор является полупостоянным и обновляется через определенные промежутки времени.

Получится ли у производителей ASIC сделать реального конкурента рядовым майнерам Ethereum

Новость о том, что крупнейшая китайская компания Bitmain работает над созданием первого ASIC-майнера для добычи Ethereum давно мелькала в интернете и в китайских средствах массовой информации. Выход нового устройства на рынок ожидается в июле 2018 года. Начиная с 2015 года алгоритм Ethash успешно сопротивлялся появлению мощного спецоборудования за счет предъявления высоких требований к быстродействию и объему памяти.

По информации, что появилась в открытом доступе, новый ASIC Antminer E3 будет содержать три материнские платы, в каждой из которых установлено 6 чипов для майнинга и столько же модулей памяти по 4 ГБ оперативной памяти третьего поколения DDR3. Эффективная вычислительная мощность или hashrate составит 180 мегахэш в секунду. Энергопотребление 800 Ватт. Вес 13 килограмм и не совсем стандартные размеры, по высоте он почти вдвое превышает другие продукты компании Bitman.

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

Важно! Имея такое небольшое преимущество, Antminer E3 не сможет убрать майнеров на GPU с рынка, у него получится лишь снизить их прибыль.

Вполне реально, что разработчикам Ethereum удастся раньше 20 года перейти на алгоритм консенсуса Proof-of-Stake и тогда Antminer E3 окажется бесполезным. Для реализации этого перехода разработчики Ethereum Виталик Бутерин и Влад Замфир работают над протоколом Casper, котрый снизит влияние майнинга на сеть, за счет частичного перехода на Proof-of-Stake. Некоторые криптовалюты уже используют гибридную систему эмиссии, но платформа Ethereum – это совсем другой уровень. Если протокол Casper удастся успешно реализовать, разработчики других криптовалют тоже задумаются о переходе и это может перейти в массовое явление.

Источник

Обзор Phoenix майнера: инструкция по настройке, сonfig File

Содержание статьи:

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

В 2017 году подавляющее большинство владельцев майнинг-ферм на видеокартах использовали утилиту Claymore’s Dual GPU Miner для работы на алгоритме Ethash. Появление новой утилиты феникс майнер от анонимных разработчиков было воспринято скептически, многие сомневались, что эта программа сможет конкурировать с клеймором. Да и, казалось бы, зачем нужна еще одна программа для добычи эфириума, тем более что первые версии не могли работать в дуале. Но phoenix miner благодаря ряду преимуществ смог закрепиться на рынке и приобрел заслуженную популярность.

Читайте также:  Бескупонная доходность как безрисковая с

Что такое Phoenix miner?

Феникс майнер — это софт для добычи виртуальных монет на видеокартах AMD и nVidia. Он поддерживает комбинированные риги из красных и зеленых gpu-устройств, имеет самый низкий показатель devfee и высокую скорость хеширования. Вы можете phoenix miner 5.0b c скачать на форуме bitcointalk.

Официальная ссылка для скачивания — https://mega.nz/#F!2VskDJrI!lsQsz1CdDe8x5cH3L8QaBw

Для запуска приложения используется тот же синтаксис командной строки, что и для Claymore, поэтому переход с одного майнера на другой не составит проблем.

Важно! Все владельцы карт AMD с 4 ГБ оперативной памяти должны перейти на PhoenixMiner 5.0 b, чтобы продолжить майнинг после 350-й эпохи DAG файлы (ETC уже в этой эпохе, а ETH достигнет ее в июле 2020 года).

Чтобы использовать встроенную графику для получения картинки на монитор, перейдите в раздел настройки BIOS материнской платы и измените «основной адаптер дисплея» на iGPU (или интегрированный графический процессор). Кроме того, если вы используете фактический монитор или разъем HDMI, поместите его в видеовыход материнской платы.

Кроме того, по завершении DAG epoch 350, оптимальное значение gt для карт AMD объемом 4 ГБ может измениться. Необходимо перезагрузить майнер, чтобы найти лучшие значения GT для карт.

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

Рекомендованные к установке на майнинг-ферму. Это версии с 18.12.1.1 по 19.7.5 и с 19.12.2 по 20.4.2. Они позволят вам добывать до эпохи DAG 372-373 и не будут нуждаться в перезапуске PhoenixMiner на каждом изменении эпохи DAG.

Не рекомендуются. Это версии 18.1.1-18.10.1 и с 19.8.1 по 19.12.1. С этими драйверами вы можете работать до эпохи DAG 365-366, но потребуется перезапуск PhoenixMiner на каждом изменении эпохи DAG (выполняется автоматически, если вы не добавили -dagrestart 0). Из-под Linux все относительно новые драйверы позволяют майнить до эпохи 378-380.

Изменения в версии 5.0b:

  1. Поддерживается майнинг на четырехгиговых картах AMD за пределами DAG epoch 350.
  2. Добавлена опция командной строки new-dagrestart для обхода проблем с выделением DAG на картах AMD емкостью 4 ГБ в некоторых версиях драйверов.
  3. Поддерживаются драйвера AMD 20.4.2 для Windows и 20.10-1048554 для Linux.

Интегрировано множество других небольших улучшений и исправлений.

Какие алгоритмы поддерживает программа

Phoenix miner nvidia/amd 4.9c/5.0b добывает криптомонеты на алгоритмах

При этом оплата разработчику происходит в той же криптовалюте на которую выполнена phoenix miner настройка добычи. То есть, когда вы майните CLO или DBIX, devfee запускается на том же пуле, без перезагрузки DAG-файла, что позволяет существенно экономить время. Исключением являются некоторые молодые проекты, созданные на базе Ethereum, например, криптокоин Perkel.

Сравнение Phoenix miner vs Claymore vs Ethminer

Разработчики феникс майнер изначально задекламировали свою программу как главного конкурента лидеру среди ПО работающему с Dagger Hashimoto Claymore’s Miner. В то время уже существовало альтернативное клеймору приложение Ethminer.

Созданное для работы графических процессоров Nvidia на Ethash. Но, соревноваться в простоте эффективности с клеймором команда Ethminer добиться не смогла. Если выбирать между Claymore и Ethminer, большинство выберут клеймор, но в отношении феникс майнер дела обстоят несколько иначе. Примерная табличка сравнений.

Хешрейт Devfet Claymore 15.00 ASUS ROG STRIX RX570 4G 28.5 mh/s 2% Phoenix 5.0b ASUS ROG STRIX RX570 4G 28.9 MH/s 0,65% Ethminer 18.0-rc ASUS ROG STRIX RX570 4G 25 mh/s Free

Как настроить майнер

Для phoenix miner настройка осуществляется в текстовом файле config или создаются батники, для работы на разных пулах .

Как начать майнить

Пропишите основные параметры соединения и майнер запустится. Образец конфигурации

  • -pool eu1.ethermine.org:4444
  • -pool2 us1.ethermine.org:4444
  • -wal WALLET.WORKER

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

  • -stales — отправить данные в пул ethash: 1 — да (по умолчанию), 0 – нет;
  • -proto — протокол, некоторые пулы требуют указывать это значение;
  • Типы протокола
  1. miner-proxy stratum;
  2. eth-proxy— подходит большинству сервисов (установлен по умолчанию);
  3. qtminer (e.g. ethpool);
  4. EthereumStratum/1.0.0 (совместим с найсхеш);
  5. EthereumStratum/2.0.0;
  • -coin — криптовалюта в которой платится комиссия разработчику (devfee);
  • -amd — майнить только с AMD;
  • -acm — запустить режим расчетов AMD на поддерживаемых графических процессорах;
  • -nvidia — работать только с Nvidia;
  • -gpus — задействовать только обозначенные ГП (если их больше 10, разделяйте индексы запятыми);
  • -mi — интенсивность добычи (0/14; 12 по умолчанию для видеокарт типа Rx и GTX 10-серии). Можно прописать эту опцию по отдельности для каждого GPU;
  • -gt — параметр настройки графического процессора (6 /400). По умолчанию установлено15. Регулируется с помощью клавиш «+» и «-» в консоли майнера;
  • -clKernel — вариант ядер OpenCL: 0 — универсальный, 1 — оптимизированный, 2 — альтернативный, 3 — турбо (1 по умолчанию);
  • -nvKernel — вариант ядер Nvidia: 0 авто (по умолчанию), 1 старое (v1), 2 новее (v2), 3 последней разработки (v3). Ядра v3 поддерживаются только на графических процессорах GTX10x0. Допускается раздельное написание этой опции для каждого GPU;
  • -tt — целевой показатель температуры ГП (0 — нет контроля, 1-4 — только мониторинг);
  • -fanmin — ограничение минимальной скорости кулера;
  • -fanmax — максимальная быстрота вращения кулера в%;
  • -fcm — режим управления вентилятором (0 — авто, 1 — использовать параметры VBIOS, 2 — ручное управление; по умолчанию: 0);
  • -tmax — максимальную температура управления вентилятором;
  • -powlim — лимит мощности GPU в% (от -75 до 75, 0 по умолчанию);
  • -cclock — частота ядра;
  • -cvddc — вольтаж ядра;
  • -mclock — частота памяти;
  • -mvddc — напряжение памяти;
  • -tstop — остановка майнинга во избежание перегрева ГП;
  • -tstart — возобновление работы, когда температура карты опустится до указанной отметки;
  • -mt — модификация таймингов на лету, для достижения максимального хешрейта без перепрошивки видеокарты. Опция активна только в Windows для AMD (0 — значения VBIOS по умолчанию; 1 — более быстрые тайминги; 2 — самые быстрые тайминги);
  • -lidag — замедляет генерацию DAG, чтобы избежать сбоев при смене эпох DAG (0-3, по умолчанию: 0 — самый быстрый, 3 — самый медленный);
  • -rvram — минимальный объем свободной VRAM в МБ (-1: Не проверять; по умолчанию: 384 для Windows и 128 для Linux).
Читайте также:  Чем добывают криптовалюту эфириум

Дополнительные параметры можно не указывать, существуют другие способы управления ригом. Впрочем, значения -tstop и -fanmin могут застраховать от поломки оборудования. Параметр -tstart запускает майнинг, когда карта остынут, но если графический чип вышел из строя, эта опция бесполезна. И не ставьте -tstart 70, если у вас не топовая видеокарта.

Для большинства используемых в майнинге моделей, типа Rx 470/570 рабочая температура в майнинге не превышает 65/68. Некоторые параметры PhoenixMiner можно писать отдельно для каждой из видеокарт.

Например, чтобы указать значение -gt для всех ГП, напишите:

  • -gt 90, но если вы хотите указать другое значение GT для каждой из карт, пишите, например, вот так:
  • -gt 20,15,40,90, 90, для буровой установки с пятью ГП. Это установит для GT значение 20 для первого GPU, 15 для второго и так далее.

Возможные проблемы и пути решения

Если программа не стартует в первую очередь проверьте phoenix miner батник или конфиг. Чтобы легче найти ошибку поставьте pause в конце файла. Эта команда не даст терминалу закрыться, и вы сможете увидеть, какой именно из параметров указан неправильно.

Загружайте только phoenix miner 5.0b, прошлогодние версии работать не будут. Установите последний выпуск видеодрайвера и переключите рабочую нагрузку ГП в положение «Вычислить». Программа автоматически определят криптовалюу для майнинга на разработчика без перезагрузки DAG-файла. Если прописать альткоин, который не входит в список монет devfee, майнер не запустится или будет добывать создателю другую крипту.

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

Готовые bat файлы

Чтобы при переходе на другой пул не переписывать конфигурацию, создайте phoenix miner батник, в который можно вписать все вышеуказанные параметры.

Настройка для карт nМidia nanopool:

PhoenixMiner.exe -pool eth-us-east1.nanopool.org:9999 -pool2 eth-asia1.nanopool.org:9999 -wal ADRESS.worker name -nvidia

pause

Чтобы с помощью этих данных можно было запустить феникс майнер необходимо:

  1. Скопировать их в чистый файл Блокнот Windows,
  2. Вместо ADRESS.worker name указать номер кошелька. имя фермы
  3. Выбрать параметр «Сохранить как» и назвать документ file.bat

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

Образец батника phoenix miner nicehash:

PhoenixMiner.exe -pool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -wal YourBtcWallet.воркер -pass x -proto 4 -gt 70

Pause

Заключение

Можно долго рассуждать о преимуществах и недостатках phoenix miner 5.0b по сравнению с клеймором. Обе программы имеют достаточно сторонников, между которыми ведутся постоянные споры на форумах и в социальных сетях.

Все познается в сравнении, по большому счету оба майнера равноценны и каждый выбирает для своей буровой установки софт по своему усмотрению. Конечно, более низкий devfee серьезный аргумент в пользу феникса, лишь бы только ферма стабильно работала. Поэтому лучше протестируйте все сами, и определитесь для себя какой софт лучше. Happy mining!

Подпишись на наш Telegram-канал и не пропускай важные новости из мира криптовалют и блокчейна*

*Ссылка открывается даже, если телеграм заблокирован в вашем регионе

Источник

Оцените статью