алгоритм scrypt что майнить

Scrypt – обзор криптографического алгоритма для майнинга

Каждая криптовалюта имеет свой алгоритм шифрования, который используется в создании новых блоков сетевых реестров. Алгоритм Scrypt является вторым по популярности, он реализован на платформе Litecoin. Эта информация важна для майнеров, так как их процессоры, видеокарты или ASIC должны уметь расшифровывать функции, созданные по его методу шифрования.

В чем особенность Scrypt

Scrypt (по-русски читается, как «эс-крипт») — это адаптивный криптографический процесс, посредством которого создаются ключи на базе секретного значения (пароля) с помощью криптографической хеш-функции. Этот алгоритм был создан, как альтернатива классическому методу шифрования SHA-256.

Параметры функции scrypt (P, S, N, r, p, dkLen) в системе Litecoin использует следующие значения сложности:

Графические процессоры вычисляют этот алгоритм в 10 раз оперативнее, чем CPU.

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

Так все и произошло: майнинг довольно быстро перебрался на видеокарты, а в скором времени и на специализированные микросхемы, мощностью в десятки TH/s. Создание все более продуктивных моделей приводит к тому, что майнинг перестает быть рентабельным в индивидуальной реализации, а становится доступным только организациям-гигантам: фермам и даже заводам по производству криптовалюты. Это ставит под угрозу самое первое преимущество цифровой наличности — децентрализацию.

Высококлассный эксперт в области информатики и программного обеспечения из Сан-Франциско Чарльз Ли создал новую криптовалюту Litecoin на базе альтернативного алгоритма Scrypt. Глобальной разницы в двух алгоритмах нет: и тот и другой использует для поддержания работоспособности сети метод циклического хеширования, разница лишь в том, что Scrypt переносит сложность на аппаратные мощности.

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

Но только в блокчейне SHA-256 главную роль играет производительность устройств (тактовая частота ядер), а в Scrypt важен объем свободной памяти. Причем, если памяти недостаточно, скорость создания подписи стремительно снижается. Это создает уникальность алгоритма эс-крипт, которая состоит в том, что система не станет принимать результаты, если превышен минимальный временной порог для решений.

Как алгоритм влияет на майнинг

Майнинг Лайткоина и его ответвлений, действительно имеет свои особенности. На его примере мы рассмотрим основные из них:

Мы привели пример работы алгоритма Scrypt на майнинге Litecoin только потому, что именно здесь он показывает лучшие результаты. Алгоритм эс-крипт можно встретить в следующих альткоинах:

Перспективы Scrypt

Количество желающих пополнить свой кошелек популярными криптомонетами растет с каждым днем. У самых ходовых валют (Bitcoin, Ethereum и Litecoin) сложность сети постоянно увеличивается, причем происходит это в геометрической прогрессии. Поэтому если вы заинтересовались майнингом, то затягивать с этим не стоит: порог для вхождения повышается постоянно.

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

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

Источник

Боялись спросить но хотели знать – Scrypt алгоритм

Причины создания

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

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

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

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

Общие сведения

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

· KH / s: килограммы в секунду, или тысяча вычислений хешей в секунду,

· MH / s: мегахеши в секунду, или один миллион вычислений хеш в секунду

· GH / s:Гигашеши в секунду, или один миллиард хеш-вычислений в секунду,

· Т / с: террашиши в секунду, или один триллион хеш-вычислений в секунду,

· PH / с: Петахеши в секунду, или один квадриллион хеш-вычислений в секунду.

Читайте также:  какие социальные сети есть в германии

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

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

Litecoin сегодня

Сегодня криптоссобщество частично забыло про Scrypt алгоритмы – виной чему была лихорадка 2016-го года.

Однако если посмотреть в целом то LTC Все еще входит в топ-10 самых капиталлизируемых валют. Его курс перевалил за 50 у.е. за единицу. А главное он всё еще решает главные задачи:

1. Он более доступен для большинства благодаря своей цене;

