Getworks в майнинге что это
Перейти к содержимому

Getworks в майнинге что это

  • автор:

Соло-майнинг на асике. Есть ли смысл в 2022 году

Соло-майнинг на асике

Майнинг биткоинов (BTC) — это процесс, в ходе которого в обращение вводятся новые монеты BTC для вознаграждения тех, кто участвует в обеспечении безопасности сети и подтверждении транзакций. Любой может майнить биткоин, поскольку это децентрализованная сеть, но очень немногие в настоящее время участвуют в этой деятельности из-за огромных первоначальных инвестиционных затрат.

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

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

Задача майнера – первым решить головоломку. В качестве вознаграждения майнеру предоставляется премия в виде новых монет, выпуск которых запрограммирован на сокращение вдвое примерно каждые четыре года. В настоящее время эта награда составляет 6,25 BTC за блок. Когда биткоин был запущен в 2009 году, вознаграждение составляло 50 BTC за блок.

Децентрализованным сетям требуется механизм консенсуса, чтобы гарантировать, что узлы в сети легко общаются друг с другом, чтобы поддерживать точную запись блокчейна. В случае биткоина используется механизм Proof-of-Work (PoW, доказательство работы).

Все способы майнинга биткоина

Существуют различные методы майнинга биткоинов:

  • соло-майнинг;
  • майнинг в пуле;
  • облачный майнинг.

Соло-майнинг — как следует из названия, этот тип майнинга подразумевает самостоятельное решение криптографической задачи. Это потенциально более прибыльно, чем другие формы майнинга, поскольку майнер получает 100% вознаграждения. Однако успешно майнить таким образом довольно сложно.

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

Все способы майнинга биткоина

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

Как начать соло-майнинг биткоина на асиках

Для майнинга биткоина на асиках нужно выполнить несколько шагов.

  • Покупка подходящего оборудования для майнинга биткоинов

После появления биткоина в январе 2009 года, его добыча могла осуществляться на персональных домашних компьютерах, а точнее, на центральных процессорах (CPU).

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

Однако позже они также были заменены более эффективными устройствами – специализированными интегральными схемами (ASIC, application-specific integrated circuits), или асиками.

ASIC-майнеры начали доминировать в сфере майнинга BTC после их появления в 2013 году и с тех пор сохраняют свое господство. Некоторые из наиболее распространенных ASIC-майнеров в настоящее время представлены:

  1. серией Antminer от Bitmain;
  2. майнерами Ebit от Ebang;
  3. майнерами Avalon от Canaan Creative;
  4. Whatsminer от MicroBT и рядом других.

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

  • Создание биткоин-кошелька

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

История биткоина с самого начала. Как появилась первая в мире криптовалюта

Как настроить соло-майнинг Bitcoin

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

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

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

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

Следует отметить, что для такого майнинга пользователю необходимо запустить собственную ноду – полную историю транзакций биткоина и постоянно обновлять ее по мере добычи блоков в сети. Текущий размер файла со всей историей биткоина превышает 500 Гб.

  • Для настройки соло майнинга на Windows необходимо перейти в папку «%appdata%\Bitcoin» (например, в Windows 7: «C:\Users\username\AppData\Roaming\Bitcoin»).
  • В этой папке нужно создать текстовый файл, прописав в нем три строки: server=1 rpcuser=user rpcpassword=pass (без кавычек, user и pass необходимо придумать самостоятельно).
  • Файл необходимо переименовать в «bitcoin.conf»
  • Для настройки программы для майнинга Cgminer нужно перейти в папку с ней и создать текстовый файл. В этом файле необходимо прописать: cgminer -u https://имя:пароль@127.0.0.1:8332/ -k phatk DEVICE=0 VECTORS WORKSIZE=128 (настройки должны быть пользовательские, имя и пароль – из bitcoin.conf)
  • Файл необходимо переименовать в «runsolo.bat» и запустить его.
  • Для соло-майнинга на ASIC вышеуказанный адрес, имя и пароль нужно вписать в настройках майнера.

Не все ASIC поддерживают протокол getwork, используемый в этом примере. Может потребоваться установка дополнительного программного обеспечения.

Прибыльность соло-майнинга биткоинов

Прибыльность соло-майнинга биткоинов

