Cryptonight – Алгоритм Криптонайт – BitcoinWiki

 

CryptoNight

Алгоритм Криптонайт

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

Содержание

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

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

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

CryptoNote [ править ]

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

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

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

  • CryptoNoteCoin
  • Bytecoin
  • Boolberry
  • DarkNetCoin
  • Fantomcoin
  • Pebblecoin
  • Quazarcoin
  • AEON
  • Doctorbyte
  • Infinium-8
  • Karbo
  • 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://ваш адрес:[email protected]адрес пула:номер порта

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

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

Читать статью  Metatrader Bitcoin. Как найти его в своем терминале?

Запускаем процесс: 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-ти. Чем выше значение, тем выше уровень секретности. Стоит заметить, что чем выше значение секретности транзакции, тем медленнее первое подтверждение.

CryptoNight – обзор алгоритма на основе кольцевых подписей

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

Майнинг по алгоритму CryptoNight

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

Сети, построенные на алгоритме SHA256, в этом плане самые незащищенные. Майнинг биткоинов уже давно переместился из домов и подвалов в масштабные DATA-центры и фермы-гиганты, которые вырабатывают десятые доли мирового хешрейта. Чуть более защищенным является алгоритм Scrypt, требующий не только высокой производительности, но и определенного объема ОЗУ. Однако и для Scrypt-майнинга уже существуют ASIC, хотя и более дорогие.

Особенности CryptoNight

Алгоритм CryptoNote – это прикладной протокол, использующий хеш-функцию CryptoNight, за счет которой сокращаются различия в производительности оборудования, и минимизируется сетевая нагрузка. Криптовалюту с таким алгоритмом даже выгоднее майнить на обычном процессоре, чем использовать для этого финансово затратные видеокарты или «асики».

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

Цифровая подпись

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

Процесс майнинга

Как и другие PoW-платформы, сеть CryptoNight формирует задания для своих майнеров, которые получают вознаграждение за каждый подписанный блок, но в этом алгоритме временной промежуток вычислений зависит больше от скорости доступа к оперативной памяти, чем от быстроты выполнения алгебраических операций. Разработка нового алгоритма подтверждения выполненной работы была направлена на реализацию принципа эгалитаризма: 1 процессор = 1 голос.

Читать статью  Стратегия торговли криптовалютой на бирже в МТ 4

Алгоритм CryptoNote создает объемные блоки с непредсказуемой последовательностью, которые удобнее хранить в памяти ПК, а не формировать постоянные обращения. Каждый параллельный поток будет требовать увеличенного размера памяти, прямо пропорционального количеству потоков. Новый алгоритм использует около 2 Мб ОЗУ, что соответствует минимальному объему cache L3 всех современных процессоров.

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

Майнинг Monero

Владельцы криптовалюты Monero, например, будут защищать децентрализацию своей платформы посредством модификации алгоритма CryptoNight 2 раза в год. Этот же алгоритм используют монеты:

  • Electroneum (ETN);
  • Bytecoin (BCN);
  • DigitalNote (XDN);
  • Sumokoin (SUMO);
  • Karbowanec (KRB) и некоторые другие.

Криптовалюты на алгоритме CryptoNight

CryptoNight-Lite

Еще менее затратной и требовательной является модифицированная версия алгоритма CryptoNight-Lite. Эту функцию использует монета AEON и майнить ее можно даже на самых слабеньких ПК.

Скорость генерации блоков не сильно зависит от PoW-протокола, в системе AEON синхронизация будет происходить быстрее, благодаря реализации опция затемнения или обрезки. В сравнении со своим родителем, CryptoNight-Lite имеет такие характеристики:

  • требование к оперативной памяти – 1 МБ (в Cryptonight – 2 Мб);
  • количество итераций AES – 500 000 (в Cryptonight – 1 000 000).

Хеш-код CryptoNight-Lite становится в четыре раза легче и оперативнее обычного. Нельзя точно определить, как это изменение будет влиять на генерацию блокчейна, так как разная техника будет иметь различные характеристики производительности и слабые места, но для работы процессора улучшение 4x является хорошим показателем.

Заключение

  • CryptoNote – это название технологии криптовалюты, на которой построены блокчейны Monero (Electroneum, Aeon и другие).
  • CryptoNight – это название хеш-функции, которая используется в алгоритме CryptoNote PoW.
  • CryptoNight-Lite – это модификация CryptoNight, которая использует вдвое меньше памяти и меньше хеш-раундов (реализована только в Aeon).

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

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

Подписывайтесь на наш Telegram канал. Будьте в курсе новых статей.

Майнинг Сryptonight – настройка, программы, обзор пулов

Криптонайт (на английском cryptonight) – один из алгоритмов майнинга криптовалют. На основе него работают следующие монеты:

  • Монеро. Данная криптовалюта является самой популярной и дорогой из всех, что работают на этом алгоритме;
  • CryptoNoteCoin – это тестовая криптовалюта, которая была создана для проверки алгоритма cryptonight. Она не несет коммерческой ценности;
  • Bytecoin – это частная децентрализованная система, которая обеспечивает максимальную безопасность при переводе денежных средств;
  • Sumokoin. Монета является форком Монеро;
  • Karbovanets — это еще одна децентрализованная система, в которой цена монеты зависит только от спроса и предложения.

Основная цель данного алгоритма представляет собой выделение более большого блока информации в оперативной памяти устройства с непредвиденной последовательностью.

