Криптонайт (на английском cryptonight) – один из алгоритмов майнинга криптовалют. На основе него работают следующие монеты:
- Монеро. Данная криптовалюта является самой популярной и дорогой из всех, что работают на этом алгоритме;
- CryptoNoteCoin – это тестовая криптовалюта, которая была создана для проверки алгоритма cryptonight. Она не несет коммерческой ценности;
- Bytecoin – это частная децентрализованная система, которая обеспечивает максимальную безопасность при переводе денежных средств;
- Sumokoin. Монета является форком Монеро;
- Karbovanets – это еще одна децентрализованная система, в которой цена монеты зависит только от спроса и предложения.
Основная цель данного алгоритма представляет собой выделение более большого блока информации в оперативной памяти устройства с непредвиденной последовательностью.
Основные плюсы майнинга криптовалют на основе алгоритма cryptonight:
- Видеокарты и процессоры меньше нагреваются;
- Прибыль от майнинга больше;
- Спадающая эмиссия;
- Монеты нельзя майнить на специализированных устройствах Asic.
Итак, криптовалюты на основе алгоритма cryptonight можно майнить тремя способами:
- На видеокарте;
- На процессоре.
Разберем каждый способ более детально.
Майнинг монет на cryptonight на процессоре
Майнинг на процессоре затрачивает меньше электричества, чем на видеокарте. Алгоритм Cryptonight позволяет майнить криптовалюты на процессоре с большой отдачей, что редкость в 2020. Например, майнинг монеты Монеро на процессоре 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»
ВСЁ О МАЙНИНГЕ
Получи скидку 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 на видеокарте обеспечивает более высокую скорость, но потребляет больше электроэнергии.
Для майнинга монет на видеокарте АМД можно использовать 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» – отобразить содержимое блока.
При отправке денежных средств обязательно нужно указать идентификатор платежа, который выдаст биржа. Также пользуйтесь функцией «Анонимность», которая позволяет избежать отслеживания транзакций. Для этого используйте цифры: от одного до десяти. Чем цифра больше, тем выше уровень безопасности. Однако чем больше цифра, тем медленнее будет идти платеж.
Процесс майнинга
Как и другие PoW-платформы, сеть CryptoNight формирует задания для своих майнеров, которые получают вознаграждение за каждый подписанный блок, но в этом алгоритме временной промежуток вычислений зависит больше от скорости доступа к оперативной памяти, чем от быстроты выполнения алгебраических операций. Разработка нового алгоритма подтверждения выполненной работы была направлена на реализацию принципа эгалитаризма: 1 процессор = 1 голос.
Алгоритм CryptoNote создает объемные блоки с непредсказуемой последовательностью, которые удобнее хранить в памяти ПК, а не формировать постоянные обращения. Каждый параллельный поток будет требовать увеличенного размера памяти, прямо пропорционального количеству потоков. Новый алгоритм использует около 2 Мб ОЗУ, что соответствует минимальному объему cache L3 всех современных процессоров.
Именно этот принцип защиты внутреннего параллелизма делает невыгодным создание мощного вычислительного устройства. Равноправность майнеров и минимальная сложность математических вычислений привлекает большое количество участников, но тут создается угроза массового появления ботов, способных забирать тысячи монет на один кошелек.
Владельцы криптовалюты Monero, например, будут защищать децентрализацию своей платформы посредством модификации алгоритма CryptoNight 2 раза в год. Этот же алгоритм используют монеты:
- Electroneum (ETN);
- Bytecoin (BCN);
- DigitalNote (XDN);
- Sumokoin (SUMO);
- Karbowanec (KRB) и некоторые другие.
Обзор пулов cryptonight
Далее представлен список лучших пулов для криптовалют, основанных на алгоритме cryptonight:
- Minergate – русскоязычный сервис. Для добычи криптовалюты требуется загрузить программу с официального сайта пула и произвести настройку системы. Денежные средства доступны для вывода сразу. Сервис берет небольшую комиссию;
- Майнинг пул хаб – сервис, образовавшийся совсем недавно. Пул отлично подойдет как для новичков, так и для профессионалов;
- monero.miners.pro – это еще один русский сервис для майнинга монеты монеро. При выводе денежных средств взимается комиссия в размере 1.5%;
Алгоритм CryptoNight что это?
Криптонайт это один из самых популярных, после SHA256 и Scrypt, алгоритмов для шифрования данных. Главным отличием и преимуществом Cryptonight перед другими алгоритмами является повышенная анонимность, что достигается за счет протокола CryptoNote.
Данный алгоритм был впервые использован в индустрии криптовалют в 2014 году программистом Рикардо Спаньи, который создал монету Bitmonero, впоследствии сменившую имя на Monero (XMR). Благодаря CryptoNight криптовалюта XMR обрела функцию анонимности, чего так не хватало биткоину.
Что мы знаем о предстоящих CryptoNight ASIC:
Antminer X3 | Baikal Giant-N | PinIdea RR-200 | Halong Mining X1 | Halong Mining X2 | |
Цена: | $3000* | $3600 | $1740 | $1714 | $3115 |
Мин. заказ: | 1 устр.** | 6 устр. | 5 устр. | — | — |
Хешрейт: | 220 KHS | 20 KHS | 27 KHS | 124 KHS | 248 KHS |
Потребление: | 500 W | 60 W | 350 W | 245 W | 490 W |
* — цена на 3 партию, которая будет отправлена до 31 мая. Цена на 4 партию, которая будет отправлена до 31 июля, упадет до $1900.
** — максимальное количество устройств для заказа для одного покупателя = 1 устройство.
В конце-концов, разработчики Monero недовольно тем фактом, что из монету можно будет добывать с помощью ASIC-майнеров. Они считают это нарушением принципа деkill-switch», который позволит им в любой момент удаленно отключить устройства или каким-либо иным образом повлиять на процесс добычи монеты. Эта угроза может разрушить всю сеть.»
«Аналогичным способом правительство может потребовать от майнеров лицензии на покупку и эксплуатацию ASIC, тем самым ограничив использование ASIC только определенной группой превилегированных людей. Кроме того, лицензирование может в конечном итоге привести к занесению в черный список определенных транзакций, т.е. правительства могут потребовать от майнеров не выполнять определенные транзакции, где непослушание приведет к тому, что лицензия у таких майнеров будет анулированна». И наоборот, введение лицензий на использование аппаратного обеспечения общего назначения (CPU, GPU), вероятно является неосуществимым.
Для предотвращения централизации сети XMR, разработчики Monero решили модифицировать свой POW-алгоритм каждые полгода. Изменения должны быть достаточно незначительны, чтобы хешрейт CPU и GPU оставался неизменным, однако достаточны для того, чтобы чтобы существующие к тому времени CryptoNight ASIC-устройства, не смогли работать с модифицированным алгоритмам.
Все изложенное выше означает, что разработчики Monero остаются верными своим изначальным обещаниям, одно из которых гласит, что Monero — это криптовалюта защищенная от ASIC-майнеров и не одно из таких устройств не сможет добывать XMR. Если же производители захотят выпустить новую партию ASIC под уже модифицированный алгоритм, то такие устройства смогут «копать» Monero только до следующей модификации алгоритма.
Во что написал Riccardo Spagni, ведущий разработчик Monero относительно Antminer X3 в своем твиттер аккаунте:
Особенности CryptoNight
В основу данного алгоритма были заложены решения специалиста Берштайна, который смог добавить в него функцию затмения части кода в каждой транзакции. Эта функция дала возможность системе миксовать (смешивать) информацию в блокчейне. Теперь, каждая транзакция внутри сети может быть анонимной.
Согласно проведенным исследованиям майнинг криптовалют на алгоритме криптонайт никаким образом не нагружает центральный процессор и видеокарты. Более того, добыча блоков происходит намного эффективнее.