Что такое stratum Биткоин

В разделе Другие языки и технологии на вопрос Майнинг биткоинов что такое stratum+tcp заданный автором Кирилл Касмынин лучший ответ это Куда ты ввёл url? На каком сайте указано? Что ты вообще делаешь?
Михаил Мельник
(958)
stratum+tcp:// это протокол, примерно как http:// так что пока ты всё правильно пишешь, в кавычки только засунь.
«pools» : [
<
«url» : «stratum+tcp://url:port»,
«user» : «xvfz»,
«pass» : «****»
>

The stratum overlay protocol was extended to support pooled mining as a replacement for obsolete getwork protocol in late 2012. The mining service specification was initially announced via Slush’s pool’s website [1] . Shortly thereafter, alternative «cheat sheet» style documentation was prov >[2] . As the extension lacks a formal BIP describing an official standard, it has further developed only by discussion and implementation [3] .

The result from an authorize request is usually true (successful), or false. The password may be omitted if the server does not require passwords.

NOTE: This is a draft extension proposal. It is not yet in use, and may change at any moment.

The client may send this to inform the server of its capabilities and options. The singleton parameter is an Object describing capabilities; by default, it is considered as <"notify":<>, «set_difficulty»:[]>, but as soon as this method is used these must be explicitly included if desired. The «suggested_target» key may supersede the mining.suggest_target method.

Note that most of the keys do not have any meaningful value at this time, and the values thereof should be ignored (ie, only their presence matters).

Indicates to the server that the client supports the mining.set_extranonce method.

Server should send back an array with a hexdump of each transaction in the block specified for the given job id.

Miners submit shares using the method «mining.submit». Client submissions contain:

Server response is result: true for accepted, false for rejected (or you may get an error with more details).

The optional second parameter specifies a mining.notify subscription id the client wishes to resume working with (possibly due to a dropped connection). If provided, a server MAY (at its option) issue the connection the same extranonce1. Note that the extranonce1 may be the same (allowing a resumed connection) even if the subscription id is changed!

The client receives a result:

The result contains three items:

    Subscriptions. — An array of 2-item tuples, each with a subscription type and >mining.suggest_difficulty

Used to indicate a preference for share difficulty to the pool. Servers are not required to honour this request, even if they support the stratum method.

Used to indicate a preference for share target to the pool, usually prior to mining.subscribe. Servers are not required to honour this request, even if they support the stratum method.

Читайте также:  Какие биржи поддержат Биткоин cash

The client should send a result String with its name and version.

The client should disconnect, wait waittime seconds (if provided), then connect to the given host/port (which defaults to the current server). Note that for security purposes, clients may ignore such requests if the destination is not the same or similar.

The client should display the message to its user in some reasonable way.

Fields in order:

The server can adjust the difficulty required for miner shares with the «mining.set_difficulty» method. The miner should begin enforcing the new difficulty on the next job received. Some pools may force a new job out when set_difficulty is sent, using clean_jobs to force the miner to begin using the new difficulty immediately.

These values, when provided, replace the initial subscription values beginning with the next mining.notify job.

NOTE: This is a draft extension proposal. It is not yet in use, and may change at any moment.

Informs the client that future jobs will be working on a specific named goal, with various parameters (currently only «malgo» is defined as the mining algorithm). Miners may assume goals with the same name are equivalent, but should recognise parameter changes in case a goal varies its parameters.

Tables showing miner/server support for Stratum mining protocol:

The mining extensions have been criticised as having been developed behind closed doors without input from the w >[4] .

The mining extensions were announced after the community had spent months developing a mostly superior open standard protocol for mining (getblocktemplate) [5] . Because stratum’s mining extensions launched backed by a major mining pool, GBT adoption suffered, and decentralised mining is often neglected while stratum is deployed.

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

Для начала речь пойдет о теории. Изначально криптовалюты добывают на стандартном протоколе, который прописан в коде разработчиками. Но в 90% он не является максимально эффективным. Таким образом пользователи ищут способы улучшить свои возможности, а значит и прибыльность.

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

Читайте также:  Где дают Биткоины за регистрацию

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

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

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

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

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

Таким образом сервисы принимают его за обычных ботов и блокируют, дабы «не засорять эфир» и защититься от DDoS-атак. Так была реализована идея прокси для данного протокола. Он позволяет клиенту (майнеру) соединиться с сервером, независимо от программы-майнера и реакции пула.

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

Сегодня самым лучшим Stratum proxy Monero сервером является XMRig. Первая особенность — возможность обеспечивать до ста тысяч подключений одновременно на слабых хостингах. Это сразу же позволяет создать неплохой пул и дает возможность майнерам более эффективно добывать криптовалюту.

Второе — это возможность сократить количество соединений в 256 раз, благодаря чему 100 тысяч рабочих от майнеров превращаются лишь в 391 при обращении пула к сети. Благодаря этому практически исключается риск DDoS-атакой на сервер. Кроме того, у вас появляется возможность создавать больше рабочих для майнинга.

XMrig совместим со всеми майнерами и пулами для добычи Монеро, однако есть нюанс для NiceHash. Перед тем, как использовать данный протокол на указанном пуле, в bat-файле нужно указать «—nicehash», после чего прописать «nicehash_nonce»: true.

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

Читайте также:  За сколько Биткоинов была куплена пицца

В батнике нужно указать файл запуска, который по умолчанию называется XMRig.exe. Далее, через пробел укажите ip-адрес сервера, через который вы будете добывать криптовалюту. На примере Minergate:

  • зайдите в загрузки и выберите альтернативные майнеры;
  • выберете одну из трех программ (под видеокарту или ЦП соответственно);
  • найдите в списке Монеро и скопируйте всю строчку от «-о» до «-p x».

Потом нужно настроить процент мощности, которая будет отправляться на добычу крипты. По умолчанию установлено 5%. Для изменения нужно ввести «—donate-level=1». Таким образом, будет потребляться один процент мощности. Не нужно устанавливать большое значение, поскольку на эффективность это повлияет не сильно, но нагрузка на оборудования заметно увеличится.

Далее установите количество используемых ядер через команду «-t». Через пробел пропишите «-k», дабы майнер автоматически подключался к пулу. Последняя команда — это «-a». После этого нужно указать алгоритм криптовалюты, которую вы добываете. В данном случае это Cryptonight.

Использование данного протокола при добыче на большинстве пулов позволит увеличить скорость примерно в полтора-два раза. Просто представьте, если ранее хешрейт вашего процессора составлял, к примеру, 20 хешей, то XMRig позволяет поднять его до 45–50.

При этом стоит понимать, что такое увеличение скорости не является разгоном оборудования. Это все последствия использования более стабильного протокола Stratum, особенности которого указаны выше.

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

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

Главным недостатком Stratum серверов является то, что его поддерживают не все майнеры. У Монеро такая проблема сегодня не наблюдается. Если вы все-таки столкнетесь с тем, что не можете настроить майнинг из-за подобной ошибки, проверьте версию своей программы.

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

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

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

Читайте далее:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Adblock detector