Рч на пул как сделать

Добавил пользователь Владимир З.
Обновлено: 05.10.2024

Что такое пул? Какие они бывают и зачем нужны? Какие бывают системы расчёта на пулах? Разберёмся в этих вопросах.

Немного истории

Изначально майнинг биткоина вёлся просто кошельком, силами процессора. Это было в самом начале пути биткоина, клиентов (а тем более майнеров) было немного. Сам биткоин почти ничего не стоил ( эх - вернуться бы в то время ), а сложность добычи была минимальной. Из-за низкой сложности можно было просто кошельком "поймать" не один блок, награда за который, по тем временам, составляла целых 50 BTC (на текущий момент награда 12,5 BTC). Т.е. за каждый найденный блок награда доставалась сразу вся, непосредственно одному майнеру.

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

Конечно можно и сейчас испытывать удачу, на поиске блока SOLO (т.е. в одиночку, исключительно для себя получить всю награду за блок). Только на биткоине это почти бесполезное занятие, если конечно у вас нет мощностей хотя бы 10+ петахеш в секунду. Т.е. современный ASIC майнер в одиночку будет искать блок более 20 лет, хотя нет ничего невозможного - из-за дисперсии можно поймать блок и буквально на первых минутах. Многие ставят одну-другую машину в SOLO на удачу, ведь 12,5 BTC - это более 6 миллионов рублей, на момент 02.12.2019. А вот другие валюты (их называют альткоинами), с низкой сложностью, вполне можно майнить и соло.

Как работает пул

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

Стратум протокол

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

Для этого (и не только) был сделан стратум протокол. По этому протоколу выдаются задания майнерам для расчёта блока, но только со сниженной сложностью. Как только майнер найдёт решение со сложностью, превышающую заданную - решение отправляется на пул. Это называется шара (Share) - по сути маленький блок. Шара может быть и со сложностью, превышающую сложность сети - тогда это будет уже решение блока. Пул рассчитывает вклад каждого майнера по количеству присланных шар и их сложности. Таким образом получается рассчитать долю каждого майнера, правда также с некоторой дисперсией - что можно назвать индивидуальной удачей майнера. Т.е. некоторое расхождение мощности на устройстве и принятой мощности на пуле - это нормально.

И так приступим к созданию собственного пула с мергедом и плюшками.

Тестовая версия пула будет основана на Bitcoin и Unobtanium.

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

Внимание дальше очень много букафф и картинок!

Если обнаружите недочеты - пишите поправим.

Я использую Ubuntu Server 14.04.3 LTS -- скачать .

Для удобства навигации и редактирования в Ubuntu Server используйте программу mc
Для удобства навигации и редактирования в Windows используйте программу WinSCP

blogentry-14647-0-51685100-1446107901_th

Проверим как работает redis server, для этого запустим его. $ redis - server Скорее всего редис выдаст ошибку как на скриншоте: "WARNING overcommit_memory is set to 0!"

Так с этим покончили, переходим к демонам наших криптомонет.

:
Незабываем в CHUID изменить пользователя и группу на свои это от кого будет запускаться демон Bitcoin

Все с монетами покончили идем дальше.

$ cd unomp / pool_configs
$ cp litecoin . json . example bitcoin . json

Редактируем bitcoin . json (Для удобства в Windows можете отредактировать его через WinSCP или nano в Ubuntu )
1. В "enabled" меняем false на true
2. В "coin" меняем litecoin . json на bitcoin . json
3. В "auxes" меняем lottoshares . json на unobtanium . json
Там же в "port" :, "user" , "password" меняем на свои из unobtanium . conf
4. В "address" меняем на свой ранее сгенерированный кошелек.
5. В "rewardRecipients" я меняю указанные там значения на вскую ерунду например ставлю "111"
6. В "minimumPayment" ставим 0.0001
7. В "daemon" где "port" , "user" , "password" меняем на свои из bitcoin . conf
8. В "ports" порт 3032 меняем на 3333
Там же в "maxDiff" ставим 4096 или больше 8192
9. В "daemons" где "port" , "user" , "password" меняем на свои из bitcoin . conf
Должно получиться как на скриншотах

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

