Скорость майнинга на алгоритме нео скрипт. Что вычисляют майнинг фермы? Разбираемся с криптовалютными алгоритмами. DaggerHashimoto – используется в криптовалюте Ethereum

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

VIVO

Стоимость: $3.26

Капитализация: $2,285,319

Торгуется на биржах: Cryptopia, CoinsMarkets, Novaexchange.

VIVO — это продвинутая, децентрализованная и безопасная цифровая валюта, улучшенная разработка технологий использующихся в монете Dash с поддержкой Masternode и почти с мгновенными, безопасными платежами и анонимными транзакциями. Блокчейн VIVO шифруется с использованием расширенного алгоритма NeoScrypt Proof of Work. NeoScrypt — это новая, улучшенная версия Scrypt, он устойчив к ASIC и обеспечивает справедливую отдачу тем, кто майнит монеты VIVO.

Phoenixcoin

стоимость: $0.005298;

капитализация: $329,187;

Монета Phoenixcoin основана на открытом программном коде и является цифровой валютой для всех и каждого. Майниться при помощи ГПУ или ЦПУ.

Feathercoin

стоимость: $0.220740;

капитализация: $40,328,165;

торгуется на биржах: Bittrex, Cryptopia, LiteBit.eu, BX Thailand, CoinExchange, Bittylicious;

Feathercoin была создана как альтернатива монете Litecoin и по своему функционалу очень похожа на нее, но цена конечно очень отличается. Главным отличием является общее количество монет, по сравнению с оригиналом в 4 раза выше. Все остальное больше похоже на пыль в глаза чем на реальные отличия.

Guncoin

стоимость: $0.001772;

капитализация: $347,463;

торгуется на биржах: Cryptopia;

Guncoin (GUN) — это виртуальная валюта, которая начиналась с интереса к оружию, вычислений и инвестиций, в те времена, когда альткоины только набирали обороты. Разные онлайн-аукционы, такие как Gunbroker.com, побудили команду монеты создать лучшее, более быстрое и дешевое платежное решение, которое можно было бы легко принять всем. Таким образом, родился Guncoin.

Orbitcoin

стоимость: $0.300722;

капитализация: ; $927,080

торгуется на биржах: Cryptopia, Novaexchange;

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

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

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

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

Криптовалютный алгоритм – обобщённое понятие

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

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

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


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

SHA 256 — алгоритм работы классического Биткоина

Как мы уже говорили, данный алгоритм уже довольно старый. По сути, он стал использоваться задолго до того, как на его основе была построена криптовалюта Биткоин. Он присутствует в сертификатах SSl, которые используются для защиты вебсайтов, а также реализован в протоколах PGP и SSH. Только с 2009 года он был задействован в криптовалюте и с тех пор выступает неизменным атрибутом не только Биткоин, но и других валют, построенных по его прообразу.

SHA 256 является криптографической хеш-функцией и была разработана агентством национальной безопасности США. Как и любая другая хеш-функция, SHA 256 превращает произвольный набор данных в значение с фиксированной длиной, или, другими словами, в дайджест или отпечаток. Это значение будет выступать некой подписью для набора исходных данных, однако извлечь последние уже будет невозможно.

Как вы знаете, добывать биткоины на алгоритме SHA 256 можно при помощи процессоров, видеокарт, а также специального оборудования. При этом через интерфейс программы-майнера можно следить за этим процессом. Например, в мелькающем коде вы сможете увидеть такие строки – «Accepted 0aef41a3b», значение после «Accepted» и есть хеш. Данное значение представляет собой подпись для огромного набора информации, который может состоять из тысяч отдельных строк. Обычно так подписываются блоки транзакций с добавленными к ним случайными числами.

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

Scrypt

Вторым по популярности при можно считать алгоритм скрипт. Появление этого алгоритма на свет связано с тем, что уже незадолго после повышения популярности Биткоина стало предсказуемо скорое пришествие аппаратных решений, которые воспользуются простотой SHA 256 и возьмут добычу монет в свои руки. Так и случилось, сначала майнинг виртуального золота перешёл с процессоров на видеокарты, а затем появились специально заточенные ASIC-системы, которые уже были вне зоны конкуренции. Но подобный подход сильно грозит порушить основной , а именно: децентрализованную структуру. Подобный расклад не мог никого устроить, поэтому в скором времени и появился алгоритм скрипт.