Рассчитаем вероятность добычи биткоина при соло-майнинге и его доходность. В качестве примера возьмем популярный ASIC – Bitmain Antminer S19 95T. Стоимость такого устройства в Citilink составляет 328 700 рублей. Производитель Bitmain реализует такие устройства за $3 230.

Bitmain Antminer S19 95T потребляет 3250 Ватт и способен производить вычисления с хешрейтом 95 Th/s. Текущий хешрейт биткоина составляет 245,78 Eh/s или 245 780 000 Th/s. Блок транзакций биткоина вычисляется каждые 10 минут, а майнер, нашедший решение задачи, получает за разгаданный блок 6,5 BTC.

Доля хешрейта представленного ASIC в общем хешрейте биткоина составляет 1/(2 587 157) (95/245 780 000). Bitmain Antminer S19 95T сможет разгадать блок транзакций биткоина с вероятностью 0,00038% или один блок из 2,5 миллионов.

Для вычисления 2,5 миллиона блоков потребуется 25 миллионов минут или 47,5 лет. То есть владелец одного устройства может потратить почти полвека для получения вознаграждения за добычу одного блока. В настоящее время за один разгаданный блок майнер получает 6,5 биткоинов, но это вознаграждение уполовинивается каждые 4 года в процессе халвинга.

При расчете рентабельности соло-майнинга следует учитывать затраты на электроэнергию. Приведенный в качестве примера ASIC потребляет 3,25 кВ, при стоимости электроэнергии $0,06/кВ, затраты на его работу составят $4,68 в сутки или $1 700 в год и $81 000 за 47,5 лет.

Getwork

An RPC method used by a miner to get hashing work to try to solve. It has mostly been superceded by the newer getblocktemplate mining protocol, but the data format is still often used internal to some miner structures.

Contents

Protocol

getwork is a JSON-RPC method sent over a HTTP transport. It accepts one optional parameter; if provided, this must be the «data» provided by a prior request modified to meet the server’s proof-of-work requirements.

getwork without arguments provides a block header for a miner to find a solution for:

getwork job
Key Required Type Description
data Yes String Pre-processed SHA-2 input chunks, in little-endian order, as a hexadecimal-encoded string
target Yes String Proof-of-work hash target as a hexadecimal-encoded string
algorithm No String Brief specification of proof-of-work algorithm. Not provided by bitcoind or most poolservers.

Because the data key has been preprocessed, if you have a generic SHA256 function you must first reverse the pre-processing. This is two steps:

  • Because getwork provides the data in little endian, and SHA256 works in big endian, for every 32-bit chunk you need to swap the byte order
  • Chop off the SHA-2 padding; for Bitcoin, you can just take the first 80 bytes, but otherwise you can find the correct length (in bits) as the last 64 bits of the (byteswapped) data

So for example, if you receive this data:

You first byteswap each 32-bit chunk from little-endian to big-endian:

Then read the final 64 bits in big-endian — 0x0000000000000280 = 640 bits = 80 bytes — and chop off everything after that:

Note that since the result you must provide to getwork submissions is in the same format as data, you must reverse this process when you make your submission.

Many optimizations are possible with SHA256, so running a full SHA256 round is generally inadvisable. Most miners will precompute the SHA256 «midstate» from the first 512-bit chunk of data, and only repeat the 2nd SHA256 round with the final 512-bit chunk (which contains the nonce).

The target is in standard SHA256 order (big endian), but note that Bitcoin target comparisons are done as 256-bit little endian. This means for pdifficulty 1, you want to check that the last 32 bits are zero.

Pseudocode

(Just ignore the midstate until you understand the internals of SHA256.)

calculate: hash = SHA256(SHA256(EndianFlipForEach32Bits(First80BytesOf(data))))

If that meets the difficulty, you win (generated a block or share)!

If not, increment the Nonce that is a number stored in portion of the data that starts 608 bits in (bytes 76 to 79), and try again.

If the incremented portion overflows, get new work (see also rollntime extension).

Extensions

When getting new work, miners should send a X-Mining-Extensions header with a space-delimited list of supported extensions:

hostlist

The server may include a X-Host-List header with a list of available servers formatted in JSON as an array of objects with server details. «host» specifies the server’s hostname or IP address, «port» specifies a TCP port, and «ttr» is «time to return». If you use server with non-zero ttr you should try to return to the server with 0 ttr after this number of minutes.

