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

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

  • автор:

ЧТО ТАКОЕ ХЕШРЕЙТ И КАК ЕГО ПОСЧИТАТЬ?

Еще

У тех, кто знаком с майнингом, слово hashrate не вызывает удивления. Новички же моментально обращаются за прояснениями в google. После прочтения статьи, не должно остаться вопросов по поводу того, что это, зачем нужно, как измерять и считать.

ЧТО ТАКОЕ ХЕШРЕЙТ?

Объясняя простыми словами, это единица измерения, благодаря которой определяется вычислительная мощность устройств, что добывают криптовалюту. Существует несколько видов майнинга, о чем детально написано в нашей статье. Если токен поддерживает POW mining, значит можно настроить оборудование, «копающее» эту монету. Для расчета количества криптовалюты, которое можно получать, ХР и нужен. Углубляясь, важно отметить, что параметр указывает на скорость выполнения математических операций девайсом будь то асик или «ферма» из видеокарт. Основная задача, найти хеш-функции, что послужат завершением блока в цепи. За это дается вознаграждение в виде установленного количество токенов. Чем выше Hashrate системы, тем больше шансов найти нужный блок и забрать награду. Это основная причина, по которой частные майнеры добывают криптовалюту не по отдельности, а объединяются в «пулы». Найдя правильное решение раньше быстрее остальных, полученный «приз» разделяется прямо пропорционально между всеми участниками пула в зависимости от задействованной вычислительной мощности каждого.

КАК ВЫЧИСЛЯЕТСЯ ХЕШРЕЙТ?

Не разбирая принцип по мелким блокам, в майнер поступает массив необработанных данных. После, запускается процесс подбора правильного значения с учетом заданных правил. Оно может выглядеть по-разному, в зависимости, какой алгоритм хеширования используется. В результате получается набор символов. Например, 128 битный MD5 выглядит вот так 79054025255fb1a26e4bc422aef54eb4. В зависимости от мощности элемента, темп перебора хешей может разниться в сотни раз. Быстрейшими считаются специализированные ASIC майнеры. Они разрабатываются конкретно под такие задачи. Учитывая, что современная техника может перебирать сотни тысяч и миллионы хешей в секунду, чтобы не путаться в нолях, используют различные приставки:

  • килохеш kH – 1000 h/s
  • мегахеш – MH – 1млн
  • гигахеш – GH – 1 млрд h/s
  • терахеш – NH – 1 000 000 000 000 (12 нолей) h/s
  • петахеш – PH – 1 000 000 000 000 000 (15 нолей) h/s

Помимо хеширования SHA25, которое применяется в биткоине, альткоины для шифрования применяют альтернативные хеш функции. По этой причине быстродействие перебора отличается. Ряд криптовалют может использовать одинаковый алгоритм, что абсолютно нормально. Так, кроме Bitcoin SHA256 заложен в, Emercoin, Peercoin, Bitcoin Cash и других. Ethereum работает на Ethash, а вместе с ним данная функция есть в менее популярных Ubiq, Metaverse ETP и т.д. В сети Litecoin реализован Scrypt.

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

КАК УЗНАТЬ ХЕШРЕЙТ ДОБЫЧИ БИТКОИНА И ДРУГИХ КРИПТОВАЛЮТ?

В интернете полно сервисов с удобным интерфейсом, где можно посмотреть не только hashrate, но и предполагаемую доходность от «копания» конкретной монеты на выбранном «железе». Найти их легко по запросу в поисковике «калькулятор майнинга». На сайте достаточно поставить галочки рядом с видеокартами, процессорами, ASICами, которые есть в наличии и указать их количество. Для точного расчета прибыли, следует заполнить поле с примерными расходами на электроэнергию. Так можно оценить чистый доход. Те, у кого «нулевая розетка», они не платят за электричество, поле стоимости электрики оставляют пустым. В таком случае, окупаемость видеокарты и доходность майнинга заметно увеличивается. Иногда вместо показателя h/s можно увидеть надпись sol/s. Это означает “solution” (решение). При работе хеш-функции Equihash, что используется в популярных Zcash, Komodo, ZenCash и других, принято считать количество «решений» в секунду, которые может перебрать устройство. Отсюда и сокращение. В сети гуляет множество предположений, что sol/s в два раза превышает показатель h/s, но в реальности, они эквивалентны. Демонстрируют одно и то же, что неоднократно подтверждалось авторитетными источниками. Просто так повелось, что скорость хеш-функции Equihash измеряется отображается в «солах», поэтому не смущайтесь, увидев подобное. Приставки не отличаются: kSol, MSol и т.д

ПОЧЕМУ ХЕШРЕЙТ ВИДЕОКАРТЫ ПОКАЗЫВАЕТ ПО-РАЗНОМУ?

Самые производительные приспособления для майнинга, «асики», компании изготавливают по единым чертежам. Детали могут закупаться у различных поставщиков, но все девайсы они унифицированы и не разнятся друг от друга. По этой причине, анализируя сколько хешей, например, в ASIC9 для добычи биткоина, показатели останутся одни и те же. Покупая видеокарту конкретной модели, все немного сложнее. Есть два крупнейших производителя графических чипов, Nvidia и AMD. Они поставляют кристаллы ряду компаний, выпускающих на рынок конечный продукт, видеокарты. Берем конкретную модель R9, которая реализуется под марками ASUS, SAPHIRE, ASUS и другими. Кроме основного вычислительного компонента, на быстроту перебора хешей влияют и другие составляющие карты. Например, чип памяти. Самые востребованные, с которыми «видяха» способна показать наибольшую производительность – Samsung. Если же в карточках стоит память Hynix, ее Hashrate может быть ниже на несколько Mh. К сожалению, тип памяти зачастую невозможно проверить, не подключив ее к компьютеру и специализированной программе. Производители стараются указывать хешрейт видеокарты в зависимости от алгоритма, но это примерные данные. Они могут заметно отличаться от фактических. И все же, анализируя их, можно минимум отбросить явно невыгодные варианты. Остальные лучше перепроверить в калькуляторах майнинга.

ЧТО ВЛИЯЕТ НА ХЕШРЕЙТ?

Помимо самого девайса и заявленной производительности, есть еще десяток факторов, которые могут сильно повлиять на темп вычисления. Самые распространенные причины снижения ХР:

  • способ подключения

Если речь идет о видеокартах, на материнской плате есть разные интерфейсы, скорость передачи данных в которых отличается. От того в какой слот подключены карты, может зависеть конечный результат. Когда к одной материнской плате подключается сразу 6-8 графических модулей, чтобы все они поместились, используются «райзера» (riser). Они выглядят как удлинители на одном конце которого интерфейс, что вставляется в разъем на «материнке», а на другом – формата Pci-express. Если такие переходники плохого качества, это также повлияет на итоговый результат.

  • тип операционной системы.

Кроме скрипта, который запускает систему подбора хеш-функций, ОС выполняет ряд служебных задач, под что также расходуются ресурсы процессора, видеокарты и других компонентов. В зависимости от «прожорливости» системы, на выходе получаем разный итоговый хешрейт. Лучшими операционками, которые позволяют выжать максимум для майнинга криптовалюты являются OC семейства UNIX: Linux, Debian, Ubuntu.

  • выбор пула.

Каждый POOL функционирует по-разному, использует индивидуальные скрипты и по-своему решает вопрос взаимодействия участников сети. Более того, часть h/s ваших устройств может не показывать в кабинете мониторинга потому, что они в качестве «комиссии» работают сразу на владельцев пула. Такие моменты стоит учитывать и отсекать невыгодные предложения.

  • температура графических чипов.

Любой вычислительный кристалл не может выдавать одинаковую производительность при разном уровне нагрева. Чем выше t показывают программы мониторинга, тем ниже быстрота перебора. Рекомендуемый уровень, выше которого не советуется держать графику работающей – 80С. В идеале до 65С. Кроме максимальной скорости, такой подход положительно скажется и на сроке жизни «видяхи».

  • тайминги.

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

Понимая, что такое hashrate, как с помощью него определять максимально выгодные приспособления для майнинга криптовалюты, а также как его «разгонять» на конкретных девайсах, можно ощутимо увеличить свой доход. К сожалению, сейчас добыча bitcoin и альткоинов путем PoW майнинг хоть и актуальна, но скорее рассматривается как долгоиграющая инвестиция. Сложность алгоритмов растет, а цены на биткоин и альткоины в лучшем случае стоят на месте.

Майнинг Zcash (ZEC): полный гайд для новичков

Майнинг Zcash (ZEC)

Криптовалюта Zcash обрела популярность сразу после запуска в октябре 2016 года. Проект привлек внимание подходом разработчиков к защите личных данных пользователей и конфиденциальности их транзакций. Zcash считается одной из наиболее анонимных криптовалют на рынке, наряду с Monero и Bytecoin.

Для создания новых блоков в сети Zcash применяется алгоритмом консенсуса PoW (от англ. Proof-of-Work – “Доказательство работы”). Монета является хардфорком Bitcoin и основана на его коде. Собственный блокчейн монеты называется Zcash Protocol, а нативная криптовалюта – ZEC. В качестве улучшений родительского блокчейна в Zcash Protocol были реализованы следующие решения: добавлен механизм самофинансирования экосистемы, MEMO-поля для комментариев к транзакциям, ускорен майнинг ZEC . Но самое важное, что отличает его от блокчейна Биткоин – внедрение доказательств с нулевым разглашением .

Гарантированная анонимность и использование PoW-алгоритм обеспечили Zcash интерес со стороны майнеров. В этой статье команда Cryptonisation.com расскажет, как и на каком оборудовании происходит mining монеты и сколько на этом можно заработать. 👇

Особенности алгоритма и нюансы майнинга ZEC

  • Хэш-функция Equihash. Cпециальный алгоритм майнинга для добычи ZEC. Основан на поиске решения задачи дней рождений и усложнен путем сокращения допустимых вариантов ответа. Для нахождения решения задачи требовалось большое количество оперативной памяти, что позволило сделать Equihash ASIC-устойчивым в период с 2016 по 2018 годы (в ASIC-устройствах было мало RAM-памяти). Однако современные ASIC’ки способны решать задачу, обеспечивая большую часть хэшрейта сети. При этом добыча на CPU и GPU признана сообществом экосистемы неэффективной;
  • Приватные адреса. В Zcash используется два типа адресов: “t”-адреса (публичные) и “z”-адреса (приватные). При настройке ПО для добычи монеты необходимо, чтобы тип адреса, выбранный в кошельке ZEC для получения монет, и типа адреса, который поддерживает пул, совпадали. Большинство крупных пулов не поддерживают выплаты на приватные адреса;
  • Вознаграждение. Текущий уровень вознаграждения за найденный в сети блок составляет 3.125 ZEC. После следующего халвинга вознаграждение за блок составит – 1.5625 ZEC;
  • Время создания блока. В Bitcoin для создания блока требуется 10 минут, в Zcash – 1.25 минуты (75 cекунд);
  • Количество монет. Как и у Bitcoin, общее количество монет ZEC, которое поступит в обращение, составляет 21 млн коинов;
  • Халвинг. В сети Zcash халвинги происходят примерно 1 раз в 4 года. Следующий халвинг состоится в 2024 году.

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

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

  1. Создание блокa. Транзакции пользователей собираются в мем-пуле, и из них формируется блок;
  2. Решение криптографической задачи. Когда блок полностью заполнен транзакциями, майнеры начинают решать криптографическую задачу, используя алгоритм Equihash;
  3. Подтверждение блока. Майнер, который решил задачу первым, записывает новый блок в блокчейн (как только его решение подтвердили другие майнеров);
  4. Получение вознаграждения. Майнер, нашедший блок, получает за это награду, блок записывается в блокчейн, и процесс повторяется сначала. ✅

На чем можно майнить ZEC

Раньше для добычи ZEC использовалось два основных способа: майнинг на GPU и несколько позже – на ASIC’ах . Рентабельность добычи на GPU до 2018 года была выше, а использование специального майнингового оборудования было неэффективным из-за алгоритма Equihash. Однако с 2018 года ситуация изменилась.

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

С 2016 до 2018 года многие майнеры использовали графические процессоры видеокарт (GPU Nvidia и AMD) для добычи ZEC. Но в 2018 году появились ASIC’и, которые позволяли рассчитывать задачи Equihash, и большая часть майнеров ZEC перешла на их использование. На текущий момент официальное майнинговое сообщество ZEC утверждает, что единственным эффективным способом добывать монету является майнинг на ASIC’ах.

Майнинг на ASIC

Большую часть хэшрейта сети Zcash формируют aсик-майнеры. Этот способ добычи монеты считается единственно эффективным на текущий момент.

Способы майнинга Zcash

Как и большинство криптовалют, Zcash можно майнить 3 основными способами: соло, в майнинговых пулах и покупая контракты на облачный майнинг . 👇

Соло-майнинг

Для соло-майнинга ZEC потребуются серьезные вычислительные мощности и денежные затраты. Bitmain Antminer Z15 Pro – один из самых эффективных для добычи Zcash ASIC-майнеров, цена составляет около $3000 за единицу. Для прибыльного одиночного майнинга может потребоваться несколько таких устройств.

Майнинг в пулах

Майнеры ZEC рекомендуют новичкам использовать пулы для добычи монеты – на сегодня это самый оптимальный способ майнить коин. Благодаря высоким хэшрейтам, пулы позволяют своим участникам рассчитывать на более стабильное вознаграждение, чем при соло добыче. В таблице ниже представлены пулы Zcash с максимальным показателем хэшрейта по данным miningpoolstats:

Пул Адрес Комиссия Выплаты на приватные адреса Год создания
Binance Pool https://pool.binance.com/ 3% Нет 2020
Via BTC https://www.viabtc.com/ 1-4% Нет 2016
F2Pool https://www.f2pool.com/ 3% Нет 2013
Antpool https://www.antpool.com/ 0-3% Нет 2013
Luxor.Tech https://luxor.tech/ 3% Да 2017

Облачный майнинг

Компании облачного майнинга предлагают большое количество контрактов для добычи Zcash. Доступны контракты, предназначенные исключительно для майнинга ZEC, и контракты, объединяющие добычу ZEC с другими монетами. Выплаты в большинстве случаев происходят в Zcash. Примерами компаний, предлагающих cloud-добычу ZEC, относятся bitdeer.com и dualmine.com.

Как майнить Zcash (ZEC): пошаговая инструкция

Чтобы начать майнить Zcash, нужно пройти несколько шагов: выбрать и купить оборудование, создать кошелек для ZEC, выбрать и подключиться к пулу для майнинга, настроить майнер и оптимизировать его рабочие параметры . Рассмотрим каждый из шагов подробнее. 👇

1. Выбираем оборудование

Поскольку добыча ZEC на видеокартах стала нерентабельной, в инструкции будут рассмотрены особенности работы с ASIC-майнерами. Чтобы подобрать эффективное устройство, стоит учесть следующие характеристики:

  1. Алгоритм майнинга. Для добычи ZEC подходит только алгоритм добычи Еquihash. Выбирайте устройства, поддерживающие эту хэш-функцию;
  2. Хэшрейт. Уровень хэшрейта напрямую влияет на количество добываемых монет. Чем выше этот показатель, тем лучше. Выбирайте ASIC с максимальным хэшрейтом в рамках своего бюджета;
  3. Потребляемая мощность. АSIC’и потребляют много электроэнергии. Уровень потребления электричества влияет на значение прибыли. Чем экономнее майнер (ниже его номинальная мощность), тем меньше нужно платить за электроэнергию;
  4. Уровень шума. Уровень производимого устройством шума указан в спецификации и измеряется в децибелах (Дб). Чем ниже показатель, тем меньше шума создает устройство;
  5. Новый или БУ. Лучше покупать новые устройства последних моделей. Не бывшие в использовании ASIC’и имеют гарантию производителя, запас прочности деталей для устойчивой работы, лучший хэшрейт и оптимизированы под текущие условия добычи монет.

На сайте официального майнингового сообщества ZEC представлен целый список ASIC-майнеров, которые можно использовать для добычи монеты. В топе устройств – ASIC’и компаний Bitmainer, ASICminer и Innosilicon . Однако в списке сообщества ZEC не указан Bitmain Antminer Z15 Pro c вычислительной мощностью 840 Ksol/s, который считается лучшим решением для добычи ZEC на сегодняшний день (по данным asicminervalue.com). ✅

2. Создаем кошелек Zcash

Для получения и хранения монет ZEC можно использовать любой кошелек, поддерживающий протокол Zcash. Для намайненных монет удобнее применять программные криптокошельки. Для этих целей рекомендуется использовать Ywallet, ZecWallet и Nighthawk . Однако можно установить более популярные кошельки, вроде Trust Wallet или Exodus.

В блокчейне Zcash есть два типа публичных адресов: прозрачные “t”-адреса и приватные “z”-адреса . Основное отличие кошельков, рекомендованных на официальном сайте, от Trust Wallet или Exodus заключается в том, что первые поддерживают получение монет на приватные адреса . При этом полностью приватной в рамках сети считается передача монет с “z”-адреса на “z”-адрес. Это правило распространяется и на передачу добытых монет из пула в кошелек, т.е. для полностью приватной транзакции нужно, чтобы пул поддерживал переводы на “z”-адреса .

— Cryptonisation.com

Для примера установим ПК версию кошелька Exodus:

    Перейдите на страницу загрузки дистрибутива кошелька на официальном сайте → выберите десктопный вариант установки;

Страница загрузки Exodus

Переход к кошельку ZEC

3. Выберите пул для майнинга

Команда экспертов Cryptonisation.com рекомендует выбирать пулы, основываясь на величине их хэшрейта. Лучшие пулы для майнинга представлены в таблице ниже:

Пул Адрес Комиссия Выплаты на приватные адреса Год создания
Binance Pool https://pool.binance.com/ 3% Нет 2020
Via BTC https://www.viabtc.com/ 1-4% Нет 2016
F2Pool https://www.f2pool.com/ 3% Нет 2013
Antpool https://www.antpool.com/ 0-3% Нет 2013
Luxor.Tech https://luxor.tech/ 3% Да 2017

4. Выбираем и устанавливаем ПО

Лучший майнер для добычи ZEC – Bitmain Antminer Z15 Pro – продукт компании Bitmain. ASIC’и этой компании имеют собственное ПО для добычи монет, которое поставляется в комплекте с устройствами для майнинга. В случае выбора устройств от других компаний может понадобиться установка дополнительного ПО для добычи. 🔥

5. Настраиваем майнер

Для примера настройки используем внутреннее ПО майнеров серии Antminer (во всех моделях серии интерфейс похожий). Для настройки майнера:

  1. Подключите устройство к персональному компьютеру;
  2. Установите программу сканирования сети (например, Advanced IP Scanner ) → запустите ее → нажмите Scan → найдите IP-адрес майнера в локальной сети в столбце IP ;
  3. Скопируйте IP-адрес → перейдите в браузер → вставьте скопированный адрес в поисковую строку;
  4. Введите логин и пароль (по умолчанию root/root);
  5. Появится интерфейс майнера;

Интерфейс ASIC-майнеров Antminer

Вкладка General Settings

Поддерживаемые URL-адреса и порты для майнинга ZEC в Binance Pool

Окно создания аккаунта в Binance Pool

Информация по URL, воркеру и паролю

Поле Pool после заполнения информацией из Binance Pool

6. Запускаем майнинг

Как только информация внесена хотя бы в один раздел Pool в интерфейсе майнера, можно запускать добычу монеты. Для этого кликните Save and Apply в нижнем правом углу в разделе General Settings в интерфейсе майнера. Добыча ZEC начнется в течение нескольких минут. 💰

7. Оптимизируем настройки

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

  1. Замена вентиляторов. Позволяет снизить уровень шума и улучшить охлаждение устройства. Основным параметром вентиляторов является количество оборотов в минуту. Чем больше оборотов в минуту может выдавать вентилятор, тем сильнее можно снизить температуру майнера. При выборе новых устройств обратите внимание на то, чтобы новые вентиляторы совпадали по размерам со старыми ;
  2. Терахэши и градусы. Когда температура чипов майнинговых плат растет, они делают больше ошибок при вычислениях, что приводит к снижению хэшрейта. Для каждой модели майнера существуют свои оптимальные температуры работы 🔥. Найти эти данные можно в руководстве к майнеру или в пользовательских обзорах устройств. В среднем, можно ориентироваться на следующие числа показателей: температура помещения – не выше 30°C , температура нагрева чипов – до 80°C, температура плат – до 45-50°C . В интерфейсе майнеров от Bitmain температурные показатели отображаются в меню Miner Status → поле Antminer ;

Раздел Miner Status в интерфейсе ASIC-майнера от Antminer

Раздел Advanced Settings в интерфейсе Antminer

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

Калькулятор прибыльности

Прибыльность майнинга удобно считать при помощи калькуляторов доходности. К таким сервисам относится, например, Hashrate.no. Платформа позволяет выбрать устройства, задействованные для майнинга, указать алгоритм майнинга и рассчитать доходность выбранного сетапа по конкретной монете, а также примерные сроки окупаемости.

Готовый вариант оборудования для майнинга Zcash

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

Майнинг — что это и как начать

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

Говорить про факторы риска бессмысленно, они присутствуют везде, и в банковской системе их больше.

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

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

И что характерно, даже если вся криптовалютная авантюра система низвергнется в ад, то технология блокчейна останется.

Это было типо предисловие.

Речь пойдёт не только о биткоинах, но и о любой другой криптовалюте. Однако в объяснениях буду опираться в основном на биткоин.

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

Заранее предупрежу, тема очень сложная и обширная. Однако большая часть теоретического материала понадобится Вам позже, в процессе изучения, а сам майнинг можно наладить за десять минут, правда при полном не понимании того, как это работает

Майнинг — происходит от английского слова mining, и означает разработку месторождений в горной промышленности. Отсюда следует, что майнер — это просто шахтёр, ну или рудокоп.

Майнерами называются — и люди занимающиеся майнингом, и программы, которые работая на вашем компьютере, «копают» денежку.
Этих программ существует не так уж и много (в отличии от количества имеющихся криптовалют) , так как зачастую разные криптовалюты используют один и тот же алгоритм. Подробнее об этом сказано ниже.

В нашем случае, майнинг – это когда Вы подключаетесь (с помощью специальной программы — майнера) к сети какой-то криптовалюты и начинаете выполнять задания (математические вычисления) , которые сеть раздаёт всем участникам через определённые промежутки времени.

Задания — формируются из транзакций (так же см. ниже) созданных участниками сети.

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

Другими словами — все участники, с определённым интервалом, получают из сети пакет с задачей (который тоже называется — блок) , каждый участник придумывает своё решение данной задачи, создаёт из этого блок и отправляет его в сеть. Если решение оказывается верным, тогда другие участники сети подтверждают это и приделывают этот блок к общей цепи — блокчейну. Создатель получает вознаграждение.
Если решение ошибочное, оно просто выкидывается.

Это очень краткое определение майнинга, далее следуют подробности.

Что такое блок?

Структура его такова:

Выглядит блок примерно так…

1824B9ADF09908222CF65069FDE226D32F165B3CF71B7AA0039FDFEF75EAA61610909EBFFBAC023480FC87FCF640C4A
009B82C4A6D25A0F4B8A732AE54EF733E792681137BA378577DFDC2732D192DAF323966EAD4ADC9635D7A12EDD50E34
9F660622D186AF3C03BF7D265F2AA7EB125056F4BF45BE519E8B22B845B28065110000006400000142E5D667CB01CEE
EDD0AC15EC4C491819A99030BD5FEF7CD2B469F2B90BA13D7981EDCD0708353D13390B8564F496C44FAC2777B0AF79D
C94CBF36D0CC0F047E807889F34C4DC5FEB724699C257391F84F3DDD70B84F841D115F4EFEAF4E58779042F35257E5C
035046037DE740718D199A8F06AD7A58E37CCCD4CC5E95295DCC2C5F3C70847BD59FA57BCC5FF4B208F93948FCFD763
EC1E5C85B61C43EB64B77A9F53B28785D7DE2335333003260A0839D53927976751A8D8967B2BB325909D86E82BC4125
2A28ECF6F0E7476BB99B29585EB0E7541

… а вот так его хеш-сумма (так же см. ниже) :

00000000000001c21dbf4715d5da1a288061faa21e950dd8df6ae25c8b55d868

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

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

Хэш-функция — это хэширующий алгоритм (md5, sha1 64base и т.д).

Хэширование — это процесс, при котором вы подаёте на вход хэширующего алгоритма достаточно большие по объёму данные (допустим миллион байт), а на выходе получаете короткую (допустим 32 байта), уникальную строку, которая позволяет отличить ваши данные от каких-то других данных. Эта строка называется хэш-сумма (или просто хеш) и выглядит примерно так — f7c9f52d1ebf8c6aef8986fb127ba1bdeec58521f7eb46f026b708df26a40912.

Сжатие данных происходит с помощью математического «колдунства» и если Вам интересен этот процесс, то можете почитать про него на примере алгоритма MD5 или SHA-1.

Приблизительно это выглядит так: берём число 23458746 и складываем все числа несколько раз…

2+3+4+5+8+7+4+6=39 ⇨ 3+9=12 ⇨ 1+2=3
Хеш-сумма числа 23458746 будет 3. На деле всё, конечно, гораздо сложнее.

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

Хэш используется для того, чтобы быстрее отличать одни данные от других без необходимости сравнивать каждый бит этих данных. Достаточно обработать эти данные тем же хешерующим алгоритмом (вычислить хэш) и можно сравнивать только эти хеши.
Если хэши различаются, значит, это разные данные. Если хэши одинаковы, значит, с вероятностью в 99,99999. это одинаковые данные. Хотя всегда существует ничтожный шанс, что данные всё-таки разные несмотря на одинаковые хэши. Такая ситуация называется коллизией.

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

Когда вы скачивали что-либо в сети, то наверняка видели, что рядом со ссылкой на нужный файл написана его хеш-сумма и алгоритм. Например:

бла-бла.zip
MD5 f7c9f52d1ebf8c6aef8986fb127ba1bdeec58521f7eb46f026b708df26a40912

То есть скачав этот файл, можно прогнать его через хеш-алгоритм MD5 и если у вас получится то же самое, что написано, то значит скаченный файл не повреждён.

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

Создание нового блока

Чтобы участнику создать новый блок, нужно получить от сети хэш-сумму предыдущего блока, некоторое количество неподтверждённых транзакций (захешированных методом «дерева Меркла»), текущее время, сложность и случайное число, произвести над ними вычисления, захешировать всё это и отправить обратно в сеть.

Пртокол общения между майнером и сетью — Stratum_mining_protocol

Если значение хэш-суммы оказывается меньше (в десятичном виде хеш-сумма это обычное число, только очень-очень большое) , чем цель заданная сетью (с учетом текущей сложности), тогда формируется новый блок, сеть его подтверждает и майнер получает какое-то количество только что созданных монет. Новый блок «прицепляется» к предыдущему блоку и тем самым образуется цепочка блоков — blockchain.
Если же хэш-сумма больше текущей цели, тогда случайное число изменяется (увеличивается на единицу) и рассчитывается новая хэш-сумма. Это делается миллиарды раз каждым майнером.

Хэш-сумма это обычное (только очень большое) число:

f7c9f52d1ebf8c6aef8986fb127ba1bdeec58521f7eb46f026b708df26a40912

В привычном для человека виде (десятичном) выглядит вот так:

112078102004378042284884826242280406284022042488488848628408208468422468268028 — квинтиллион квинтиллионов квинтиллионов и т.д.

То есть говоря об уменьшении хеша, он рассматривается как другая сущность — число.

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

То есть, если захешировать какие-то данные и перевести хеш в десятичный вид, а потом в исходных данных сделать изменение (например поменять тройку на четвёрку), снова захешировать их, и тоже перевести полученый хеш в десятичный вид, то не известно какое из двух этих чисел будет меньше. Может первое, а может второе.

Хешируем алгоритмом SHA1 число — 1234567:

Хеш-сумма — 20eabe5d64b0e216796e834f52d61fd0b70332fc
Десятично число — 1.8792266215725E+47

Увеличиваем хешируемое число на единицу:

Хеш-сумма — c7b6b845668130956f8768d3f1ce3d391ca881d6
Десятично число — 1.1401639512964E+48

Вроде бы исходное число увеличили, но хеш в десятичном представлении уменьшился.

В то же время, если хешируемое число будет например — 1234, то хеш в десятичном представлении увеличится:

Хеш-сумма — 7110eda4d09e062aa5e4a390b0a572ac0d2c0220
Десятично число — 6.4549347072164E+47

В общем результат непредсказуем.

Если нескольким людям удаётся одновременно получить хэш-сумму отвечающую условиям, тогда по логике вещей цепочка блоков разветвится, что противоречит принципам работы сети. Чтобы ветвлений не происходило, вводится условие, что побеждает цепочка с максимальной суммарной сложностью. (см. bitcoinwiki, раздел «Форк»)

Транзакция

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

Подтверждение транзакций

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

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

Что такое сложность?

Эмиссия (печатание новых денег) обычных валют регулируется Центробанками государств, которым принадлежит эта валюта.
У криптовалюты нет никаких «центробанков» ибо она децентрализована, однако и здесь, как и в любой экономике, эмиссию необходимо регулировать, в противном случае будут генерироваться горы денег, начнётся инфляция, снижение курса и всё покатится к чертям собачьим.
Для того, чтобы избежать сего печального финала, в алгоритм добычи криптовалют встроен сдерживающий механизм, который заключается в ограничении времени создания нового блока, за счёт сложности вычисления хэш-суммы решаемого значения.

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

Например для биткоина сложность меняется каждые 2016 блоков, основываясь на времени, которое потребовалось для нахождения предыдущих 2016 блоков. Если блок будет находиться каждые 10 минут (как это задумывалось изначально для равномерной эмиссии), нахождение 2016 блоков займет ровно 2 недели. Если предыдущие 2016 блоков были найдены за срок более 2х недель – сложность будет уменьшена, если меньше – сложность будет увеличена.

Более внятно почитать про сложность, с цифрами и примерами, можно на bitcoinwiki.

При майнинге на пуле, существует ещё локальная сложность, которая никак не связана со сложностью, действующей в сети.
Подробно об этом написано ниже, в разделе «Майнинг на пуле».

Какое максимальное количество биткоинов будет намайнено и что будет потом?

В алгоритм биткоина заложено такое условие, что намайнено может быть не больше 21-го миллиона монет и по расчетам, это произойдёт в 2140 году.
Изначально награда за найденный валидный блок составляла 50 BTC, но, согласно алгоритму, после нахождения каждых последующих 210000 блоков эта сумма уменьшается в два раза (сейчас она составляет 12,5 BTC). Помимо основной суммы, майнер получает небольшую комиссию за подтверждение транзакций. Так вот когда весь 21 миллион будет намайнен, тогда майнеры будут зарабатывать только на комиссионных (ведь транзакции купли-продажи будут продолжаться). Правда это случится очень не скоро и выражаясь словами Н.А. Некрасова — "… жить в эту пору прекрасную. Уж не придется — ни мне, ни тебе"

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

Например при майнинге Z cash выполняется решение так называемого "Парадокса дней рождения". Поэтому производительность майнера zcash`а правильней мерять не в хешах в секунду, а кол-вом решений в секунду (Solutions per Second).

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

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

Как я уже говорил, криптовалют существует великое множество, а алгоритмов шифрования не так уж и много. Часть из них Вы можете посмотреть на сайте suprnova.cc в колонке Algorithm.

Алгоритмы — это не только шифрование данных, шифрование это составляющая часть. Алгоритмы содержат и другие компоненты — условия работы сети, регулирование сложности, выбор того, кто будет подписывать транзакции (Proof-of-stake или Proof-of-work), ещё какие-то условия…

Одни алгоритмы работают быстрее, но при этом валюта использующая этот алгоритм может быть очень дешёвая, и наоборот, алгоритм сложный, но валюта дорогая. В то же время стоимости валют работающих на одном и том же алгоритме могут иметь большую разницу в цене (но это уже рыночные заморочки). Подавляющие число алгоритмов эффективнее всего работают на видеокартах, но так же есть алгоритмы одинаково хорошо работающие и на (GPU) и на (CPU) используя ещё и оперативную память. Причём не обязательно чтоб эти CPU были суппер-современными. Например, есть валюта (AEON) использующая алгоритм «CryptoNight» майнящаяся исключительно процессором.

В то же время пишутся новые алгоритмы, способные более-менее уровнять возможности участников майнинга. Что в общем-то было одной из идей биткоина — относительно равные шансы у всех. Это даёт сети устойчивость и безопасность, нежели если большая мощность этой сети окажется в «одних руках».

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

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


Вот один из губителей идеи равенства среди майнеров

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

Говоря очень упрощённым языком, производимые расчёты относительно простые (но их огромное количество) и c ними легко справляются микроядра видеокарты (GPU), которых у современных карт тысячи (но они узкоспециализированы) , а частоты выше гигагерца. Плюс технология CUDA, которая даёт разработчику возможность по своему усмотрению организовывать доступ к набору инструкций графического ускорителя и управлять его памятью.

На том же принципе (узкая специализация) основаны специальные устройства для майнинга, например так называемые «Асики» (ASIC)

Центральный же процессор (CPU) хоть и работает на большей частоте, но основан на другой архитектуре и обладает несоизмеримо меньшем количестве ядер «заточенных» под очень широкий спектр действий. Плюс, он ещё должен заниматься своими «прямыми обязанностями». Но опять же, как писалось выше, в некоторых алгоритмах процессор не уступает видеокарте.
Так что, если у вас нет топовых видеокарт, но есть гора компьютеров на каком-нибудь стареньком core2Duo, то можно что-то заработать. Главное не забыть вычесть стоимость электричества.

Калькулятор whattomine.com, поможет прикинуть сколько будет зарабатывать ваше оборудование.

Здесь всё довольно просто. Допустим у Вас одна видеокарта Nvidia 1060, тогда справа-снизу в колонке с картами пишем 1 и нажимаем на «1060» (кнопочка станет зелёной ), а следом жмём синюю кнопку «Calculate»…

В верхней строке, в синих прямоугольниках написаны алгоритмы, а под ними количество «гига-мега-кило-хешей» (Hash rate), которое может выдать Ваша карта на данном алгоритме. И потребляемую при этом электроэнергию (Power).

Поскольку мы собираемся майнить Zcash (популярная среди майнеров валюта) , то нас интересует алгоритм Equihash (пятая колонка). Zcash работает на нём.
Получается что наша карта выдаст 270 хешей в секунду и потреблять будет 90 ватт.

Тут у нас вылезает логическая несостыковка, ведь например на алгоритме NeoScrypt наша карта выдаст 500 килохешей в секунду, то есть почти в две тысячи раз больше. Спрашивается, почему бы нам не майнить эту валюту? Секрет прост — рыночная стоимость и надёжность этой валюты.
То есть, решений то Вы сделаете гораздо больше, но заработаете ли на этом, вот в чём вопрос. Может это новая валюта и она никогда не «взлетит», а может и вовсе оказаться афёрой.
Но опять же, это не факт и требуется детальное изучение (алгоритма и валют).

Теперь надо покрутить вниз и найти строку Zcash

Помимо различной полезной, но непонятной информации, в предпоследней колонке Вы увидите свой ежедневный заработок. Сверху $1.28 (это без учёта потребляемых ватт), ниже $1.06 с ваттами.
Можете в окошке Power вместо 90.0, написать 0 и выполнить калькуляцию заново, тогда цифры заработка сровняются.

Здесь опять мы видим противоречие. Казалось бы, что логичнее майнить Ethereum (эфир), ведь он дороже на 19 центов, но и тут есть нюансы. Во-первых Ethereum майнят очень много народу на очень больших мощностях (включая «асики»), во-вторых важную роль играет курс данной валюты в данное время и т.д. И ещё нужно учитывать реальную сложность (так как whattomine может не успевать обновляться) на пуле, но это уже более детальный анализ и для новичков не сильно актуален.

Впрочем, если вкратце, то нужно клацнуть по Zcash(ZEC), в открывшемся окне нажать кнопочку «Enable» напротив Difficulty (поле станет редактируемым) , сходить на пул, через который Вы будете майнить, взять там цифру Current Difficulty, вернутся на whattomine, вставить эту цифру в поле и нажать «Calculate». Покрутить вниз и посмотреть Profit.

При этом нужно понимать, что эти цифры (курс, сложность) постоянно меняются. В общем царит суета сует

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

Например мой старый ноут с процессором Core i3 выдаёт 3-4 хеша в секунду, Core 2 Duo 3Ггц — 1-2 хеша, современные «восьмиядерники» с 4-мя Ггц на борту выдадут около 25 хешей, а карточка Nvidia GTX 460 — 20 хешей (это на алгоритме Equihash).

То есть выглядеть будет так:


Калькулируем и смотрим результат.

Теперь ещё немного теории и можно будет переходить к практике.

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

Для каждой вылюты заводится свой кошелёк.

В случае работы через пул (см.ниже), удобнее заводить кошелёк на бирже криптовалюты, например Poloniex (в виде выше показанного ключа) , пул, через который Вы майните переводит вашу валюту на этот кошелёк, а там вы делаете со своими монетами что хотите (продаёте, меняете). Другой вариант — устанавливаете кошелёк на компьютер (см. ниже).

Если вы майните соло (см.ниже), тогда скачиваете кошелёк с сайта той валюты, которую будете майнить, устанавливаете его и ждёте пока он синхронизируется с сетью. После этого он хранится на вашем компьютере в виде файла. Файл может находится в любом месте, на винчестере, на флешке или в «облаке», главное чтоб он был доступен во время работы программы-майнера. Если компьютеров много, то все они могут майнить на один этот кошелёк.
Выводятся монеты с этого кошелька на биржу криптовалюты.

Так же существуют различные интернет-ресурсы на которых можно хранить свой кошелёк.

Майнинг на пуле и майниг в одиночку (соло)

Майнинг на пуле — это когда Вы подключаетесь к некоему сайту, к которому так же подключены другие майнеры, сайт даёт задание и все участники начинают его решать и присылать на пул возможные решения. Как только чьё-то решение оказывается верным, пул сообщает всем о том, что блок найден и после подтверждения распределяет вознаграждение. Но не поровну, а в соответствии с количеством присланых шар (share). То есть участник может никогда и не найти блок, но он всё равно получит долю за то, что работал и присылал «шары».

Что такое «шара» читайте ниже.

Для того, чтобы понять, что какие-то участники действительно работают, а не просто подключились к пулу и отправляют много поддельной статистики (делая вид, что у них большие вычислительные мощности), пулы устанавливают свою, локальную сложность (не имеющую отношения к основной сложности сети).
Если участник присылает хеш, который не является решением для блока на текущей сложности сети, но удовлетворяет сложности пула, то этот хеш принимается пулом и называется шарой (share).
Чем больше «шар» прислал участник, тем больше он выполнил работы и тем больше его доля в награде за найденный в будущем блок.

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

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

Майнить через пул очевидно выгоднее чем делать это в одиночку (если конечно у Вас нет пары ферм), так как, скажем у 5000 человек, вероятность найти блок несоизмеримо больше чем у одного. С другой стороны, если очень сильно повезёт и Вы найдёте блок, то получите сразу много денег .
Однако опять же, может Вы выберете вылюту, которую майнит мало народа, тогда вероятность успеха вырастёт. Правда и валюта эта будет стоить немного, иначе её бы «копали» много людей.
Одним словом, если дебютируете в майнинге, то однозначно делайте это через пул.

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

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

Протокол «Stratum» для общения майнера с сетью/пулом — здесь или здесь.

На этом теория заканчивается и мы переходим к практике…

Майним

Практическую сторону вопроса я буду освещать на примере валюты Z cash

Первым делом надо зарегистрироваться на бирже и завести там кошелёк. Переходим по ссылке poloniex.com и жмём большую кнопку «Create Your Account»:

После успешной регистрации жмём кнопки BALANCES ⇨ DEPOSITS & WITHDRAWALS

Откроется вот такое окно со списком валюты под ним:

Крутите в самый низ и там в строке ZEC (Zcash) нажмите на Deposit. Будет сгенерирован номер вашего кошелька:


В самом конце статьи, в FAQ по Zcash, объясняется различие между кошельками начинающимися на t и на z.

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

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

Для перевода монеток нужно нажать Withdraw, вписать кошелёк получателя (Address) и сумму (Amount):


Красные цифры — это комиссионные.

Писать что-то ещё про Poloniex нет нужды, там всё предельно просто и понятно, разберётесь за час. К примеру, если нажать кнопку , а справа выбрать вкладку BTC и строку ZEC, то можно посмотреть график ZECа по отношению к Биткоину, курс и тренд:

Теперь займёмся пулом…

Крутим немного вниз и находим такую строку…

Нажимаем кнопку и нас перекидывает на zec.suprnova.cc.

Пару слов об этом меню. Здесь нам интересны следующие пункты:

Pool Hash: 8,206.47 kSol/s — это говорит нам о том, какая сейчас мощность на пуле (чем эта цифра больше, тем лучше). К сожалению в данный момент она составляет всего около 9% от суммарной мощности сети, а месяц назад она была больше. Чем мощность на пуле больше (то есть больше народу майнят через этот пул), тем выше вероятность найти блок.

Сейчас на пуле физически нельзя найти больше 9% от всех блоков, поделите это ещё на мощности других майнеров относительно своих и получите вероятность неслыханно разбогатеть

Pool Workers: 7112 — что такое воркер я объясню чуть позже, когда мы будем его создавать. Говоря простым языком, это количество людей майнящах на этом пуле. Но так говорить не совсем правильно, потом-что у одного майнера может быть несколько воркеров, например у меня их три и все они работают в данный момент.

Net Hash: 219,718.53 kSol/s — суммарная мощность сети. То есть общая скорость, с которой работают все устройства в сети.

Bittrex: 0.08430040 BTC — курс Zcash к Биткоину на бирже bittrex.com. Надо отметить, что на Poloniex курс немного лучше.

Остальные пункты будут интересны после регистрации.

Регистрация

Форма регистрации в общем-то обычная за исключением поля PIN, сюда надо ввести четыре цифры и ни в коем случае не забыть их. Пароль должен быть сложным: большие и маленькие буквы, цифры в хаотичном порядке, и ещё пару-тройку каких-нибудь знаков не помешает (типа такого — Wer45Yui!134KkL?D). Запишите его на бумажку и съешьте сохраните в укромном месте, помните — это Ваши деньги.

Заполняем и жмем

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

Вот так будет выглядеть Ваш аккаунт, пока он пустой, но это не надолго

Теперь в левом меню нажимаем My Account и в выпадающем списке жмём Edit Account, но перед этим сходите на биржу Poloniex и скопируйте номер Вашего кошелька.

В поле Payment Address вставьте номер кошелька, Donation Percentage оставляем по нулям (никому и ничего мы донатить пока не собираемся), в поле Automatic Payout Threshold вставьте сумму, которая будет автоматически перечислятся на биржу после того как она будет намайнена (это число можно поменять в любой момент), вводим PIN и жмём кнопку

Нижний блок — Cash Out, служит для ручного вывода средств и пока не интересен.

Воркер — это логин и пароль для авторизации Вашей программы-майнера на пуле.

В меню My Account жмём My Workers.

В блоке Add New Worker в поле Worker Name создаём какой-нибудь простой логин (например — dima), в поле Worker Password какой-нибудь незатейливый пароль (например — dima2017). Здесь ничего мудрить не нужно, этот пароль никому не интересен так как, если кто-то им воспользуется, то он будет майнить на Ваш кошелёк

Заполните и нажмите

После этого в блоке Worker Configuration появится Ваш первый воркер:

Нажмите

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

Когда начнёте майнить, то через некоторое время DimDimov станет золотистым, а крестик в колонке Active превратится в галочку.

Количество воркеров не ограничено.

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

Программы-майнеры

В левом меню нажимаем Help ⇨ Getting Started и смотрим второй пункт — Download a miner.

В списке представлены различные майнеры, а ниже примеры их использования. Я попробовал разные майнеры (различий никаких не заметил) на двух ОС Win7_x64 и Linux_x64 (Ubuntu 14.04 desktop и серверная редакция) , поэтому укажу то, на чём остановился сам. Карты AMD у меня нет, так-что буду опираться на совет товарища.

Для Windows желательно скачать Notepad++ и редактировать в нём.

Для GPU NVIDIA на ОС Win7_x64 и Linux_x64

Выбираем — EWBF’s CUDA Zcash miner (NVIDIA): Download here и там по ссылкам качаем под нужную ОС.
Там же есть небольшой FAQ.

Прямые ссылки и инструкции:

Для Windows_x64 — Zec Miner 0.3.4b.zip

Распаковываем архив куда-нибудь, открываем в текстовом редакторе файл suprnova.bat и вписываем в него свои данные:

DimDimov.dima и dima2017 замените на данные своего воркера.

Клацаем «батник» два раза и начнётся майнинг:

Если карт несколько, а нужно чтобы работали только определённые, тогда дописываем в конец параметр —cuda_devices с номерами карт начинающимися с нуля (0 1 2 3 4 5) . То есть, если например карт три, а нужно чтоб работала только первая и третья, команда выглядит так:

Если окно закрывается после старта, то значит что-то не так, чтоб прочесть ошибку ставим паузу:

Чтоб посмотреть различные параметры, надо создать «батник» help.bat с таким содержимым:

Если хотите мониторить работу через браузер, то добавьте параметр —api 127.0.0.1:42000

Так доступ будет только локальный, а если прописать адрес компа, например, —api 192.168.5.197:42000, то можно заходить извне (не забудьте пробросить порт на роутере).

Распаковываем архив в домашнюю папку и переходим в неё:

Это если Вы скачали версию — 0.3.4b.

Делаем файл исполняемым:

DimDimov.dima и dima2017 замените на данные своего воркера.

Если карт несколько, а нужно чтобы работали только определённые, то смотрите описание для Windows (выше) .

Для упрощения жизни создаём в домашней папке скрипт suprnova_gpu.sh

DimDimov.dima и dima2017 замените на данные своего воркера.

Содержание скрипта получится таким:

Клацаем два раза мышкой и нажимаем «Запустить в терминале»…

Ну или просто запускаем его в терминале:

Немного про драйвера. У меня у Ubuntu 14.04 стояли рекомендованные драйвера версии 340, и с ними майнер не завёлся. С тестовыми всё заработало.

Если с тестовыми «дровами» что-то не работает, то поищите промежуточные версии в ppa-репозиториях. Вот ссылка.

Для GPU AMD на ОС Win7_x64 и Linux_x64

Выбираем — Claymore Miner (Windows): Download here, там по ссылкам переходим в облако и качаем версию под нужную ОС.

Прямые ссылки и инструкции:

Распаковываем архив куда-нибудь, открываем в текстовом редакторе файл start.bat и вписываем в него такую строку:

DimDimov.dima и dima2017 замените на данные своего воркера.

Клацаем «батник» два раза и начинаем майнить.

Другие команды смотрите в описании к NVIDIA.

Распаковываем архив в домашнюю папку и переходим в неё:

Если будет версия новее, то и папка будет другая

Делаем файл исполняемым:

И запускаем его:

DimDimov.dima и dima2017 замените на данные своего воркера.

Как создать скрипт для запуска и про драйвера смотрите в описании к NVIDIA.

Для CPU на ОС Win7_x64 и Linux_x64

Для Windows_x64 выбираем — Windows Version of Nicehash CPU+GPU Miner with Suprnova support (use v0.3a): Download here, а от туда качаем архив — nheqminer_v0.4b_suprnova.zip

После распаковки будет две папки — _macos (которую можно смело удалить) и nheqminer_v0.4b_suprnova внутри которой, нужно создать файл start_cpu.bat со следующим содержимым:

DimDimov.dima и dima2017 замените на данные своего воркера.

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

Этот майнер вроде как умеет работать GPU если задать параметр -cd 0 (1 2 3 4 5), но у меня что-то не заработал. Поэтому только для CPU.

Для Linux_x64 — я не помню, есть ли в списке на suprnova бинарники для линукса, но точно знаю, что собирал его сам по ссылке — AVX/AVX2 optimized CPU Miner Sourcecode (thx kost!): Download here
Там же описания сборки майнеров для MacOS и Raspberry PI.

Поправка: вот прямая ссылка на готовые бинарники от автора — github.com/kost/nheqminer/releases

Скачать мой nheqminer можно здесь. Ну или собрать самостоятельно.

Кладём его в домашнюю папку и делаем испоняемым:

Не уверен, но может понадобится библиотека libboost-all-dev

Запускаем в терминале:

DimDimov.dima и dima2017 замените на данные своего воркера.

Про параметр -t смотрите выше.

Для удобства запуска можно сделать скрипт как написано в разделе для NVIDIA.

Запускалось на CPU семейства Intel , на AMD не пробовал.

Ради интереса собирал майнер для Orange PI, но там хешрейт был меньше единицы

Что же касается разгона карт или процессоров, то это решение остаётся за Вами, инфы по оверклокингу в сети полно.

Ещё полезная информация

Данные об активности воркера (на пуле) появятся спустя некоторое время.

Рекомендую ознакомится с майнерами поближе, там есть различные нюансы, например программа Claymor. Она работает 90 секуд из часа на кошелёк разработчика (devfee), если эту фичу отключить (параметр -nofee 1), то немного упадёт скорость. Такие дела

Сайт Zcash на русском языке.

Хороший FAQ по Zcash, рекомендую прочесть.

Удобный ресурс для просмотра курса — coingecko.com.

На этом наверно всё. И удачной добычи.

Если уважаемый читатель сочтёт статью полезной и достойной вознаграждения, то вот мои кошелёчки.

Z casht1XwmdEZkKKwtQVgF2jvxBTAWheYDVLrUMX

BTC1F7tctXBtjnSJEMwPEQc4P4GZGDqEZHVP1

Буду очень благодарен любым пожертвованиям!

Просьба. При копировании статьи указывайте активную ссылку на источник. Спасибо!

Как и где майнить zcash

Zcash относится к числу самых популярных и безопасных криптовалют, имеет общепризнанную перспективность и относительно стабильный курс. Ее майнят те, кого волнует вопрос конфиденциальности, а также возможности для дополнительной прибыли без серьезных финансовых вложений. Расскажем подробности о майнинге ZEC, актуальные по состоянию на 2020 год.

Сложность и скорость майнинга Zcash

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

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

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

Скорость майнинга Zcash такова, что расчет каждого блока занимает примерно 2,5 минуты (сравните с 10 минутами у Bitcoin). За решение блока выплачивается вознаграждение 6,25 ZEC, в октябре 2020 ожидается халвинг (снижение награды до 3,125 ZEC). Обычно за халвингом следует постепенное увеличение курса криптовалюты и, соответственно, рост интереса к ней.

Как и где майнить zcash

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

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

  • Whattomine . Сервис позволяет рассчитать доходность исходя из таких параметров, как: хешрейт, комиссия пула, стоимость электричества, исходная стоимость оборудования. Доход отображается в BTC и USD. Создатели предупреждают, что реальная доходность будет ниже, так как зависит от степени удачи пула.

Как и где майнить zcash

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

Как и где майнить zcash

  • Cryptocalc . Инструмент позволяет указать такие параметры. как хеш-мощность, энергопотребление, стоимость электричества и комиссия пула. Все результаты обновляются в реальном времени.

Как и где майнить zcash

Алгоритм майнинга Zcash

Zcash работает на базе алгоритма хеширования Equihash, который основывается на принципах Generalized Birthday Problem и был разработан Дмитрием Ховратовичем совместно с Александром Бирюковым. Основные его характеристики:

  • Equihash обладает повышенной устойчивостью к ASIC-оборудованию благодаря целенаправленно увеличенным требованиями к оперативной памяти (RAM) по сравнению с SHA-256. Тем не менее, уже есть асики и под этот алгоритм.
  • Заданное время нахождения блока – 150 секунд (2,5 минут), в четыре раза ниже, чем у BTC.
  • Блокчейн Zcash использует технологию Zero-Knowledge Succinct Non-Interactive Argument of Knowledge, или коротко zk-Snarcs. Она подразумевает доказательство с нулевым разглашением – то есть для верификации транзакций и нахождения блока от пользователя почти не требуется никакой информации.
  • Существует официально выпущенный клиент Linux 64bit на котором можно запустить фулл-ноду.

Zcash использует для верификации транзакций механизм Proof-of-Work (PoW), так же как и Биткоин.

Майнить Zcash при помощи ASIC

Для добычи ZEC разработаны специальные модели ASIC-майнеров. В их числе:

  • Antminer Z15. Скорость: 420 000 Sol/s. Мощность: 1510 Вт/ч
  • Antminer Z11 . Скорость: 135 000 Sol/s. Мощность: 1418 Вт/ч
  • Innosilicon Equihash A9 ZMaster . Скорость: 50 000 Sol/s. Мощность: 620 Вт/ч
  • Antminer Z9 . Скорость: 42 000 Sol/s. Мощность: 970 Вт/ч

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

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

Как и где майнить zcash

Майнинг пулы Zcash

Чтобы получать стабильный доход с майнинга ZEC, необходимо присоединиться к пулу. Это объединение майнеров, каждый из которых отдает свои вычислительные мощности для совместной добычи блоков. Награда затем распределяется между всеми участниками в зависимости от их вклада.

Примеры пулов Zcash:

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

Какой вариант выбрать – решать вам. Разумно будет изучить разные варианты и подобрать тот, который покажется наиболее удобным и выгодным. Далее нужно следовать инструкциям выбранного пула, которые всегда есть на его официальном сайте.

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

Настройка майнинга Zcash

Как и где майнить zcash

Поговорим о настройке майнинга Zcash на ASIC, так как на сегодня это единственный актуальный вариант. Оборудование настраивается в соответствии с предлагаемыми производителем инструкциями. Вкратце процесс выглядит так:

  • Подключить блок питания в U-образный разъем под верхней крышкой.
  • Скачать с сайта производителя программу для определения IP-адреса.
  • Запустить ее. Выбрать режим «По умолчанию», если используется один асик.
  • Нажать кнопку Start , а затем физическую кнопку IPReport Pushbutton на устройстве. Подождать звукового сигнала.
  • Зайти через браузер на полученный IP, используя имя пользователя и пароль « root ».
  • Настроить подключение к пулу (ввести адрес пула, пароль и ID майнера во вкладке Miner Configuration).
  • Сохранить изменения и выполнить перезагрузку. Майнинг начнется автоматически после 5-30 минут.

Интерфейс вкладки Miner Status отображает статистику и эффективность работы майнера, хешрейт, частоту, температуру, критические ошибки. При необходимости можно обновить прошивку на вкладке Upgrade – при условии, что для вашего оборудования существует усовершенствованная версия прошивки. Если нет, то скорее всего, через некоторое время ее выпустят. Новая прошивка способна существенно увеличить профит.

Облачный майнинг Zcash

Облачный майнинг Zcash, где нужно покупать не оборудование, а лишь контракт на его удаленную аренду, доступен на нескольких популярных сервисах облачного майнинга:

  • IQ Mining . Автоматически выбирает наиболее выгодный в текущий момент альткоин и майнит именно его, чтобы максимизировать прибыль. Минимальный хешрейт 1 H/s, контракт на 12 месяцев, ежедневные выплаты дохода на кошелек. Чем дороже куплен контракт, тем больше скидка на приобретение.
  • HashFlare . Предоставляет годовые контракты с хешрейтом от 1 H/s без платы за обслуживание. Таким образом порог входа совсем небольшой.
  • CCG Mining . Мультивалютный сервис, предлагающий достаточно широкий выбор контрактов на разные алгоритмы и мощности.
  • Genesis Mining . Старый и проверенный сайт в этой индустрии, работающий уже шесть лет. Предложение тарифных планов ограничено, но можно отыскать выгодные возможности.

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

Заключение

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

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

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