Отличие метода майнинга алгоритмов SHA 256 и Scrypt заключается в том, что для функционирования скрипт необходимо большое количество памяти. Будь-то оперативная память при майнинге процессором или видеопамять при майнинге видеокартой, но факт в том, что если памяти было недостаточно, то процесс нахождения нужного хеша занимал очень много времени. Это, несомненно, сильно отстрочило появление систем ASIC под алгоритм скрипт.

Зависимость от количества памяти объясняется тем, что процесс вычислений и хеширования значительно усложнён по сравнению с предыдущим алгоритмом. Память применяется для хранения псевдослучайных последовательностей, что генерируются в начале исполнения алгоритма. Без сохранения этих данных процесс получения правильного хеша удлиняется в разы. Поэтому ASIC-микросхемы, используемые для майнинга Биткоина, тут неприменимы и нужно новое решение, тем не менее универсальные вычислительные устройства, такие как видеокарты, прекрасно справляются как с одним, так и со вторым алгоритмом.

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

DaggerHashimoto – используется в криптовалюте Ethereum

DaggerHashimoto во многом напоминает скрипт, но механизм шифрования которого работает на связных, направленных ацикличных графах. Алгоритм создаёт граф последовательных узлов, каждый из которых зависит от трёх до пятнадцати случайных узлов перед ним. Когда майнер найдёт узел, номер которого лежит между 2 22 и 2 23 , а хэш будет меньше, то алгоритм считается выполненным.

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

Сейчас DaggerHashimoto переживает ребрендинг и официально был переименован в Ethash. Помимо высоких требований к памяти, к особенностям алгоритма можно отнести также сильную любовь к видеокартам в майнинге. Если говорить точнее, то именно к видеокартам компании AMD.

Scrypt-Jane

Описание алгоритмов криптовалют мы хотим закончить на довольно интересном алгоритме под названием Scrypt-Jane. Особенностью данного алгоритма является наличие сразу трёх механизмов шифрования, названных в честь латиноамериканских танцев – Salsa20, ChaCha20 и Salsa6420/8.

Главной задачей функции Salsa20 является приём 192-байтной строки и преобразование её в 64-байтную строку. Другими словами, функция сжимает строку до состояния 64-байтной, хотя она, по сути, таковой не является, то есть, она может быть длиннее данного размера, но с 192-байтной строкой уже не сравняется. Происходит это не в последнюю очередь благодаря внутреннему алгоритму сжатия под красивым названием Rumba20.

Вторая функция ChaCha20 во многом схожа с предыдущей и также представляет собой потоковый шифр. Но также она предлагает дополнительные возможности, как, например, дополнительная устойчивость к криптоанализу или улучшенное перемешивание информации на каждый раунд. То есть, при майнинге с данной функцией при использовании алгоритма Scrypt-Jane вы можете заметить, что каждый раунд имеет разную длину. И хотя на данный процесс влияют множество факторов, основная заслуга в этом лежит на плечах ChaCha20.

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

Кроме основных трёх функций, Scrypt-Jane также позволяет работать с уже известными нам алгоритмами, такими как: SHA-256 и его улучшенной версией SHA-512, а также функциями BLAKE256/512, Skein512 и Keccak256/512.

По функционированию Scrypt-Jane очень напоминает Scrypt-n и имеет аналогичные с ним особенности в плане усложнения нахождения блоков и увеличении потребляемой памяти, но является ещё более сложной системой. Основной задачей внедрения данного алгоритма было вернуть часть майнинга на центральные процессоры. И следует сказать, что частично данную задачу выполнить все же удалось. Майнинг Scrypt-Jane на видеокартах не приносит столь же большой выгоды, как на других алгоритмах, а процессоры более не выглядят абсолютно бесполезными.