This string says that «server.tld» is the main server. When you detect connection problems, you need to try the next server — «backup.tld» for 20 minutes and then try to switch back to «server.tld». If the main server is still offline you should continue to use «backup.tld» for another 20 minutes.

  1. Choose the first working server while cycling from left to right
  2. if «ttr» of the server is greater than zero, go to 1) after this amount of minutes.

longpoll

If mining pool does supports Long Polling, it should include a X-Long-Polling header with a relative or absolute URI. The absolute URI may specify a different port than the original connection. Miner must start a request to long polling URI with GET method and same basic authorization as on main connection. This request is not answered by server until it wishes to expire current block data, and new data is ready. The answer is the same as getwork on the main connection. Upon receiving this answer, miner should drop current calculation in progress, discard its result, and start working on received data and make a new request to a long polling URI. There is a 60 second limit before new work should be requested (the normal way) regardless of response from longpoll (though this may be overridden by the rollntime extension below).

midstate

This should be advertised if the miner supports generating its own midstates. In this case, the pool may decide to omit the now-deprecated «midstate» and «hash1» fields in the work response.

noncerange

In addition to X-Mining-Extensions, the miner should also send X-Mining-Hashrate, with an integer value of expected hashrate measured in full hashes per second. The server may then add an additional field to the JSON response, «noncerange», which contains two 32-bit integers specifying the starting and final nonce the miner is allowed to scan. While both values are given in big endian, miners should iterate over the range in their native 32-bit integer type (SHA256 works with 32-bit integers, not character data). The miner should implement rollntime by starting from the first nonce in the range every second.

reject-reason

NOTE: Clients should not need to advertise this feature in X-Mining-Extensions.

When a share is rejected, the server may include a X-Reject-Reason header indicating the reason why it was rejected. Values for this header are undefined.

rollntime

Iff the getwork response includes a «X-Roll-NTime» header with any value other than «N» or the null string, the miner may (within reason) change the ntime field in addition to the nonce. The server may send a value of «expire=<N>», where <N> is an integer number of seconds it is willing to accept the other headers for. Note that if the «X-Roll-NTime» header is NOT present in a work response, that work may NOT be rolled, even if earlier work from the same server allowed it. Also note that the headers of a share submission should not influence the behaviour of work— specifically, if a share submit does not have the header, it should not disable rollntime for the current work (which did).

Due to network latency, Luke-Jr recommends the following design for miners:

  1. getwork, record <duration of getwork request> and <time+getwork expire> , and begin mining on it
  2. every second, update ntime and reset nonce to <first nonce>
  3. when a share is found, submit it. record the duration of the submit request.
  4. if a share submission fails due to a network error, save the share and retry it a second later the same as step 3; also immediately (regardless of how long the current work has been active) begin trying to get new work (which is treated the same as step 5+6 when done)
  5. when current time is past <time@1+getwork expire> minus <duration of longest getwork/submit since we started this work> times 4, begin a request for new work
  6. when new work arrives, discard old work and begin using the new work.

stratum

The server may include a X-Stratum header containing URL to its Stratum interface. If this header is present, the Stratum-capable miner should switch to the specified URL immediately

Stratum+tcp indicates Stratum protocol with TCP transport. Theoretically pool can implement other transports as well, although at this date Stratum miners implement only TCP transport.

submitold

This feature should only be advertised with a longpoll request. If received with a regular request, it should be ignored.

If supported, the server may include a «submitold» key in the JSON result. If this key is present and true, the miner should NOT discard the result of old work (default per longpoll specification), but instead submit them to the server. The miner should still stop working on the old work, and begin working on the new work as soon as it can without losing the result of the old work.

switchto

The server may include a X-Switch-To header containing a single JSON object formatted in the same fashon as items in the hostlist array extension. If this header is present, the miner should switch to the specified server for at least ttr minutes after finishing current «getwork» and submitting its results.

Cgminer настройка для чайников

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

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

Если вы интересуетесь инвестированием в криптовалюту и хотите уберечься от частых ошибок и потери денег, рекомендую пройти БЕСПЛАТНЫЙ 3-х дневный марафон «Криптоинвестиции» от Школы Практического Инвестрирования. На марафоне вы узнаете актуальные стратегии и инструменты для инвестирования в крипту!