2. У него больший запас по эмиссии в отношении BTC ;

3. Он более эффективный с точки зрения затраченных ресурсов на один намайненный блок;

4. Он испытывает меньшие проблемы с масштабируемостью.

5. У него хорошая репутация.

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

Чем майнить

Долгое время считалось – что под Scrypt нельзя придумать выгодных, и энергоэффективных майнеров – до тех пор пока не появился Antmier L3

Сегодня L 3 поставляется в 2-х комплектациях:

Потребление обоих аппаратов едва достигает 800 ватт. А при правильной настройке, можно практически без потерь для производительности снизить этот показатель (рискуя гарантийным сроком обслуживания).

Остается только один вопрос.

Есть ли смысл?

В 2019-ом году при текущем курсе LTC – Асики от Bitmain могут приносить 17 долларов в месяц чистыми (при цене на электричество в 7 центов за киловатт). Или около 67 долларов грязными.

Конечно это не те цифры которые показывают топовые асики для биткоина. Но давайте их и не сравнивать, т.к. L 3+ стоит всего порядка 150 долларов в месяц. Его окупаемость составит долгих 8 месяцев – если у вас нет источника более дешевой электроэнергии.

Но у Litecoin и Scrypt алгоритма есть одно неоспоримое преимущество перед Bitcoin – это более низкая скорость роста сложности вычислений. Т.е. купив Scrypt майнер сейчас вы обеспечите себя доходным бизнесом более чем на 2-3 года.

Если же есть большие средства – то лучше потратить их на топовые решения от Bitmain для биткоина.

Резюмируя

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

Если вы хотите попробовать свои силы в бюджетном майнинге – или хотите узнать, как всё настраивается, не рискуя тысячами долларов на топовые модели – попробуйте дешевые Scrypt майнеры, обеспечивающие высокую доходность, минимальные риски и стабильность!

Источник

Обзор криптографического алгоритма Scrypt, все самое главное – простыми словами

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

Смысл криптографических алгоритмов

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

Все алгоритмы, и Scrypt в том числе, тесно связаны со следующими сферами.

Сфера Влияние криптографии
Оборудование для майнинга На разных алгоритмах вычислительное оборудование показывает разную эффективность.

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

Сложность майнинга Сложность генерации новых блоков заложена в архитектуре блокчейна. Формула расчета сложности включает взаимосвязана с хеш-функцией.

Майнинг на Scrypt, особенно добыча мелких монет, доступен для большинства желающих, в отличие от некоторых других криптовалют, например, Bitcoin (BTC).

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

Возникновение и мировое признание Scrypt

Слово Scrypt правильно читать как «эс-крипт», а не «скрипт», хотя в русскоязычном сообществе чаще используют второй вариант. Алгоритм был создан 9 мая 2009 года Колином Персивалем (Colin Percival). Персиваль изначально разрабатывал Scrypt для Tarsnap, сервиса резервного копирования операционных систем. Tarsnap помогает создавать бэкапы для UNIX-подобных ОС:

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

Окно загрузки Tarsnap.

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

17 октября 2012 года Scrypt был опубликован как проект в IETF (Internet Engineering Task Force). IETF – это международное сообщество специалистов, занимающихся архитектурой интернета. Оно существует с 1986-го года и объединяет разработчиков, ученых (математиков, криптографов), провайдеров и сетевых операторов.

В 2016 г. Инженерный совет Интернета внес алгоритм Scrypt в RFC (Request for Comments). Документ можно посмотреть здесь tools.ietf.org/html/rfc7914.

RFC – это тип документов, в дословном переводе «Заявка на комментарии», который принят в Обществе Интернета (англ. ISOC, Internet Society). Эта организация занимается развитием и популяризацией Интернета в мировом масштабе, в нее входят 180 стран.

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

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

Технология

Scrypt относится к криптографическим адаптивным функциям формирования ключа на основе пароля (PBKDF, password-based key derivation function, PBKDF). Система работает таким образом:

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

Формула Scrypt.

Сам алгоритм записывается такой формулой.

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

Формула MFcrypt.

MFcrypt определяется по такой формуле. Здесь использованы следующие переменные.

Имя переменной Описание значения
PRF Псевдослучайная функция HMAC–SHA256.
hLen Длина выхода функции HMAC–SHA256 (в байтах).
MF Mixing Function – это последовательная функция SMix на базе Salsa20/8, которая требует память со случайным доступом.
MFLen Это длина блока, которую перемешивает Mixing Function (в байтах). MFLen считается по формуле 128*r.

Входными значениями для MFcrypt и Scrypt служат такие переменные.

По этим переменным можно посчитать потребление оперативной памяти по формуле 128*r*N (байт). При этом на чтение приходится 100% от этого объема, а на запись – 63%.

На скриншоте – алгоритм работы функции MFcrypt.

Например, в блокчейне криптовалюты Litecoin (LTC) используются такие параметры.

Имя переменной Значение
N 16384
r 1
p 1
P 80
S 80
DK 256 бит

При генерации блока LTC потребляется примерно 128 Кб оперативной памяти.

Алгоритм Scrypt имеет такие особенности:

Изначально Scrypt создавался с расчетом на то, что с ним не смогут справляться АСИКи, но реальность внесла свои коррективы, и теперь такие микросхемы захватывают рынок.

Самые дорогие криптовалюты на Scrypt

На алгоритме Scrypt основано более 150 криптовалют. В таблице приведены наиболее крупные по капитализации и известные активы.

Название криптовалюты Торговый тикер
Litecoin LTC
Dogecoin Doge
Verge XVG
vTorrent VTR
GameCredits GAME
DigiByte DGB
BitConnect BTC

Как майнить криптовалюты на Scrypt?

На прибыльность майнинга влияют три параметра.

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

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

Выбор оборудования

По эффективности майнинга Scrypt на первом месте находятся АСИКи. Наиболее популярен Antminer L3+ от компании Bitmain, который продается по цене от 80 000 до 120 000 р.

Об АСИКах для Litecoin и других криптовалют на Scrypt можно посмотреть вот это отличное видео.

А в этом видео специалист рассказывает о технических особенностях и окупаемости Antminer L3+.

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

Программы-майнеры

Для генерации блоков используются такие программы-майнеры:

В этом хорошем видео дана пошаговая инструкция, как установить CGminer и начать майнить криптовалюту на AMD Radion.

Другие программы-майнеры устанавливаются аналогично.

В АСИКах майнеры установлены производителем, в Antminer L3+ это CGminer. Перепрошивать устройства нельзя.

Пулы для майнинга

Для майнинга криптовалют на Scrypt есть огромное количество пулов. Вот наиболее крупные пулы для Litecoin (LTC).

Пул Страна
crypto.mine.nu:9327 Казахстан
crypto.office-on-the.net:9327 Казахстан
sonur.ru:9327 Россия
litecoinp2pool.com:9327 США
magistr666.mine.nu:9327 Россия
ltc.5ip.ru:9327 Россия
pool.24r.info:9327 Россия
ltc.coinpool.pw Германия
nordic-ltc.sytes.net:9327 США
zlatoust-crypto.office-on-the.net:9327 Россия

Есть следующие майнинг-пулы для добычи Dogecoin (DOGE).

Пул Страна
www2146up.sakura.ne.jp:22550 Япония
doge.hashfaster.com Канада
dogepool.net Франция
coinminerz.com Великобритания
pool.paycoinalt.com Великобритания
pool.hebergez-nous.com Великобритания
hashpower.co Германия

Verge (XVG) добывается на этих пулах.

Пул Страна
aikapool.com Молдова
thecoin.pw Россия
miningpoolhub.com США
timeteh.com США
mastermining.net Швейцария

При выборе пула нужно учитывать такие параметры:

Облачный майнинг

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

Название Официальный сайт
Mining Gate minergate.com
Hashflare hashflare.io

По доходности самый выгодный вид майнинга криптовалют на Scrypt – это добыча с помощью АСИКов.

Источник

Алгоритм Scrypt и его применение в криптовалютах

05.11.2018 | Автор: Евгений Наумов

Bitcoin использует хеш-функцию SHA-256 для майнинга своих монет и обеспечения защиты сети от злоумышленников. В период бурного роста популярности криптодобычи, пользователи были вынуждены перейти от соло-майнинга с использованием процессора персонального компьютера и графических карт GPU на работу с крупными коммерческими ферма и мощных дата-центрами. Новым оборудованием стали FPGA и ASIC, благодаря которым были запущены широкомасштабные параллельные переборы грубой силы для хеш-функций, ускорившие добычу монет.

Форк Bitcoin, альткоин Litecoin, задачей которого было усовершенствовать главную криптовалюту, показал путь предотвращения коммерческой оккупации майнинга, применив альтернативный алгоритм Scrypt для добычи LTC. Соло-майнеры смогли применить свое оборудование для майнинга альткоина, а сама сеть Litecoin сохранила децентрализацию.

Что такое Scrypt?

Это криптографическая функция, созданная для формирования ключей на базе пароля. Она обладает адаптивными свойствами и способна автоматически вносить изменения в собственный алгоритм функционирования при перемене условий, чтобы сохранить оптимальность состояния. Scrypt усложняет процесс вычисления хеша методом перебора. Алгоритм начали использоваться в качестве инструмента PoW в сети Litecoin с сентября 2012 года.

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

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

Для доказательства выполнения работы (PoW) Litecoin первым начал использовал Scypt, но, учитывая большое количество математических вычислений и обращение к большим объемам памяти, Scypt также использует хеш-функцию SHA-256.

Чем майнить алгоритм Scrypt

Процесс генерации блоков сети Litecoin с использованием алгоритма Scypt основан на принципе циклического хеширования также как и для Bitcoin, использующего алгоритм SHA-2. Каждый блок формируется из административных данных (версии блока, даты и времени создания), хеша предыдущего блока, верифицированных транзакций и специальных параметров, определяющих условия создания уникального хеша. После многократного хеширования создается уникальный исходящий хеш-код блока, и после подтверждения узлами цепь блоков становится длинней на 1 блок.

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

Алгоритм Scrypt используется для майнинга монет и обеспечения защиты таких криптовалют, как Litecoin, Dogecoin, BitConnect, Novacoin, Netcoin.

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

Scrypt и SHA-256, решая одну и ту же задачу безопасности в сети, применили различные подходы для усложнения майнинга: для SHA-256 это повлекло усложнение и централизацию аппаратных ресурсов, для Scrypt – увеличение требуемого объема памяти.

Особенности Scrypt-майнинга

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

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

Интересно! Согласно исследованиям, наибольшую популярность среди Scrypt-майнеров приобрели видеокарты ATI. При сравнении технических значений и данных эффективности с другими производителями, становится очевидным их превосходство. Так, ATI сумели обойти по показателям даже популярные видеокарты Nvidia. Однако не стоит делать однозначных выводов, поскольку в мире техники каждый производитель старается угнаться за конкурентами. Порой это происходит благодаря заимствованию наработок других компаний. Исходя из этого вполне вероятно, что Nvidia уже в ближайшем будущем сможет дать достойный отпор команде ATI.

В данный момент наилучшие результаты Scrypt-майнинга доступны при добыче Litecoin. Для начала работы необходимо изучить возможности оборудования и в случае необходимости, произвести замену ответственных за майнинг запасных частей. В большинстве случаев достаточно поменять ОЗУ и видеокарты.

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

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

В данный момент существует более 80 монет, в основе работы которых алгоритм scrypt. Среди них наиболее капитализированными являются следующие (топ-10 по состоянию на ноябрь 2018):

Источник

Читайте также:  болит желудок как будто голодный что это
Информ портал о технике и не только