Таблица криптовалют с алгоритмами

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

Название Год Сокращение Алгоритм Краткое описание
Bitcoin 2009 BTC SHA-256 Настоящий флагман цифровых криптовалют. В настоящий момент признан большим количеством стран по всему миру.
Ethereum 2015 ETH Dagger-Hashimoto Основная идея для внедрения данной валюты - это создание вычислительных мощностей для предоставления возможности реализации цифровых проектов.
Steemit 2016 STEEM SHA-256 Созданная для распространения и внедрения мультимедийного контента на различных веб-хостингах.
Ripple 2013 XRP ECDSA Валюта, предназначенная для банков, чтобы быстрее и лучше совершать транзакции.
DigiByte 2014 DGB SHA256 Разработана для усовершенствования тех систем, где у Bitcoin & Litecoin наблюдались проблемы.
Monero 2014 XMR CryptoNight Основной задачей данной валюты является обеспечение анонимных денежных переводов.
Siacoin 2015 SC blake2b Разработана для анонимного хранения данных.
Litecoin 2011 LTC Scrypt Один из главных конкурентов Биткоин, но с преимуществом в более быстрых транзакциях.
EthereumClassic 2015 ETC Dagger-Hashimoto Представляет собой тот же Эфириум, но от других людей. Сейчас стоит дешевле основной версии.
Dogecoin 2013 DOGE Scrypt Частично скопированный со всем известного Litecoin, но с добавлением некоторых изменений.
NEM 2015 XEM blockchain Новая криптосистема, которая предлагает цифровую нотариальную подпись. Кроме того, обладает высочайшей скоростью проведения транзакций и обеспечивает надёжное хранение средств.
Syscoin 2014 SYS Scrypt Ориентирован на децентрализованную торговлю.
Augur 2015 REP Smart contract Использует вычислительные мощности клиентов для прогнозирования финансовых рынков.
Dash 2014 DASH X11 Предлагает высокую анонимность транзакций. При использовании Dash конечного потребителя практически невозможно отследить.
ByteCoin 2012 BCN CryptoNight Основная задача защитить деньги пользователя. Для этого система использует самые совершенные криптографические алгоритмы.
BelaCoin 2014 BELA Scrypt Сервис, позволяющий получить оплату за публикацию фотографий.
lbryCoin 2016 LBC LBRY С помощью lbry пользователи могут делиться своим контентом.
Radium 2015 RADS Smartchain Задействует вычислительные мощности для предоставления возможности создания децентрализованных сервисов.
Decred 2015 DCR Blake256 Представляет из себя гибрид систем POW и POS. Благодаря этому соблюдает тонкий баланс между майнерами и держателями монет.
Einsteinium 2014 EMC2 Scrypt Некий kickstarter для научных проектов.
Gridcoin 2013 GRC BOINC Данная система использует вычислительные мощности для оказания помощи различным секторам науки, таким как медицина, астрофизика и многим другим.
VertCoin 2014 VTC Lyra2RE Криптовалюта, призванная полностью обезопасить себя от ASIC-майнеров, тем самым сохранив высочайшую степень децентрализации.
Dashcoin 2014 DSH CryptoNight Анонимная криптовалюта нового поколения.
Potcoin 2014 POT Scrypt Система, призванная работать в легальной индустрии марихуаны.
Peercoin 2012 PPC SHA-256 Предоставляет возможность добычи новых монет не только с помощью майнинг ферм, но и с помощью монет, которые уже находятся в кошельке.
Namecoin 2011 NMC SHA-256 Главным применением Namecoin является цензуро-устойчивый домен.
Nautiluscoin 2014 NAUT NXT Цель – доказать, что криптовалюты могут являться хорошим вложением инвестиций.
Expanse 2015 EXP Dagger-Hashimoto Идея данной валюты в том, чтобы использовать новейшую технологию blockchain для создания всего, что только может представить сообщество в плане децентрализованных систем.
PinkCoin 2014 PINK X11 Криптовалюта, созданная на базе платформы Эфириум, имеет фиксированный актив цветных бриллиантов.
FoldingCoin 2014 FLDC Stanford Folding Использует вычислительные мощности для моделирования процесса сворачивания белков в теле человека. Результаты, полученные в этом исследовании, будут использованы при изготовлении и получении новых медицинских препаратов.
Navcoin 2014 NAV X13 Предлагает очень высокую анонимность клиента при покупках в сети интернет.
ViaCoin 2014 VIA Scrypt Предоставляет пользователям возможность создавать новые децентрализованные торговые площадки.
DNotes 2014 NOTE Scrypt DNotes – peer-to-peer децентрализованная криптовалюта. Данная система предоставляет возможность мгновенного перевода денег другому человеку в любой части мира, при этом транзакция будет надёжно защищена.
Vcash 2014 XVC Blake256 Vcash очень перспективная криптовалюта, которая обладает высокой степенью децентрализации.

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

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

На самом деле добывать Scrypt-активы можно 3 методами:

  • Применив 1 или несколько соединенных вместе видеокарт.
  • Использовав процессор.
  • С помощью специализированного асик-устройства.

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

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

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

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

Тонкости подбора видеокарт

Экземпляры от Nvidia, по причине особенностей своей архитектуры, демонстрируют посредственный уровень производительности в этом виде деятельности. Схожие показатели и у CPU. Впрочем, лучше, нежели таковые на протоколе SHA-256. Намного эффективней себя показывают модели от Radeon (видеокарты семейства 7xxx). Чуть хуже, но вполне приемлема серии 5xxx и 6xxx. Из них также нетрудно собрать довольно приличную ферму.

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

Не стоит забывать и о параметрах интернета. В ситуации ежедневной добычи криптовалюты при мощности свыше 1 тысячи KH/s потребуется около 300 мегабайт на месяц. Трафик находится в прямой зависимости от производительности - чем она больше, тем, соответственно, выше и он. То есть будет достаточно DSL-интернета, важна лишь стабильность его работы.

Для расчета прибыли можно воспользоваться любым специализированным калькулятором (например, bitcoinwisdom.com). Нужно будет указать мощность в KH/s, а приложение само посчитает примерную доходность. Если вы не знаете производительность своего устройства, просто загляните в его техническое руководство или, при отсутствии оного, вбейте название девайса в интернете.

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

Обратите внимание! Чтобы следить за курсом криптовалюты в реальном времени можно воспользоваться одним из многочисленных криптовалютных сервисов. Там вы всегда найдете только актуальную информацию.

Текущая версия клиента, поддерживающая добычу валюты на протоколе Scrypt, это 3.7.2. Ее легко скачать на официальном сайте разработчиков. После установки приложения необходимо в консоли операционной системы активировать 2 команды. Затем в папке программы создать батик-файл, вписав туда определенный скрипт. Останется его только запустить.

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

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

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

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

Проблема с отображением видеокарт

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

Важно! Случается, что карта попадает в «скрытые устройства», значит перед тем, как удалять, надо включить ее отображение. Для этого заходим во свойства «Моего компьютера». Там заходим во вкладку «Дополнительно» и в самой нижней части кликаем «Переменные среды». Далее, в зависимости от операционной системы, вводим ряд команд. Наконец, запускаем диспетчер устройств, потом переходим во вкладку «Вид» и активируем отображение скрытых девайсов.

Метод удаленного контроля фермы

В ОС типа Windows применять удаленный рабочий стол для мониторинга и контроля за фермами не удастся, поскольку он функционирует с собственной виртуальной видеокартой. Прервав добычу валюту, вы не сможете начать ее снова, ведь устройства не будут правильно отображаться. Необходимо использовать специализированные приложения вроде TeamViewer. При других операционных системам lightGDM не дает возможность следить за параметрами видеокарты через удаленные команды. С GDM все функционирует прекрасно.

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

Далее нужно проследовать по пути «appdata\название вашей криптовалюты» (к примеру, в семерке: «C:\Users\username\AppData\Roaming\название валюты»). Потом необходимо создать тестовый файл, где нужно указать несколько команд (пишутся в зависимости от добываемых криптоденег). Сохраняем его и изменяем название на «выбранная криптовалюта.conf» (попросту вписываем вместо расширения txt - conf).

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

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

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

Заключение

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

В мае 2009-го года, когда алгоритм scrypt был опубликован, «эпидемию» появления криптовалют на нём сложно было предположить. Но уже к концу лета 2013 года несколько десятков криптосистем (половина из которых были форками Litecoin) заработали на scrypt, появляясь чуть ли ни каждую неделю. Не все scrypt-валюты дожили до наших дней, но к лету 2018 года по-прежнему остается актуален и сам Litecoin, и ряд других представителей семейства: Dogecoin, Syscoin, BitConnect, Bitmark, Novacoin, Fastcoin. Развернутый список криптовалют на алгоритме scrypt в несколько раз больше и представлен в статье в алфавитном порядке. Причём, формируя список, мы заодно попытались понять, как алгоритм приобрел такую популярность.

История появления и развития идеи хеш-функции

Авторство создания scrypt (чаще по-русски его называют «скрипт», хотя правильным вариантом считается «эс-крипт») принадлежит Колину Персивалю. Данная криптографическая хеш-функция (точнее - функция формирования секретного ключа из некоего массива данных) создавалась, помимо прочего, и как альтернатива хеш-функции SHA256, используемой в сети Bitcoin для доказательства выполнения работы (Proof-Of-Work, или PoW).

Сущность понятия «доказательства проделанной работы» была описана еще в 1993 году, в статье Moni Naor и Cynthia Dwork, где авторы сформулировали следующую идею: «Для подключения к общему ресурсу, пользователю необходимо вычислить функцию, которая одновременно была бы и достаточно сложной, и посильной».

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

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

В дальнейшем разработка темы PoW велась по нескольким направлениям:

Ещё до выхода Bitcoin в методе Хэла Финни уже предполагалось использование принципа RPoW, но там токены-доказательства рассматривались как самостоятельная ценность. В Bitcoin-сети механизм PoW рассматривался уже как средство достижения единого мнения по поводу того, какую версию блокчейна принимать как верную (достижения консенсуса). К теме проекта Hashcash автором Bitcoin был добавлен механизм изменяющейся сложности, а в качестве вычисляемой функции выбрана SHA-256. В результате очень быстро майнинг этой криптовалюты захватили владельцы GPU и ASIC-оборудования. Поэтому не удивительно, что уже в начале осени 2011 года появилась система Tenebrix - первая криптовалюта на алгоритме scrypt.

Принцип работы алгоритма и варианты реализации

Скрипт - это не совсем криптографическая функция. Это, скорее, KDF - функция формирования ключа. Задача KDF состоит в том, чтобы затруднить генерацию ключа (например, путем массового перебора паролей), но не настолько, чтобы его нельзя было использовать в прикладных задачах.

Во втором слое хэширования в схеме работы scrypt входной блок расширяется до массива, состоящего из N блоков (механизм последовательного применения псевдослучайной BlockMix-функции). Чем больше значение N, тем больший объем памяти нужен для работы алгоритма. Для Tenebrix параметры scrypt выбирались так, чтобы весь объем памяти умещался в 128Кб (это определялось объемом L2 кэша процессора). При таком раскладе в майнинг на scrypt снова включились CPU-майнеры, пока через несколько месяцев не вышел оптимизированный GPU-майнер, дающий десятикратное увеличение эффективности майнинга в тех условиях. Эффективность могла быть и другой, но в этот период на алгоритме скрипт начала активно запускаться одна валюта за другой, и вычислительные мощности «распылялись» между ними.

Однако ещё до того, как был анонсирован scrypt-ASIC, разработчики озаботились усовершенствованием алгоритма и, поработав с динамическим объёмом памяти, реализовали усовершенствования в двух вариантах:

  • Scrypt-N. Среди трёх основных параметров алгоритма Скрипт (N=1024, r=1, p=1, где N увеличивает объем памяти, а r, кроме этого, ещё и добавляет число вызовов функции перемешивания) в реализации Scrypt-N периодически двукратно увеличивается число N, что требует и увеличения объема памяти.
  • Scrypt-jane. В этом варианте число N тоже увеличивается, но происходит это по формуле, нелинейно определяемой текущим временем. Кроме того, добавляются ряд перемешивающих и хеш функций.

Эволюция развития идеи на этом тоже не остановилась. Принципиально иной функцией memory-bound PoW стал реализованный в BitShares Momentum.

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

Алгоритм scrypt, по сути, использует SHA256 в качестве подпрограммы, в результате чего нужно и производить большое количество математических вычислений, и использовать быстрый доступ и большие объёмы памяти. Это определяет более высокую стоимость производства ASIC для scrypt, чем для SHA256. Однако в связи с тем, что современные GPU-устройства наделены большой памятью, некоторые пользователи всё ещё продолжают добывать монеты семейства scrypt на видеокартах, собирая их в майнинговые фермы и подключаясь к пулам.

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

Перечень криптовалют на Scrypt

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

Если добавить к этому криптосистемы, построенные на вариантах алгоритма Scrypt-N и Scrypt-jane, то список еще расшириться. Представителями Scrypt-N являются TenfiveCoin, SpeedCoin, SpainCoin, rotoCoin, Panda. На Scrypt-jane работают ZcCoin, Yacoin, Velocitycoin, ThorCoin и другие криптосети.

HF17TOPBTC3

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

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

Рассмотрим, какие именно криптовалюты основаны на Neoscrypt и какие программы использовать для их добычи.

Для каких криптовалют подходит Неоскрипт?

Как мы уже говорили, Neoscrypt использовался для создания самых различных монет, в том числе и достаточно перспективных. Например, на нем основаны следующие виды цифровых денег:

  • Phoenixcoin
  • Feathercoin
  • Guncoin
  • Orbitcoin
  • TrezarCoin
  • Innova
  • DESIRE

Рассмотрим каждую их этих монет более подробно.

VIVO - это новая валюта, основанная на принципах децентрализации и повышенной безопасности. Ее называют модернизированной версией Dash. Она отличается поддержкой Masternode. С ее помощью можно совершать транзакции с минимальными затратами времени при надежной защите пользовательской информации. VIVO работает на собственном блокчейне, использующем PoW.

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

Feathercoin можно назвать неким аналогом лайткоина, хотя создавался он именно в качестве альтернативы этой монеты. Функционал у обоих видов технологий схож, но стоимость, разумеется, несравнима. Feathercoin выпустил намного больше единиц, нежели лайткоин (в целых 4 раза). Это можно назвать единственным серьезным отличием от оригинала, все остальные не стоят какого-либо внимания.

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

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

TrezarCoin — это криптовалюта хранилища данных с повышенной защитой пользовательских данных. Ее создатели, помимо Proof-of-Work также добавили и Proof-of-Stake, что помогло сделать валюту более безопасной. Кстати, коины были разделены между PoW и PoS. Также разработчики провели аукцион, на котором монеты могли купить те люди, которые не имеют оборудования для добычи. Удалось реализовать 17% коинов.

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

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

Какие майнеры использовать?

Увы, большинство современных программ не рассчитаны на добычу цифровых денег, работающих на Неоскрипте. Однако найти нужный софт все-таки реально. Рассмотрим пару вариантов для майнинга криптоденег на данном алгоритме Neoscrypt.Итак, если ваша ферма использует для работы продукцию Nvidia,

скачивайте Hsrminer. Данная программа имеет закрытый исходный код и запускается, как исполняемый файл для Windows. Обратите внимание, при майнинге взимается комиссия в размере 1%, которая направляется в пользу команды проекта.

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

дует большое количество памяти, поэтому удостоверьтесь в том, что на вашем компьютере ее точно хватит.Если на вашем оборудовании используется 32-разрядная ОС Windows, можно воспользоваться sgminer 5.3.0 от nicehash. Данная версия располагает усовершенствованным ядром NeoScrypt, а также может работать и с другими алгоритмами, такими как Blake256 8 и 14 round, включая Vanillacoin (VNL).