Технические требования

Лучше всего, как показала практика, CGMiner работает под управлением Windows 7 64 бит. На Windows 10 или 8 производительность ниже, в среднем, на 3-5% (в зависимости от используемого шифрования). Программа позволяет майнить криптовалюту одновременно на 8 воркерах (то есть, 8 видеокарт на одну базовую станцию). Официального сайта майнера как такового нет, а форум, где можно обсудить любые вопросы за программу, её функциональность и настройки, расположен по адресу https://bitcointalk.org/index.php?topic=28402.0.

Стоит заметить, что под 32-битные операционные системы приложение не работает (ввиду низкой производительности системы и ограничения в 2 гигабайта ОЗУ). А ещё бывалые майнеры утверждают, что так называемый Ccminer лучше подходит для видеокарт Radeon, нежели Nvidia. Примерная их производительность по алгоритму Scrypt следующая:

Видеокарта Производительность (Kh/s)
Radeon 5970 705
Radeon 6990 775
Radeon 7990 1245
R9 290 623
R9 290X 686
GeForce 750Ti 245
GeForce 650Ti 152

Так как CGMiner больше оптимизирован под Scrypt, то с его помощью лучше всего майнить Litecoin. Только с версии 3.7.2. была добавлена поддержка более популярного алгоритма SHA-256.

Важно учесть, что Сgminer многочиповые видеокарты разделяет на 2 воркера (в случае с 2-я процессорами). Соответственно, при использовании таких устройств максимальное ограничение – до 4 адаптеров на станцию.

Под Asic такое приложение не подойдет.

Природа майнинга и основные моменты криптодобычи

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

Ферма для майнинга на 4 карты

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

Особенности настройки

Для настройки майнера достаточно задать следующие настройки:

  1. логин и пароль;
  2. пул;
  3. параметры видеокарты (достаточно указать верхний предел нагрузки).

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

Добавление пула

Как настроить программу? После её скачивания (можно сделать по ссылке на официальный форум) пакет следует разархивировать, после чего в папке нужно создать bat файл. Все предельно просто – нужно создать новый текстовый документ и вручную его переименовать в «run.bat». Далее необходимо открыть данный файл в любом текстовом редакторе и внести следующие настройки: cgminer.exe —scrypt -u WORKER.1 -p PAROL -o stratum+tcp://ADRESS:PORT. Естественно, что вместо «worker» необходимо указать название рабочей станции (в зависимости от того, какое было зарегистрировано у пула), а также пароль для доступа. ADRESS и PORT – это, соответственно, адрес пула по TCP и порт, по которому будет проводиться майнинг. Все эти данные можно узнать непосредственно на сайте пула, который и будет впоследствии зачислять средства на персональный счет майнера. Номер лайткоин-кошелька задается непосредственно в кабинете пула (на сайте).

Остается только сохранить созданный bat-файл, после чего – запустить процесс CGMiner.exe. Все, можно пользоваться доступом к пулу и майнить криптовалюту. Следует только не забывать о мониторинге температуры видеокарты и обеспечить ей нормальный приток воздуха для охлаждения.

Какой способ майнинга выбрать

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

Настройки cgminer

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

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

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

Видеокарта AMD Radeon r9 290x

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

Работа с CGMiner.conf

Первичные настройки можно задавать и через конфигурационный файл cgminer.conf. Но для новичков такой вариант менее предпочтительный. Там можно задать больше параметров, в том числе и линию тротлинга для видеоадаптера (для предотвращения критического перегрева). И стоит учесть, что после создания файла cgminer.conf все bat-файлы приложением будут игнорироваться. А в скором времени через cgminer.conf можно будет переключаться на более выгодные монеты (чтобы не создавать несколько bat-файлов, а переключаться между настройками прямо из терминала).

С чего начать майнинг

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

Затем выбирается наиболее приемлемый пул для добычи монет. На нем нужно проделать следующее:

  • Зарегистрироваться.
  • Создать wroker-а — в личном кабинете идентифицировать свой майнер (компьютер), задав ему любое удобное имя. При помощи воркера впоследствии можно наблюдать за статистикой и видеть, на какое вознаграждение можно рассчитывать и когда приблизительно это может произойти.
  • Распаковать скачанную программу-майнер в папку и создать внутри нее файл «*.bat» — в нем будут прописаны все настройки CGminer, необходимые для работы.
  • После запуска файла «*.bat» — откроется консольное окно — начнется майнинг.

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

Возможные проблемы

Если CGMiner не запускается, то, возможно, производится запуск программы на 32-битной версии операционной системы. Для решения проблемы нужно переустановить ОС на Windows 7, 8 или 10 с 64-битной архитектурой.

Windows XP не поддерживается, Vista – тоже, но майнер старой версии 3.1.1 под ней работает, хоть и с ограничениями.

При использовании пула Hash-To-Coins с настройками, как указаны выше, майнер не будет работать. В этом случае все настройки задаются непосредственно в кабинете пула, а настройки для run.bat – стандартные. Параметры можно внести в закладке My Accounts – Worker. Непосредственно настройки для cgminer можно получить на вкладке Get Started. Порт – универсальный 4444. Кстати, в Hash-To-Coins можно также посмотреть детальную статистику в разделе Dashboard (даже если добывались не только Litecoin).

Если же cgminer.exe запускается с ошибкой, указывающей на проблемы с X11, то это означает, что используемая видеокарта слишком устаревшая и не имеет поддержки последних версий Direct. В первую очередь следует установить более современный драйвер. Если и это не поможет, то придется менять аппаратное обеспечение.

Итого, cgminer – удобный майнер для майнинга по алгоритмам Scrypt и SHA-256. Имеется возможность тонкой подстройки работы программы, но есть ограничения по самим монетам. Лучше всего подходит именно для лайткоин.

Настройка CGMiner для майнинга на видеокартах AMD и NVIDIA

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

Программа для майнинга CGMiner считается самым эффективным софтом для GPU-устройств. Майнер создан на основе алгоритма NeoScrypt, что позволяет существенно увеличить объем добываемых криптографических монет.

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

Интенсивность нагрузки и данные подключения к пулу прописываются вручную в config-файле. Сейчас проанализируем, как пользоваться майнером на конкретных примерах.

Особенности программы CGMiner

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

Окно cgminer

Программное обеспечение работает на особом протоколе NeoScrypt, которые благоприятствует повышению объемов добычи валют. Наряду с неоспоримыми достоинствами, программа имеет и некоторые недостатки. Главный из них — отсутствие графической оболочки, что делает работу с CGMiner сложной для новичков, поскольку настройки CGminer необходимо вписывать в конфигурационные файлы вручную.

Чем CGMiner отличается от других?

Во-первых, консольный клиент предназначен для видеокарт от компании AMD. Дело в том, майнер CGMiner не поддерживает технологию CUDA, на основе которой созданы самые свежие карты NVIDIA. Поэтому для такого оборудования целесообразней использовать Claymore’s Dual Miner, которая позволяет одновременно добывать Ethereum и еще одну дополнительную монету.

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

GPU-Miner предоставляет отладочные данные. В частности автоматически отключаются некорректно работающие воркеры. При необходимости пользователь сможет настроить работу через proxy, а также пользоваться стратегиями Load Balance и Round Robin.

Настройка CGMiner на примере bat-файла в Windows — инструкция и пример

Загрузить CGMiner для Windows 10 или любой другой операционной системы можно с официальной страницы разработчиков на портале Bitcointalk. На этом форуме первый пост постоянно редактируется, поэтому в нем представлена ссылка на актуальную версию программы. Собственно там же можно найти дополнительную информацию об особенностях использования софта.

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

Создайте bat-файл в корневой директории CGMiner. Жмем «ПКМ – Создать — Текстовый документ», а затем просто меняем расширение txt на bat. Ключевая команда, определяющая работу майнера, выглядит следующим образом:

Теперь расшифруем, что означает каждый элемент этой настройки:

  • cgminer – определяет запускающий файл;
  • -scrypt – показывает программе, по какому алгоритму будет добываться цифровая валюта;
  • -o – после этого элемента следует прописать адрес пула. Данные можно найти на web-сайте пула, а именно во вкладке «Getting Started».
  • -u user. 1 – после этого значения нужно прописать логин пользователя на пуле, а также наименование, зарегистрированного там воркера;
  • -p x – при необходимости майнер сможет указать пароль для созданного им воркера.

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

  • Установите значение «Нет» для команды «-auto-fan», которая автоматически изменяет скорость вращения радиаторов для поддержания заданной температуры.
  • «-auto-gpu» в автоматическом режиме контролирует тактовую частоту видеокарты для поддержания температурного режима. Здесь также следует указать «Нет».
  • «-device (-d)» — используется для выбора оборудования, которое обеспечивает добычу криптовалюты. В стандартных настройках активированы все доступные устройства.
  • «-disable-gpu» — параметр отключения видеоадаптеров, для этой команды также выбираем «Нет».
  • «-gpu-threads» — потоки на видеокарты (значение варьируется от 1 до 10), по стандарту установлено 2.

Еще несколько полезных примеров, позволяющих настроить CGMiner:

Подробный разбор доступных команд и их значений представлен в таблице ниже:

Несколько слов о самых важных показателях. Intensity – ключевой параметр, определяющий скорость майнинга. Значение для этой команды следует выставить от 0 до 20. Чрезмерная интенсивность может негативно сказаться на скорости добычи криптовалюты, поскольку вся доступная память будет задействована.

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

Thread-concurrency – инструмент управления оптимальным объемом расчетов, с которым способен справиться Scrypt-алгоритм. В настройках по умолчанию задано применение сразу нескольких потоков доступных шейдерных блоков видеоадаптера.

Устанавливаемое значение должно соответствовать количеству шейдерных блоков карты. Исходя из этого, если задано «thread-concurrency», то тогда убираем «shaders». На поиск оптимального значения придется потратить определенное время, только так можно добиться наилучшей производительности.

Майнинг на Eobot

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

Пул сервиса Eobot рассчитан больше на использование ASIC-устройств. После установки программы и запуска майнинга, пул Eobot «съедает» или оставляет себе большую часть из якобы предоставленных пользователю мощностей. А это ни много ни мало, а около 90% от GHS.

Охлаждение фермы для майнинга

Скорость добычи в любом случае будет в несколько десятков раз ниже, чем при майнинге на любом другом пуле. Если же есть желание попробовать, то для начала потребуется скачать для Eobot CGMiner, настроить его, создав файл «батник», и запустить процесс.

В файле «*.bat» — «батнике» — для каждого используемого алгоритма, следует прописать свои данные.

  • для алгоритма SHA-256:

cgminer -o stratum+tcp://sha.eobot.com:3333 —userpass eobot.220131:x.

  • для алгоритма Scrypt:

cgminer —scrypt -o stratum+tcp://scrypt.eobot.com:4444 —userpass eobot.220131:x.

Работая на пуле Eobot, следует помнить, что для каждого используемого алгоритма CGMiner настройка *.bat — файла производится отдельно.

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

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

Майнинг Decred на видеокартах nVidia и AMD

CGMiner 5.3.1 git-tpruvot позволяет добывать монеты DCR на видеокартах AMD и NVIDIA. Обновленная программа будет работать гораздо лучше, нежели старые версии софта. Отдельно стоит отметить, что консольное приложение теперь поддерживает оба протокола принятия шар. Речь идет о Getwork и улучшенной версии этого же протокола, которая работает через Stratum.

Как было отмечено ранее, добывать Декред можно будет и на видеокартах NVIDIA. Однако использовать необходимо не CUDA, а OpenCL. Заметьте, что NVML функционирует исключительно в 64-битной версии.

Тестирование обновленного майнера показало, что можно добиться большей мощности на видеоадаптерах NVIDIA. Если вы используете карты от AMD, то каких-либо сложностей и вовсе не будет. CGMiner Scrypt, поддерживающий Gatework через Stratum способен обеспечить наилучший результат.

NeoScrypt и видеокарты AMD с высокой производительностью

Обновленная версия консольного приложения 3.7.8 поддерживает алгоритм Neoscrypt, который интегрирует усовершенствованное ядро с большей производительностью. Поэтому майнер этой версии может работать с драйверами AMD 14.9.

Чтобы оценить эффективность обновленного программного обеспечения проведем тестирование на видеокарте Radeon R9 280 X, предварительно разгон не осуществлялся. Устройство показало мощность 140 KH/s. Следовательно, по сравнению с прошлыми версиями мощность CGMiner возросла на 50%.

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

Отыскать майнер, поддерживающий технологию CUDA для добычи криптовалюты на алгоритме Neoscrypt невозможно. Однако есть альтернативный метод. При использовании карт NVIDIA работайте через OpenCL. Впрочем, это существенно снизит вычислительную мощность оборудования.

Что такое воркер в майнинге

Воркер в майнинге

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

  1. Понятие воркера в майнинге
  2. Чем воркер отличается от майнера
  3. Создание воркера
  4. AntPool
  5. HiveOS
  6. Настройки воркера
  7. Возможные проблемы
  8. Часто задаваемые вопросы

Понятие воркера в майнинге

Это название майнингового устройства, которое используют в качестве логина для подключения к программному обеспечению и пулу (NBMiner, RaveOS, AntPool). Без логина начать работу невозможно. Поэтому важно знать принцип его создания.

Интерфейс операционной системы

Параметры в HiveOS

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

Чем воркер отличается от майнера

Даже опытные пользователи иногда путают понятия. Майнер — это:

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

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

Топ пулы для майнинга Комиссия, % Количество монет Ссылка на обзор
ViaBTC 1-4 16 Обзор
Trustpool 1 5 Обзор
Lincoin 2,50 1 Нет

Создание воркера

Чтобы настроить его, не потребуются специальные программы. Это делается непосредственно при подключении майнеров к пулу. Разработчики ПО упростили процесс. Пользователи создают их за 2-3 минуты в личном кабинете.

Топ пулы для майнинга Комиссия, % Количество монет Ссылка на обзор
ViaBTC 1-4 16 Обзор
Trustpool 1 5 Обзор
Lincoin 2,50 1 Нет

AntPool

Этот майнинг-пул принадлежит производителю асиков Bitmain. Сервис регулярно присутствует в топ-10 популярных площадок для добычи монет. Чтобы создать имя рига, не нужно скачивать дополнительный софт. Достаточно зайти на официальный сайт пула, а затем:

  1. Нажать на значок в правом верхнем углу на главной странице.
  2. Авторизоваться в личном кабинете, указав логин и пароль.
  3. На панели нажать на кнопку Worker.
  4. Кликнуть по Create Worker.
  5. Ввести название. Оно может состоять из любых символов.
  6. Сохранить.

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

Майнинг без пула

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

Криптовалюты для майнинга

В 2023 году снова стала популярной параллельная добыча двух монет. Пользователи настраивают.

CryptoTab

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

HiveOS

Здесь воркеры создают 2 путями — вручную или в Farm Hash. Во втором случае требуется указать FARM_HASH в файле rig.conf, расположенном в папке загрузочного носителя. Вручную сделать логин в HiveOS тоже несложно, но потребуется немного больше времени. Инструкция:

  1. На верхней панели кликнуть по кнопке с плюсом, затем — «Добавить воркера».
  2. Выбрать оборудование — ASIC или GPU-риг.
  3. Вписать имя, пароль.
  4. Придумать теги. Они пригодятся, если майнер планирует использовать более 50 устройств.
  5. Составить описание (по желанию).
  6. Кликнуть по «Добавить», чтобы сохранить изменения.

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

Настройки воркера

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

Нужно найти кнопку «Полетные листы» и заполнить основные поля. Конфигурация включает в себя:

  • Имя — название листа. Оно не имеет значения.
  • Майнер — программа для добычи криптовалюты. Выбирают наименование из списка.
  • Кошелек — публичный адрес, на который отправят вознаграждение.
  • Монета — криптовалюта для добычи. От нее зависит выбор сервисов, майнеров.
  • Пул — название платформы для майнинга. В HiveOS можно прописать адреса серверов. Если их несколько, подключение к ним будет происходить по порядку.

Возможные проблемы

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

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

Часто задаваемые вопросы

Для бюджетного майнинга создают одну конфигурацию сразу на весь риг видеокарт. Тогда не придется переходить на Pro-тариф.

Для этого нужно открыть меню Worker и нажать на Transfer, а затем ввести логин пользователя и кликнуть по Send worker. Остается подтвердить перенос, перейдя по ссылке в электронном письме.

Вписывать все сервисы необязательно. Если один из адресов будет нерабочим, то Worker автоматически подключится к следующему.

Нет. На нее влияет не число ригов, а выбранная криптовалюта.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *