- Руководство по соло GPU-майнингу Ethereum (ETH) на Windows
- Что такое соло-майнинг эфириума
- К преимуществам самостоятельной добычи можно отнести:
- Недостатки соло-майнинга:
- Ethereum майнинг в соло
- Генерация нового ethereum-адреса:
- Как скачать программу для майнинга Ethereum Classic
- По какому принципу идет добыча через пул
- Программы
- Программа Claymore’s Dual для совместного майнинга Ethereum и Decred
- Программа-майнер EthMiner и ее настройка
- Прибыльность на 2021 год и перспективы
- Добыча Эфириума может быть привлекательна с точки зрения:
- Выгоден ли eth solo mining
- Когда соло-майнинг выгоднее, чем добыча в пуле?
- Читайте в статье
- Вероятность успешности одиночного майнинга альтов
- Процесс на 2018 год
- 1. Оборудование
- 2. Криптовалюта для соло-майнинга
- WhatToMine — инструкция для новичков
- 3. Технические детали
- 1 вариант
- Вариант 2
- Проверка работоспособности
- Стоил ли майнить соло?
Руководство по соло GPU-майнингу Ethereum (ETH) на Windows
Используемый для добычи криптовалюты Ethereum программный алгоритм ethash обеспечивает высокую скорость майнинга этой монеты. С учетом этого фактора, любая программа для майнинга Эфира должна поддерживать работу с этим программным алгоритмом, отвечающим за хеширование метаданных криптоблока внутри криптосистемы, применяя при этом код под нонс. Код нонс представляет собой рандомное число, задающее хеш-функции. Новые блоки внутри блокчейна устанавливают целевой размер для хешей. Все пользователи, занимающиеся добычей Эфира, используют вычислительную мощность майнинг-оборудования для поиска точного значения nonce.
Криптографические принципы, используемые для майнинга Ethereum и лежащие в основе подобного хеширования, сводят к нулю вероятность случайного обнаружения значения для nonce. При этом программы для майнинга Эфира должны соблюсти принцип использования вычислительной мощности видеокарт, установленных на домашнем ПК или в криптоферму для последующего запуска программного хеширования.
Что такое соло-майнинг эфириума
Solo mining ethereum — это процесс добычи криптовалюты с использованием мощностей того оборудования, которое находится только в вашем распоряжении. Очень многие относят к соло-майнингу добычу на арендованных мощностях, но мы считаем, что такой вид заработка является фальсификатом, который выгоден только для держателей облачных платформ.
В соло-добыче все просто: нашел решение для конкретного блока — получил награду в виде монет, не нашел — остался без награды.
К преимуществам самостоятельной добычи можно отнести:
- Возможность самостоятельно контролировать процесс.
- Полная независимость от пулов и других ресурсов.
- Вся награда приходит к вам — без дележки и сборов.
Недостатки соло-майнинга:
- Высокие требования к мощности оборудования.
- Отсутствие возможности майнить ТОПовые монеты.
Несмотря на все свои недостатки, соло майнинг эфириума все-таки имеет шансы на жизнь даже в тех условиях, которые диктует современная криптовалютная индустрия.
Ethereum майнинг в соло
Как следует из названия, это такой тип майнинга, когда 1 майнер разгадывает блоки самостоятельно. При eth solo mining пользователи добывают криптовалюту, не полагаясь на сторонние системы, такие как майнинг pool. То есть solo-майнеры вместо подключения к pool, указывают свое оборудование для майнинга eth на свой локальный клиент кошелька и начинают поиск блоков.
Соло-майнинг топовых валют требует значительных мощностей и практически недоступен для обычного GPU-майнинга (возможен только для новых альткоинов, например Myriad Scrypt, Digibyte SHA-256, Bitcoin Gold). Мощные дата-центры, нафаршированные ASIC-устройствами, создают большую конкуренцию. Отыскивая нужный hash в сети, рядовой GPU-чип будет просто не успевать завершить блок Ethereum. Чтобы это проверить, нужно зарегистрировать кошелек в блокчейне и настроить приложение в соло-режиме.
Генерация нового ethereum-адреса:
- Открыть geth-console.bat (папка geth), загрузить блокчейн.
- Ввести команду personal.newAccount(psw), где psw — пароль кошелька.
- Ввести команду eth.accounts, которая формирует адрес и отобразит на экране.
Запрос данных о балансе:
Перевод средств в Ethereum: Параметры a и b — адреса отправителя и получателя. Для настройки приложения необходимо изменить .bat файл майнера (программа должна поддерживать режим соло, например EthMiner), прописав личные данные (кошелек, логин) в строке скрипта.
Как скачать программу для майнинга Ethereum Classic
Мы возьмем популярную программу Claymore Miner. Скачать ее можно на официальном сайте. Нужно будет скачать архив, распаковать его и заменить некоторые данные в текстовых документах. В bat файл (start.bat) нужно будет найти строчку, начинающуюся с EthDcrMiner64.exe и вставить на место UserName нужно будет вставить номер своего кошелька для ETC, а на место WorkerName — любое имя, которое вы придумаете. Зарегистрированные пользователи вместо номера кошелька под UserName могут подставить свой логин на сайте.
Пример заполнения для незарегистрированных юзеров:
0x09ab1303d3CcAF5f018CD511146b07A240c70294.whiteminer -epsw x -esm 3 -allpools 1 -allcoins -1
Далее нужно установить HiveOS, зарегистрироваться и вставить туда данные о своем компьютере и пуле.
- Coin — ETC
- Wallet — кошелек, который вы добавили в пункте 2.
- Pool — выберите «Настроить в майнере».
- Miner — Claymore Dual с конфигурацией: POOL: mining.hashalot.io :3404, WALLET: Your Wallet, PSW: x
Специальные настройки не требуются, потому что Hashalot уже есть в списке пулов HiveOS.
Что делать, если у вас не установлен HiveOS? Есть альтернативный вариант регистрации майнера — через сайт NiceHash. Там после входа в аккаунт нужно будет заполнить форму. В нее вставляем:
Stratum Server: mining.hashalot.io
Stratum port: 3404
User: ваш ETC-кошелек или имя пользователя на Pool Hashalot
Если вы все сделали правильно, то уже можете начинать майнить. Ваша статистика автоматически будет загружаться на сайт pool.hashalot.io — и вы можете увидеть более подробный отчет.
По какому принципу идет добыча через пул
При правильной настройке вы подключаетесь к пулу и начинаете искать блоки вместе со всеми. Принцип работы: все майнеры ищут блок одновременно, и в случае его добычи, награда делится между всеми участниками. Ваша доля зависит от шар, которые вы отправили (небольшая часть задачи). То есть, если решение найдено не вашим компьютером, и даже если вы отключились до того, как награда была получена, вам все равно начисляется криптовалюта в справедливой пропорции.
Программы
Выбирая программу (приложение-клиент) для майнинга Эфириума, нужно изучить спецификацию продукта:
- для каких карт предназначен (AMD или NVIDIA);
- для каких ОС (Windows, Linux и другие);
- какие авторские отчисления за использование софта.
Программа Claymore’s Dual для совместного майнинга Ethereum и Decred
Софт для мультивалютной добычи. Популярен среди майнеров, так как пассивный алгоритм (активным считается Ethash) незначительно (в пределах 5 %) снижает хешрейт основной валюты (Ethereum). Создается возможность дополнительного заработка. Оптимальный вариант из дополнительных валют (ETC, SC, EXP, DCR, LBRY, Blake2s) — Decred.
Софт предназначен только для работы в пуле, соло-майнинг eth не поддерживается. Есть версии для 64-битной Windows и Linux. Комиссия взимается в режиме dual (ETH+DCR — 2 %) и along при майнинге Эфириума (1 %). Для остальных альткоинов, включая Decred, комиссионных нет. Для AMD и NVIDIA-карт разработаны разные версии.
Программа-майнер EthMiner и ее настройка
Майнер отличается высокой производительностью и разработан с учетом специфики добычи Эфириума на чипах NVIDIA, с картами AMD совместим. Софт имеет открытый GitHub-код, доступен для всех популярных операционных систем, периодически выходят обновления.
Настройка заключается в создании bat-файла. Необходимо:
- Создать файл с расширением .bat.
- Прописать команды освобождения памяти:
- Прописать основную строку скрипта:
- G — использование GPU (для CPU соответственно C);
- U — для карт NVIDIA, обращение при старте к CUDA-ядрам;
- F — идентификатор пула (далее адрес);
- login — логин в EthMiner.
После двоеточия в адресе прописан порт, который должен быть открыт.
Затем нужно произвести тестовый запуск, потом тонкую настройку.
Для тонкой настройки изменить строку:
Параметр cl-local-work — 256 для профильных устройств, 128 — для ПК.
Проверочная команда для карт AMD:
Проверочная команда для карт NVIDIA:
Команды OpenCL нужно поместить в новый bat-файл.
cl-global-work — влияет на хешрейт, при изменении рекомендованного значения (8192) возможны ошибки.
Прибыльность на 2021 год и перспективы
Прибыльность добычи Эфириума невысока, рентабельность 3-5 % против 10-20 % в 2021 г. Падение особенно сказалось на пользователях, купивших оборудование до 2021 г. Тогда цена на видеокарты росла вместе с криптоактивами.
Добыча Эфириума может быть привлекательна с точки зрения:
- инвестиций — крипторынок находится на дне;
- стоимости оборудования — цены снизились на 30-40 %, особенно интересны варианты б/у.
Аналитики ожидают рост криптоактивов с началом долгожданной коррекции на мировом фондовом рынке. Сейчас идет фаза самого длительного роста, коррекция ожидается в ближайшие 1-2 года. В период кризиса инвесторы ищут дополнительные источники для вложений.
Выгоден ли eth solo mining
Ответ на вопрос: «Возможен ли eth solo mining и выгоден ли он» зависит от двух факторов:
- Сложность сети
- Мощность оборудования
Также это очень похоже на выигрыш в лотерею. Вы либо найдете решение для блока в короткий период времени, либо это займет годы. Вероятность нахождения блоков ниже, когда Вы занимаетесь соло майнингом eth. Однако в долгосрочном периоде ethereum (eth) solo майнинг приносит наибольшую прибыль по сравнению с майнингом на pool (пул).
Но, как мы сказали, это зависит от нескольких факторов, и Вы должны иметь терпение. Это очень деморализует, когда Вы не находите блок в течение длительного времени. Это одна из причин, по которой пользователям, которые являются новичками в сфере соло майнинга eth, будет рекомендовано присоединиться к майнинг пулу. Хотя сложность является одним из факторов, непоследовательность в платежах является еще одним фактором.
Не рассматривайте соло майнинг eth до тех пор, пока у вас не будет много вычислительной мощности (хэш-мощности).
Обратите внимание, чтобы ЦП был заменен на графические процессоры, но теперь графические процессоры постепенно заменяются на FPGA и ASIC (но не во всех алгоритмах!). Поэтому тщательно исследуйте монету и решите сами, выгодно ли заниматься ethereum майнингом в соло.
Источник
Когда соло-майнинг выгоднее, чем добыча в пуле?
Когда вы узнаете о перспективной монете раньше, чем другие, присоединяетесь к майнингу до подъема уровня трудности, вы можете добыть значительное количество монет.
Читайте в статье
Соло-майнинг — это майнинг в одиночку, без присоединения к пулу. То есть одна ферма добывает целый блок, не распределяя задачу по его майнингу с другими участниками сети.
Для майнинга на скромном оборудовании походят новые монеты. Но тратить свою мощность и электроэнергию нужно далеко не на каждую. Как добывать блоки в одиночку, даже на одном процессоре? Разберемся в этой статье-гиде для новчиков, которая собирает основные аспекты соло-майнинга альткоинов.
Мы увидим, действительно ли работает соло-ферма, и если да, то какой тип монет подходит в эту категорию.
Вероятность успешности одиночного майнинга альтов
Говорят, что добыча без пула работает только для немногих. Да. Но теоретически существует масса расчетов по каждой монете, и ответ на этот вопрос полностью зависит от хэшрейта сети и аппаратной мощности вашего устройства.
Соло-майнинг похож на лотерею: вы можете либо добыть блок, либо никогда не сделать этого даже длительного майнинга. Кто-то более быстрый будет вносить блоки быстрее, чем вы.
Однако технически существует вероятность майнинга блока, если вы поддерживаете надлежащую связь с сетью.
Полностью забываем о биткоинах, Litecoin, Ethereum, Monero, Zcash и всех других популярных криптовалютах. Соло-майнинг на них неосуществим без очень больших финансовых затрат. Блок биткоина или эфира найти в одиночку можно с мощностью выше нескольких Pth/s: и вероятность не 100%. Также стоит помнить, что крупнейшие пулы принадлежат Bitmain, который производит ASIC. Так какова вероятность?
Это руководство для соло-добычи применимо только к тем монетам, от которых реально ожидать результатов.
Наиболее подходящими из них являются недавно запущенные альткоины на PoW, где сложность сети будет достаточно низкой.
Есть масса новых монет, которые вы можете выбрать, например, по топикам на BitcoinTalk. Не все из них достигли широкой популярности, не все еще имеют отлаженные пулы.
- Проблема: нужно исследование монеты, прежде чем отдавать ей мощности. Ваши реальные затраты должны окупиться: или у монеты должна быть хорошая ликвидность, чтобы продавать новые монеты за BTC или фиат и отбивать траты; или вы точно должны видеть перспективу, верить в проект и копить коины в надежде на многократный рост цены в будущем.
Если вы чувствуете, что монета стоит потраченного времени и ресурсов, то быстро настройте оборудование и начните сольный майниг.
Процесс на 2018 год
В этом руководстве предполагается, что у вас есть готовое оборудование (CPU, GPU или ASIC). Процесс соло-майнинга очень прост (сначала опишем шаги кратко):
- Найдите новую монету и убедитесь, что хэш сети невелик, относительно вашей мощности,
- Установите локальный кошелек,
- Создайте конфиг-файл, настройте порт RPC, убедитесь, что сервер настроен и т. д.,
- Настройте майнер,
- ПРОФИТ!
- Сделайте резервную копию своего кошелька,
- Зашифруйте свой кошелек,
- Никогда не добавляйте внешний IP-адрес в файл конфигурации.
1. Оборудование
Действует правило — чем больше хэш, тем лучше. Тем не менее, оборудование и возможность его применения будет зависеть от сложности сети и спецификаций алгоритма майнинга.
Наиболее рациональным будет покупка нескольких ASIC. Есть загвоздка: асики идут с предустановками на определенный алгоритм майнинга. В случае с новыми монетами, если в планах часто менять их, лучше выбирать устройства с поддержкой нескольких алго. Такие варианты предоставляет Байкал-майнер, например.
P.S. По некоторым отзывам выгоднее по окупаемости майнить на мощных видео-картах, чем закупаться асиками. Смотрите уже от конкретной монеты и бизнес-плана!
Также учитывайте волатильность рынка, провалы в цены по монете: для расчета окупаемости выбирайте самый пессимистичный сценарий.
Случаи майнинга на рядовой видеокарте или CPU практически не встречаются, конкуренция большая. Без траты на оборудование попробуйте запустить мастерноду на новых монетах.
- Смотрите актуальное оборудование на рынке: например, AMD RX 480 лучше для Ethash, а карты GTX 1060 больше подходят для алгоритма Equihash.
- Рассчитывайте его стоимость,
- Учтите сроки доставки и возможные проблемы с таможней,
- От ваших финансовых возможностей на этом шаге зависит а) выбор монеты для соло-майнинга; б) отказ от этой идеи в пользу пула; в) полный отказ от майнинга в пользу PoS или мастернод.
2. Криптовалюта для соло-майнинга
И для этого, и для предыдущего шага обратимся к WhatToMine (можно пропустить этот раздел, если вы имеете опыт работы с этим сайтом), а затем приведем список подходящих криптовалют для соло.
WhatToMine — инструкция для новичков
Есть определенные факторы, которые вы должны рассмотреть в первую очередь:
- стоимость электроэнергии,
- сложность.
О ценах на электричество мы писали в этой статье. Остальное вы смотрите в квитанциях за квартплату, эту цену Кв/ч переводите в доллары.
Сложность монет постоянно растет, это динамический показатель. Но WhatToMine обновляет информацию.
WhatToMine.com — калькулятор рентабельности майнинга криптовалют. Он использует несколько данных и помогает решить, какая монета будет генерировать большую отдачу с учетом ваших условий. Перед началом работы единственной информацией, которую вы должны знать, является ваша модель GPU (или ASIC) и стоимость электроэнергии.
- Перейдите на страницу whattomine.com,
- сверху несколько полей для часто используемых моделей графических карт: верхний ряд для карт AMD, а нижний — для NVIDIA.
- Если ваша модель карты указана там, просто введите количество ваших карт.
- Предположим, мы заготовили 3 карты модели GTX1060. Вводим в соответствующее поле. Нажимаем на 1060, чтобы кнопка стала зеленой (у АМД будет красным).
- Если у вас есть комбинация различных моделей, ведите их количество в разные поля.
- Если у вас есть комбинация различных моделей, ведите их количество в разные поля.
- Вы должны увидеть скорость хэширования, которая автоматически заполняется для конкретного алгоритма.
- Теперь прокрутите вниз и введите стоимость электроэнергии. По умолчанию он устанавливается в 0,1 $ за Кв/ч. В Центральной России примерно $0,06 (если по 4 рубля).
- Основываясь на ваших данных, калькулятор должен теперь отображать список монет и алгоритмов, которые выгодны для майнинга по сравнению с Ethereum.
На этом сайте важно узнать весь хэш, что имеет ваше оборудование для разных алгоритмов.
Тут же можно открыть рандомную монету из списка и посмотреть хэшрейт сети и профит от майнинга на своем оборудовании:
Зная свой хэш, смотрим:
- хэшрейт сети,
- сложность,
- время генерации блока.
Конкретные монеты с сортировкой по хэшрейту сети можно искать тут (сайт, к сожалению, не очень удобный). Приведем некоторые данные с него сюда.
- DSR — 231.9 Mh/s,
- GOA — 1,179.6 Mh/s,
- VIVO — 1,196.1 Mh/s,
- FTC — 5,595.9 Mh/s
Но данные быстро устаревают. Реальный рабочий список криптовалют для их оценки дать трудно. Лучшая стратегия — смотреть анонсы на BitcoinTalk на проекты с поддержкой PoW. Считаются пригодными для пробы монеты на базе Ethereum Classic и нераспиаренные на ETH с алгоритмом Ethash.
Кстати, для расчета соло-майнинга CryptoNight есть отдельный калькулятор: https://solomining.net/
3. Технические детали
Опишем стандартную процедуру. В примере на CPU, но это же на GPU и ASIC. Есть два метода:
- с использованием того же компьютера, на котором работает кошелек,
- с использованием фермы, где не запущен кошелек.
Для пула нет необходимости в клиенте. Просто вводите адрес, имя пользователя и пароль. Однако для майнинга без пула необходимо настроить локальное окружение и включить RPC-порт. Выполните следующие шаги.
1 вариант
- Загрузите и установите кошелек (клиент) монеты, которую надо майнить соло.
- Дождитесь полной синхронизации.
- Как только блокчейн будет загружен полностью, закройте кошелек и откройте его файл конфигурации.
- В файле конфигурации введите следующие команды:
rpcuser=USERNAME rpcpassword=PASSWORD rpcallowip=127.0.0.1 rpcport=9999 server=1 listen=1 daemon=1
Вариант 2
Майнинг с устройств, где кошелек не настроен.
В целях безопасности обычно не устанавливают кошельки на оборудовании. Для сольного майнера нужно подключить его к компьютеру, где работает кошелек. Для этого понадобится:
- Внутренний IP-адрес вашего ПК, на котором работает кошелек,
- Внутренний IP-адрес машин для майнинга.
Ваш WiFi-маршрутизатор автоматически назначит локальный IP-адрес для компьютера и каждой из майнинг-установок. Этот локальный IP-адрес доступен только в частной сети, так что это безопасно.
Узнайте свой IP:
- откройте командную строку,
- в окне командной строки введите ipconfig и нажмите enter (или параметры в Свойствах подключения)
- Вы увидите Ipv4, это будет адресом конкретной машины.
- Получите этот IPv4-адрес и для ПК, и для рига. Далее выполните следующие действия:
- Закройте кошелек, откройте свой файл конфигурации кошелька и разрешите все полученные IP: параметр rpcallowip повторите со всеми адресами.
- Сохраните файл и держите кошелек открытым.
- В майнере введите IP-адрес вашего кошелька в поле URL командного файла.
- Сохраните его, затем запустите.
- Если он работает, используйте эти настройки бат файла для всех.
Проверка работоспособности
Сначала, чтобы убедиться, что вы находитесь на правильном пути, проверьте высоту блока. Откройте свой кошелек, перейдите в окно консоли Debug и введите getmininginfo, который выдаст высоту блока. В дополнение к этому вы также можете использовать обозреватель блоков в интернете.
Далее, в отличие от майнига в пуле, вы не увидите принятых или отклоненных шар. Когда удается получить блок, вы видите соответствующее сообщение. Награда за блок, который вы решили, сразу отразится в кошельке, который вы ввели в командный файл майнера.
Частые ошибки: Empty data received in JSON-RPC call, get_work failed, retry after 30 seconds // unknown option.
Это две распространенные ошибки, они означают, что соло-майнинг не поддерживается. Большинство новых монет удалили команду getwork, они поддерживают только getblocktemplate.
Если вы не можете найти майнер, который поддерживает соло, для таких монет либо настройте пул узлов локально, либо присоединитесь к пулу.
Стоил ли майнить соло?
Рекомендации на whattomine чаще всего говорят, что лучше майнить популярные монеты в пуле. Соло-майнинг имеет смысл, если у монеты есть перспективы, и по какой-то причине этого никто не видит. Тогда он окупится. Чаще всего монеты будут стоить меньше, чем затраты на оборудование. То есть это рискованная инвестиция наперед.
При аренде мощностей для майнинга есть смысл майнить соло, чтобы не делить добычу со всем пулом. Все арендованные ресурсы не стоит кидать сразу на одну монету. Попробуйте вводить постепенно (менее 1Gh/s), мониторьте найденные блоки и изменения в сети.
Наиболее опытные игроки просчитывают, стоит ли арендовать мощностей для покрытия половины сети, чтобы быть в профите. По хэшрейту бывают крупные просадки, даже у известных монет, типа ethereum classic. Возможна комбинация соло и совместного майнинга.
Источник