Установим дополнительные пакеты для MPOS пула. И перезапустим apache $ sudo apt - get install memcached php5 - memcached php5 - mysqlnd php5 - curl php5 - json libapache2 - mod - php5
$ sudo apache2ctl - k stop ; sleep 2 ; sudo apache2ctl - k start После данных действий, если вы зайдете на веб страничку вашего сервера должны увидеть как на скриншоте:

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

Установим Webmin.
Webmin — это графический web интерфейс для управления сервером на базе Unix подобных операционных систем. То есть установив Webmin вы можете удалённо конфигурировать и управлять Linux сервер в удобном графическом интерфейсе.

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

Что такое блокчейн

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

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

Зачем удалять или заменять блок? Например, в блок под номером 324670 попала важная транзакция, в которой вы перевели Васе 10 долларов в биткоинах, а Вася дал вам взамен свои Жигули. Если вы впоследствии удалите блок 324670, то и транзакция с переводом Васе пропадет. Это значит, что у вас останутся и деньги и Жигули Васи, который теперь разве что будет плакать. В соответствии с основным принципом работы блокчейна вынуть блок не получится. В этом основной принцип его работы.

Как работает майнинг

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

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

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

Как работает майнинг-пул

К примеру, в сети Биткоина в среднем появляется 144 новых блока в день. Конкуренция просто сумасшедшая. Майнеров намного больше, чем 144 человека, а получить свой кусок пирога хочет каждый. Одному майнеру в добыче Биткоина делать нечего, поэтому все одиночные майнеры собрались в майнинг-пулы. Майнинг пул — это сервер, который объединяет майнеров. Майнеры совместно находят решения блоков и делят между собой награду.

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

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

Источник: блокчейн-эксплорер Zcoin

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

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

Майнинг-пулы решили усложнить тактику работы. Они стали отправлять майнерам не задачу, которую нужно решить для создания нового блока, а более упрощённый вариант этой задачи в надежде, что решение упрощённой задачи совпадает с решением полной задачи. Вспомните фильм “Эпидемия” 1995 года, в котором все хотели найти одну-единственную обезьянку по имени Бетси, зараженную редким вирусом, чтобы сделать вакцину и спасти человечество. Эта обезьянка — своего рода решение блока.

Так вот, майнинг-пул начал говорить майнерам: “тащите сюда всех обезьян, я сам проверю, какая из них правильная”. Майнеры решили отправлять пулу всех обезьян, которых они находят. У Васи одна ферма — то есть один сотрудник, который ищет обезьян, у Пети пять ферм или пять сотрудников, ищущие обезьян. Вася за день отправил на пул 100 обезьян, и одна из них оказалась нужной всему миру Бетси, а Петя 500 обезьян, но Бетси так и не нашёл. В майнинг-терминологии обезьянка — это шара (от английского “share”). Подробно про шары в майнинге читайте в этой статье.

Такой подход решает сразу несколько задач. Во-первых, у пула есть возможность честно распределить награду среди майнеров в соответствии с количеством обезьянок (шар), которые они отправляют на пул. Петя, нашедший 500 обезьян (шар), получит в 5 раз больше, чем Вася, нашедший 100 обезьян. И не важно, что заветную обезьянку нашёл Вася. Во-вторых, на основании полученных шар пул может предоставить майнеру красивую и понятную статистику его работы.

Майнинг на одной видеокарте

У меня всего одна видеокарта. Куда мне тягаться с грозными криптовалютными фермерами?

Майнинг-пулы существуют именно для вас. Пусть ваши мощности небольшие, но только благодаря пулам вы можете получать регулярное вознаграждение за майнинг. В одиночку вы никогда не найдёте блок, а пул находит блоки регулярно. Как только очередной блок будет найден, пул распределит вознаграждение за него в соответствии с майнинг-мощностями майнеров пула. Если вы принимали участие в нахождении блока, вы тоже получите свою “дольку”.

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

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

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

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

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

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

Конечно же перед изучением полного руководства, Вам стоит ознакомится с азами:

Калькулятор доходности майнинга

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

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

калькулятор-майнинга

Калькулятор в первых двух вкладках показывает майнинг на GPU (на видеокартах) и майнинг на асиках (ASIC). Мы разбирать будем именно заработок на видеокартах, так как для простого пользователя не имеющего в запасе 2000-10.000 долларов, заработать на картах реальнее.

какой-алгоритм-для-каких-монет

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

Мы будем использовать два майнера одновременно. Это майнер для Etherium и Zcash или Dicred (я выбрал дикред). Для эфириума это Ethash, а для зекэша это Equihash, кстати тот же алгоритм используется и для BitcoinGold.

Для каждого алгоритма используются свои настройки, нельзя делать их одинакоывми для добычи двух разных монет. Как пример можно вести реальные данные с фермы. Одна из моих ферм из шести видеокарт, выдает 160M/hs на алгоритме Ethash. Вводим эти данные и получаем 12,56 долларов без подсчета электроэнергии.

сколько-можно-заработать-на-майнинге

На Zcash 1500 h/s и доходность (без электричества) составляет 9.27 доллара.

Пулы (pool) что это такое и как подключить

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

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

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

Список пулов для майнинга Etherium ETH

Список пулов для майнинга Zcash (ZEC)

FLYPOOL

ZSOLO (СОЛО)

Расположение серверов: Европа
Сбор: 1%
Схема выплат: SOLO
Высокая доходность: майнер получает 99% вознаграждения за блок
Анонимный майнинг
Полная поддержка Nicehash
Автоматические выплаты каждые 4 часа
Эффективный движок майнинга
Поддержка соло-майнинга Zencash (ZEN), Zclassic (ZCL), Hush (HUSH), Zcash (ZEC), Komodo (KMD)
Ссылка: zsolo.bid

SUPRNOVA

Расположение серверов: США, Европа, Азия, Китай
Сбор: 1%
Минимальная вылата: 0.001 ZEC
Схема выплат: PPLNS
Хэшрейт: 7 MH/s
Анонимный майнинг
Мгновенные выплаты
Выделенный порт для Nicehash-майнеров
Ссылка: zec.suprnova.cc

NANOPOOL

Как подключить pool

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

как выбрать пул для майнинга

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

Обычно майнят эфириум и дикред, пулы отдельно выписывать не стал, так как данный pool можно подключить на coinmine. Для каждой монеты делаем новую учетную запись (регистрируемся по новой, имена воркеров можно сделать теже). Но об этом мы еще поговорим.

Выбираем нашу систему (я для примера возьму Windows) и скачиваем последнюю версию. Дважды щелкаем по файлу: Claymore’s Dual Ethereum+Decred_Siacoin_Lbry_Pascal AMD+NVIDIA GPU Miner v10.2 — Catalyst 15.12-17.x — CUDA 8.0_7.5_6.5 (версия может отличатьсяв зависимости от времени).

как-скачать-майнер-для-майнинга

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

как настроить и запустить майнер самостоятельно

Теперь нам необходимо подготовить майнер. Для этого, нужно изменить файл start.bat. Жмем на негоправой кнопкой мыши и выбираем изменить, но лучше редактировать при помощи блокнота notepad++, просто наберите в поиске и установите его.

что-нужно-поменять-в-майнере-для-запуска

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

Как зарегистрироваться на пуле и какие настройки нужны

как-зарегистрироваться-на-пуле

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

как начать майнить две монеты сразу

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

как-сделать-новый-воркер

Подключаем по необходимости новые, в поле USER указываем цифры, на пример: 1,2, 3 и так далее, в зависимости от количества ферм. Пароль можно поставить простой и одинаковый для всех ферм. Теперь это имя вводим в наш редактируемый файл start.bat.

основные-настройки-пула

Повторно делаем тоже самое и для Dicred, заходим в аккаунт, делаем workers, берем адрес пула и все вписываем в наш файл start.bat.

Запускаем наш майнер на ПК:

как-запустить-майнер-на-пк

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

Читайте также: