CryptoNight

Материал из BitcoinWiki
Это утверждённая версия страницы. Она же — наиболее свежая версия.
Перейти к: навигация, поиск
Алгоритм Криптонайт

CryptoNight  –  это популярный алгоритм майнинга, основной особенностью которого является очень высокая степень конфиденциальности благодаря используемой схеме CryptoNote

Наиболее известная монета на алгоритме CryptoNight  –  Monero (XMR), которая изначально имела название Bitmonero. Главные свойства этой монеты — конфиденциальность, децентрализация и взаимозаменяемость.

Описание[править]

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

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

CryptoNote[править]

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

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

Убийца АСИКОВ Новый алгоритм Криптонайт cryptonigh-heavy

Монеты на алгоритме Криптонайт[править]

  • CryptoNoteCoin
  • Bytecoin
  • Boolberry
  • DarkNetCoin
  • Fantomcoin
  • Pebblecoin
  • Quazarcoin
  • AEON
  • Doctorbyte
  • Infinium-8
  • MonetaVerde
  • Dosh
  • Magnatoj
  • RedWind
  • Tavos

Майнинг Cryptonight[править]

Преимущества майнинга Криптонайт:

  • Плавно спадающая эмиссия.
  • Малые интервалы времени между блоками;
  • Невозможность майнить на ASIC оборудовании.
  • Использование связки CPU+GPU для большей производительности.
  • Принципиальные отличия от биткоина, что способствует росту интереса к новым криптовалютам.
  • Новшества выгодно выделяют коины CryptoNight от большинства альткоинов на старых алгоритмах.
  • Рентабельность и целесообразность добычи выше, чем у большинства иных криптовалют.
  • Меньший нагрев видеокарты и процессора, чем при майнинге на других алгоритмах.

Mining CryptoNight на примере Monero[править]

Monero выпущен в апреле 2014 года, имеет следующие характеристики:

  • Алгоритм PoW : CryptoNight
  • Максимальное количество монет: ~18.4 миллиона
  • Награда за блок: плавно меняющаяся
  • Расчетное время между ними: 60 секунд
  • Сложность: пересчитывается каждый блок
  1. CPU + GPU (соотношение по производительности 1 : 1). Алгоритм, требовательный к памяти, использует AES шифрование и несколько кандидатов SHA-3.
  2. Фактическое число неделимых единиц M = 264 — 1. Минимальная награда может быть рассчитана в будущем с инфляцией менее 1%, чтобы сохранить интерес к добыче у майнеров.
  3. Использует рекурсивное отношение. Награда за блок = (M — A) * 2-20 * 10-12, где A = количество выпущенных монет в обращении. Приблизительно 86% будут добыты в течение 4 лет.

Monero mining можно осуществлять силами центрального процессора и дискретной видеоплаты. Для максимальной отдачи подходят топовые модели i-core 7, i-core 5; Radeon HD 7970, 270X, 280x, 290, 290x и новее. Причём, по прежнему скорость процесса в среднем выше у мощных видеокарт. Работает под операционной системой 64-bit Windows, Linux и Mac OS. Майнер можно загрузить с официального сайта или пула.

Solo-mining[править]

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

  • Для Wolf’s CPU прописываем: minerd.exe -a cryptonight -o stratum+tcp://адрес пула:номер порта -u ваш адрес кошелька -p x
  • Для Claymore CPU Miner: NsCpuCNMiner64.exe -o stratum+tcp://адрес пула:номер порта -u ваш адрес -p x
  • Для Yam CPU Сcminer: yam -c x -M stratum+tcp://ваш адрес:x@адрес пула:номер порта

Майнинг на Linux эффективнее, так как здесь есть возможность тонкой оптимизаций майнера.

Sudo sysctl -w vm.nr_hugepages=X, где X = кол-во ядер * 3. Можете запускать эту команду после каждой перезагрузки или один раз записать значения в /etc/sysctl.conf.

Запускаем процесс: sudo ./minerd -a cryptonight -o stratum+tcp://адрес пула:номер порта -u ваш кошелёк -p x

Майнинг на видеокарте=[править]

Monero mining на видеокартах показывает более высокую скорость, но и энергопотребление тоже в разы выше. Для владельцев карт AMD доступен закрытый Claymore GPU-miner, требует до 2,5% комиссии. Для мультимайнинга (фермы) нужно много виртуальной памяти (от 16 Gb). Настройка Claymore CryptoNote GPU Miner проста:

В файле pool.bat или start.bat пишем: NsGpuCNMiner.exe -o stratum+tcp://адрес пула:номер порта -u ваш логин или кошелёк -p x

Владельцы Nvidia Ge-Force могут добывать xmr через открытый CUDA-miner или Сcminer cryptonight nvidia.

  • cudaminer.exe -o stratum+tcp://адрес пула:номер порта -u логин -p x
  • сcminer cryptonight -o stratum+tcp://адрес пула:номер порта -u логин -p x

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

  • diff — показать текущую сложность сети
  • help — показать справку
  • print_block — показать содержимое блока <высота> или <хеш>
  • save — сохранить blockchain.bin на диск
  • Команды simplewallet:
  • address — отобразить адрес для приема платежей
  • balance — показать текущий баланс
  • refresh — синхронизировать кошелек с демоном
  • transfer — отправить средства <анонимность> <адрес> <сумма>[ID-платежа]

При отправке на биржу указываем ID-платежа (он же payment_id), который определит вам биржа. Параметр анонимность (он же mixin_count) — это то, что делает XMR таким особенным. Если вы не хотите, чтобы кто-нибудь отследил ваш платеж, используйте значения от 1 до 10-ти. Чем выше значение, тем выше уровень секретности. Стоит заметить, что чем выше значение секретности транзакции, тем медленнее первое подтверждение.

Майнинг пулы[править]

  • monero.miners.pro , комиссия – 1,5%
  • xmr.prohash.net – мощность более 25 Kh/s, комиссия — 2%
  • Minergate, специализируется на добыче монет алгоритмов cryptonight, ethash, equihash.

Список программ для майнинга[править]

Источники[править]

См. также на BitcoinWiki[править]