Основные плюсы майнинга криптовалют на основе алгоритма cryptonight:

  • Видеокарты и процессоры меньше нагреваются;
  • Прибыль от майнинга больше;
  • Спадающая эмиссия;
  • Монеты нельзя майнить на специализированных устройствах Asic.

Итак, криптовалюты на основе алгоритма cryptonight можно майнить тремя способами:

  1. На видеокарте;
  2. На процессоре.

Разберем каждый способ более детально.

Майнинг монет на cryptonight на процессоре

Майнинг на процессоре затрачивает меньше электричества, чем на видеокарте. Алгоритм Cryptonight позволяет майнить криптовалюты на процессоре с большой отдачей, что редкость в 2017. Например, майнинг монеты Монеро на процессоре Intel Core I7 обеспечивает стабильный заработок 0.25 доллара в сутки.

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

  • Yam CPU;
  • Wolf’s CPU miner;
  • Claymore CPU Miner.

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

  • Yam CPU – « yam -c x -M stratum+tcp://« address wallet »:x« address pool»:« number port »;
  • Wolf’s CPU miner – «minerd.exe -a cryptonight -o stratum+tcp://«address pool»:«number port » -u «address wallet» -p x»;
  • Claymore CPU Miner – «NsCpuCNMiner64.exe -o stratum+tcp://« address pool»:« number port -u «address wallet» -p x».
Читать статью  Что такое Майнинг и как он работает простыми словами

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

  • address wallet – адрес вашего кошелька;
  • address pool – адрес пула;
  • number port – номер порта;
  • Login and password – ваш логин и пароль.

Если говорить о майнинге на процессоре на операционной системе Linux, то это экономически выгоднее. Поскольку на данной ОС можно сделать тонкую оптимизацию, благодаря чему майнинг будет более эффективен. Для настройки функции необходимо прописать следующую команду: «Sudo sysctl -w vm.nr_hugepages=Y», где Y – количество ядер процессора. Для запуска основного процесса требуется прописать: «sudo ./minerd -a cryptonight -o stratum+tcp://« address pool»:« number port» -u «address wallet» -p x»

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

Майнинг криптовалют на основе cryptonight на видеокарте обеспечивает более высокую скорость, но потребляет больше электроэнергии.

Для майнинга монет на видеокарте АМД можно использовать Claymore GPU-miner, который берет до 2.5% комиссии. Для настройки этого майнера необходимо запустить файл «pool.bat» или «start.bat» и прописать следующую информацию: «NsGpuCNMiner.exe -o stratum+tcp://« address pool»:« number port» -u «login and password» -p x»

Для видокарт Nvidea подойдут следующие программы:

  • CUDA-miner;
  • Сcminer cryptonight nvidia.

Чтобы их настроить запустите файл «pool.bat» или «start.bat» и пропишите следующую команду для каждого майнера соответственно:

  • cudaminer.exe -o stratum+tcp://« address pool »:« number port» -u « login and password » -p x;
  • сcminer cryptonight -o stratum+tcp://« address pool»:« number port » -u «login and password» -p x.

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

  1. «Transfer» — перевести денежные средства;
  2. «Adress» — показать текущий адрес для приема денежных средств;
  3. «Refresh» — Синхронизировать Wallet;
  4. «Balance» — отобразить текущий баланс.
  1. «Help» — отобразить справку;
  2. «Save» — сохранить блокчеин.бин;
  3. «Diff» — отобразить текущую сложность;
  4. «Print-Block» — отобразить содержимое блока.

При отправке денежных средств обязательно нужно указать идентификатор платежа, который выдаст биржа. Также пользуйтесь функцией «Анонимность», которая позволяет избежать отслеживания транзакций. Для этого используйте цифры: от одного до десяти. Чем цифра больше, тем выше уровень безопасности. Однако чем больше цифра, тем медленнее будет идти платеж.

Обзор пулов cryptonight

Далее представлен список лучших пулов для криптовалют, основанных на алгоритме cryptonight:

  • Minergate – русскоязычный сервис. Для добычи криптовалюты требуется загрузить программу с официального сайта пула и произвести настройку системы. Денежные средства доступны для вывода сразу. Сервис берет небольшую комиссию;

  • Майнинг пул хаб – сервис, образовавшийся совсем недавно. Пул отлично подойдет как для новичков, так и для профессионалов;

  • monero.miners.pro – это еще один русский сервис для майнинга монеты монеро. При выводе денежных средств взимается комиссия в размере 1.5%;

Список программ для майнинга

  • Claymore GPU-miner. Ссылка: https://github.com/nanopool/Claymore-XMR-Miner;
  • CUDA-miner. Ссылка: https://github.com/cbuchner1/CudaMiner;
  • Сcminer cryptonight nvidia. Ссылка: https://github.com/xmrig/xmrig-nvidia;
  • Yam CPU. Ссылка: https://github.com/yammer/yam;
  • Wolf’s CPU miner. Ссылка: https://github.com/wolfs;
  • Claymore CPU Minerс. Ссылка: https://github.com/nanopool/Claymore-Dual-Miner.

Заключение

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

Источник https://ru.bitcoinwiki.org/wiki/CryptoNight

Источник https://miningbitcoinguide.com/mining/sposoby/cryptonight

Источник https://bitexpert.io/wiki/majning-sryptonight-nastrojka-programmy-obzor-pulov/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: