Криптонайт (на английском cryptonight) – один из алгоритмов майнинга криптовалют. На основе него работают следующие монеты:
- Монеро. Данная криптовалюта является самой популярной и дорогой из всех, что работают на этом алгоритме;
- CryptoNoteCoin – это тестовая криптовалюта, которая была создана для проверки алгоритма cryptonight. Она не несет коммерческой ценности;
- Bytecoin – это частная децентрализованная система, которая обеспечивает максимальную безопасность при переводе денежных средств;
- Sumokoin. Монета является форком Монеро;
- Karbovanets – это еще одна децентрализованная система, в которой цена монеты зависит только от спроса и предложения.
Основная цель данного алгоритма представляет собой выделение более большого блока информации в оперативной памяти устройства с непредвиденной последовательностью.
Основные плюсы майнинга криптовалют на основе алгоритма cryptonight:
- Видеокарты и процессоры меньше нагреваются;
- Прибыль от майнинга больше;
- Спадающая эмиссия;
- Монеты нельзя майнить на специализированных устройствах Asic.
Итак, криптовалюты на основе алгоритма cryptonight можно майнить тремя способами:
- На видеокарте;
- На процессоре.
Разберем каждый способ более детально.
Майнинг монет на cryptonight на процессоре
Майнинг на процессоре затрачивает меньше электричества, чем на видеокарте. Алгоритм Cryptonight позволяет майнить криптовалюты на процессоре с большой отдачей, что редкость в 2022. Например, майнинг монеты Монеро на процессоре 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
Алгоритм CryptoNote – это прикладной протокол, использующий хеш-функцию CryptoNight, за счет которой сокращаются различия в производительности оборудования, и минимизируется сетевая нагрузка. Криптовалюту с таким алгоритмом даже выгоднее майнить на обычном процессоре, чем использовать для этого финансово затратные видеокарты или «асики».
Цифровые монеты CryptoNight считаются наиболее анонимными, легкими и незаметными. Это получилось создать за счет технологии кольцевых подписей, которые скрывают отправляющую сторону, и одноразовых адресов получателя. Наличие подписи подтверждает только то, что транзакцию совершил один из участников группы, но отличить их друг от друга невозможно.
Операции, имеющие кольцевую подпись, ссылаются на некоторое количество других операций, включенных в блочную цепочку. Причем нет потребности, чтобы все транзакции адресовались одной стороне. Чем больше ссылок имеет кольцевая подпись, тем более запутанной получается цепочка и длиннее заголовок. Для получения монет генерируются одноразовые адреса, которые имеют часть реального адреса и часть случайного ключа.
Майнинг монет на 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.
Команды Simplewallet:
- «Transfer» – перевести денежные средства;
- «Adress» – показать текущий адрес для приема денежных средств;
- «Refresh» – Синхронизировать Wallet;
- «Balance» – отобразить текущий баланс.
Команды Bitmonerod:
- «Help» – отобразить справку;
- «Save» – сохранить блокчеин.бин;
- «Diff» – отобразить текущую сложность;
- «Print-Block» – отобразить содержимое блока.
При отправке денежных средств обязательно нужно указать идентификатор платежа, который выдаст биржа. Также пользуйтесь функцией «Анонимность», которая позволяет избежать отслеживания транзакций. Для этого используйте цифры: от одного до десяти. Чем цифра больше, тем выше уровень безопасности. Однако чем больше цифра, тем медленнее будет идти платеж.
ВСЁ О МАЙНИНГЕ
Получи скидку 3%! Используй бонус код: HF17TOPBTC3 Алгоритм CryptoNight — реализация протокола CryptoNote, на его базе сейчас работает 15 цифровых валют. Он хорош совсем незначительным нагревом видеокарт и центрального процессора и значительно повышенной эффективностью добычи в сравнении с более старыми и известными аналогами. Он функционирует на базе ring signatures (кольцевые сигнатуры), а факт майнинга на нем возводится в преимущество для криптографической монеты. Важно не путать CryptoNight с CryptoNote, т.к. первое — это наименование хэш-функции в коде второго.
Автором крипто-основы протокола стал американец Даниель Бернштайн. Он включил в нее обфусикацию транзакций, и в результате в системе стал возможен пассивный миксинг: обеспечена анонимность операций, а участники системы в случае возникновения к ним вопросов от третьих сторон способны организовать правдоподобное отрицание.
Не преувеличением будет сказать, что КриптоНайт обладает высоким показателем практической эффективности. Все его составляющие ориентированы на результативный майнинг на обычных компьютерах.
Почему CryptoNight со знаком плюс?
Он работает по принципу «proof-of-work» (доказательство выполненной работы) и хорош для вычислений на процессорах, то есть одна из его главных задач — минимализировать разрыв между майнерами на персональном компьютере и владельцами специализированных ASIC устройств.
Он основан на общей задумке scrypt о большой таблице данных, где создаются случайные запросы. Но автор подметил минус, взаимосвязанный с линейным компромиссом «время»-«память». В scrypt 2-й слой делает очередной блок информации на базе предшествующего ему. В результате если хранить, к примеру, каждый 2-й блок из N, то в половине случаев будет необходимо пересчитывать его заново. Таких случайных запросов к массиву также N, в итоге выходит, что экономя 50% памяти, можно вычислить N + 1/2N = 150% блоков. Иными словами, в 1,5 раза больше.
На базе этих выводов было выделено три принципиальных отличия:
- Каждый новый блок определяется с учетом ВСЕХ уже предшествующих ему. Поэтому если выбросить, например, каждый 2-й блок, то для того чтобы восстановить пропуск, придется пересчитать все предшествующие, а не только выкинутый.
- Обращения к массиву данных — это и чтение, и запись. В итоге каждый элемент обретает время, а пересчитывание оказывается все более трудоемким.
- Общая численность обращений к массиву сильно превышает численность его элементов, поэтому к концу цикла итоговый массив крайне значительно меняется, почти до неузнаваемости.
И еще пара технических моментов:
- Применяются 64-битные операции и шифрование AES (функция перемешивания), что отсылает к современным процессорам, оснащенными встроенными соответствующими инструкциями.
- Общий объем памяти, запрашиваемый алгоритмом, — 2 Мб, а это сопоставимо с размером L3-cash на ядро. Для ASIC это не то чтобы недостижимо, но уровень себестоимости весьма высок.
Преимущества и недостатки
- Обеспечение максимальной программной анонимности.
- Плавно спадающая эмиссия. Эмиссия предсказуема, и это привлекает продавцов. Например, вознаграждение за блок Bitcoin из-за ее нерегулярности приблизительно единожды в 4 года делится пополам.
- Малые временные промежутки между создаваемыми блоками.
- На ASIC добывать монеты не получится, поэтому их майнинг на персональном компьютере становится рентабельнее.
- Применение CPU+GPU для повышенной производительности. В итоге снижается нагрев и нагрузка на систему, что позволяет ускорить вычислительные процессы и обеспечить работу с большими объемами данных.
- Нововведения становятся выгодным знаком отличия монет CryptoNight от множества альткоинов, созданных на устаревших алгоритмах.
- Окупаемость и результативность майнинга выше, чем у множества других криптовалют.
Плюсов достаточно много, в том числе повышенная стабильность и безопасность майнинга, возможность добывать криптомонеты наравне с GPU-майнерами и, конечно же, экономить на электроэнергии.
Как утверждают разработчики, алгоритм фактически невозможно взломать. Если все же кто-то и попытается это сделать, придется затратить большое количество дорогостоящей электроэнергии и вычислительной мощности ПК.
Недостатков значительно меньше. По сути таковой один:
- Профит с добычи становится все ниже. Сложность майнинга растет, т.к. все большее количество людей желает подключиться к процессу.
Монеты CryptoNight
К самым популярным цифровым монетам, добываемым на процессоре, относят:
- Monero — цифровое обозначение XMR, год выпуска 2014. Основана на оригинальной технологии, позиционируется как неотслеживаемая валюта. Блок генерируется за 1 минуту.
- ByteCoin — тикер BCN, год выхода 2012. Стала первой криптомонетой, запущенной на этом алгоритме.
- DashCoin — тикер DSH, год выпуска 2014. Обновление происходит с минимальными затратами на разработку и практически нулевой возможностью ошибки в протоколах.
- AEONCoin — хорошо майнится на слабых компьютерах.
Также среди востребованных добываемых валют:
- Boolberry;
- DigitalNote;
- RieCoin.
Как начать майнинг на Cryptonight?
Теоретически добывать криптовалюту на алгоритме можно и на центральном процессоре, и на видеокартах. Однако самый эффективный вариант — это процессор, т.к. GPU чипы требует большего потребления электроэнергии, хотя и дают повышенную скорость.
Для старта добычи криптомонет на ПК, нужно скачать программу из представленных:
Если все же выбор сделан в пользу видеокарт, то можно выбрать закрытый Claymore GPU-miner, доступный для обладателей карт AMD и требующий до 2,5% комиссионных выплат.
Лучшим пулом для добычи цифровой валюты на CryptoNight называют MinerGate. Среди преимуществ пула выделяют:
- наличие русскоязычной версии;
- небанальный интерфейс;
- автоматизированный подбор майнера для процессора;
- реферальную систему;
- ссылки на новейшие версии майнеров для видеокарт.
CryptoNight переворачивает представление майнеров, уверенных в возможности добычи криптовалюты только при условии наличии собственной фермы. Благодаря использованию этого алгоритма можно получать валюту не собирая специализированное оборудование, а используя собственный персональный компьютер.
Обзор пулов cryptonight
Далее представлен список лучших пулов для криптовалют, основанных на алгоритме cryptonight:
- Minergate – русскоязычный сервис. Для добычи криптовалюты требуется загрузить программу с официального сайта пула и произвести настройку системы. Денежные средства доступны для вывода сразу. Сервис берет небольшую комиссию;
- Майнинг пул хаб – сервис, образовавшийся совсем недавно. Пул отлично подойдет как для новичков, так и для профессионалов;
- monero.miners.pro – это еще один русский сервис для майнинга монеты монеро. При выводе денежных средств взимается комиссия в размере 1.5%;
Процесс майнинга
Как и другие PoW-платформы, сеть CryptoNight формирует задания для своих майнеров, которые получают вознаграждение за каждый подписанный блок, но в этом алгоритме временной промежуток вычислений зависит больше от скорости доступа к оперативной памяти, чем от быстроты выполнения алгебраических операций. Разработка нового алгоритма подтверждения выполненной работы была направлена на реализацию принципа эгалитаризма: 1 процессор = 1 голос.
Алгоритм CryptoNote создает объемные блоки с непредсказуемой последовательностью, которые удобнее хранить в памяти ПК, а не формировать постоянные обращения. Каждый параллельный поток будет требовать увеличенного размера памяти, прямо пропорционального количеству потоков. Новый алгоритм использует около 2 Мб ОЗУ, что соответствует минимальному объему cache L3 всех современных процессоров.
Именно этот принцип защиты внутреннего параллелизма делает невыгодным создание мощного вычислительного устройства. Равноправность майнеров и минимальная сложность математических вычислений привлекает большое количество участников, но тут создается угроза массового появления ботов, способных забирать тысячи монет на один кошелек.
Владельцы криптовалюты Monero, например, будут защищать децентрализацию своей платформы посредством модификации алгоритма CryptoNight 2 раза в год. Этот же алгоритм используют монеты:
- Electroneum (ETN);
- Bytecoin (BCN);
- DigitalNote (XDN);
- Sumokoin (SUMO);
- Karbowanec (KRB) и некоторые другие.
BLOC GUI Miner Features
- Built-in latest XMR-STAK & XMRIG
- Now support 17 Cryptocurrencies
- Works on macOS all versions included Catalina, Windows (7, 8, 10) & Linux x64
- 67 Best Mining Pools built-in
- Change mining pool or coin in 1 click
- Complete informations about each currency with links
- Easy to use
- Price & Coin Stats by CoinGecko
- Mining Stats by Cryptunit
- CPU & GPU Mining
- RandomX, CryptoNight and Argon2 CPU miner
Вы начинаете с того, что выбираете монету для майнинга, вводите адрес своего кошелька, а затем выбираете из списка пул, в котором вы хотите майнить, а затем вам предоставляется приятный графический интерфейс с информацией о монете, которую вы добываете, и вашем хэшрейте. Вы можете использовать кнопку настроек, чтобы изменить пул майнинга кошелька, а также майнинг процессора или графического процессора.
Существуют две основные версии майнера с графическим интерфейсом, одна из которых использует XMRig в качестве бэкенда для майнинга, поддерживающего только майнинг процессора, а другая — XMR-Stak, который поддерживает майнинг как CPU, так и GPU (AMD OpenCL и Nvidia CUDA). Поскольку они используют разные майнеры, между двумя версиями поддерживается небольшая разница: TurtleCoin (TRTL) и Loki (LOKI) поддерживаются только в версии XMRig, а Conceal Network (CCX) только в версии XMR-Stak. Конечно, это также зависит от того, нужен ли вам только CPU версия или версия CPU / GPU майнера GUI, хотя имейте в виду, что, по-видимому, версия CPU / GPU не поддерживает майнинг на обоих одновременно, и вам может потребоваться переключение вручную между CPU и GPU (майнинг процессора по умолчанию). Обратите внимание, что версия XMRig поддерживает LOKI, поскольку это единственный майнер с поддержкой майнинга CPU RandomX, а LOKI использует вариант алгоритма RandomX (RandomXL). Мы надеемся увидеть больше крипто-монет RandomX, которые будут поддерживаться в этом простом в использовании GUI майнера, поскольку это действительно облегчает майнинг на CPU для людей, впервые начинающих знакомится с майнингом криптовалют, особенно с тем, что майнинг CPU снова становится популярным благодаря набирающем популярность алгоритмом RandomX.
CryptoNight-Lite
Еще менее затратной и требовательной является модифицированная версия алгоритма CryptoNight-Lite. Эту функцию использует монета AEON и майнить ее можно даже на самых слабеньких ПК.
Скорость генерации блоков не сильно зависит от PoW-протокола, в системе AEON синхронизация будет происходить быстрее, благодаря реализации опция затемнения или обрезки. В сравнении со своим родителем, CryptoNight-Lite имеет такие характеристики:
- требование к оперативной памяти – 1 МБ (в Cryptonight – 2 Мб);
- количество итераций AES – 500 000 (в Cryptonight – 1 000 000).
Хеш-код CryptoNight-Lite становится в четыре раза легче и оперативнее обычного. Нельзя точно определить, как это изменение будет влиять на генерацию блокчейна, так как разная техника будет иметь различные характеристики производительности и слабые места, но для работы процессора улучшение 4x является хорошим показателем.