Список популярных криптовалют и алгоритмы майнинга

Алгоритм хеширования SHA-256

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

Набор алгоритмов SHA-2 был разработан и выпущен в 2001 году как стандарт безопасности Агентством национальной безопасности США (NSA). SHA-256 является частью семейства SHA-2. Эта группа алгоритмов последовала за SHA-0 (выпущена в 1993 году) и SHA-1 (выпущена в 1995 году в качестве замены своего предшественника). Этот специфический алгоритм называется SHA-256, поскольку он генерирует дайджесты сообщений размером 256 бит. Это означает, что конкретная часть данных (или данных, которая будет технически корректной) преобразовывается и кодируется в 256-битный код.

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

Также есть SHA-256-D (именно он используется в BTC). Этот термин часто считается синонимом SHA-256, можно сказать, что это разновидность алгоритма.

D расшифровывается как double, то есть удвоенный. Процесс запускается во второй раз, еще раз зашифровывая хэш. Несмотря на дополнительный шаг, время, необходимое для обработки блока данных SHA-256-D, совпадает с SHA-256: от шести до десяти минут.

Список популярных криптовалют SHA-256: Bitcoin, Mastercoin, Namecoin, Blakecoin, Bytecoin. Полный список монет в таблице ниже.

Алгоритмы шифрования и криптовалюты

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

SHA-256

SHA-256 — это безопасный алгоритм шифрования, который приобрел популярность после его использования в коде биткоина. Аббревиатура SHA — это Secure Hash Algorithm, а 256 означает, что алгоритм криптовалюты генерирует 256-битный хеш, т.е. строку (дайджест) размером 256 бит. Хешрейт для криптовалют, работающих на основе SHA-256, вычисляется в единицах Gigahash в секунду (GH/s). На создание блока уходит от шести до десяти минут.

Особенности

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

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

Например, работа протоколов безопасности, таких как TLS, SSL, PGP, SSH, построена на SHA-256.

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

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

Монеты алгоритма SHA-256

На алгоритме SHA-256 работает Bitcoin, а также ряд других криптовалют, которые в основном являются форками биткоина.

Криптовалюты алгоритма SHA-256:

  • Bitcoin (BTC).
  • Bitcoin Cash (BCH).
  • Bitcoin SV (BSV).
  • Emercoin (EMC).
  • Namecoin (NMC).
  • Peercoin (PPC).
  • BitcoinDark (BTCD).
  • Litecoin Cash (LCC).

Equihash

Equihash — это анонимный алгоритм криптовалют, увидивший свет в 2016 году. Первой криптовалютой, которая использовала Equihash в качестве базы, была Zcash. Создание блоков занимает 150 секунд, а хешрейт измеряется в Megahash в секунду (MH/s). В основе данного алгоритма лежит хеш-функция, которая построена на принципе «Парадокса дней рождений» — это математическая закономерность, которая используется для расчета вероятности. Правило гласит:

Если в комнате находится 23 человека, то вероятность того, что день рождения как минимум двух из них приходится на один и тот же день, составляет 50%. Исходя из этой закономерности, вероятность нахождения числа nonce в процессе майнинга равняется 2, вознесенное в степень N и разделенное на 2.

Особенности

Этот алгоритм криптовалют был разработан Александром Бирюковым и Дмитрием Ховратовичом — учеными Университета Люксембурга, которые входят в исследовательскую группу CryptoLUX. В 2020 году разработка была представлена широкому круга.

Equihash требователен к объему оперативной памяти, а не к скорости обработки математических вычислений.

Это делает майнинг «айсикоустойчивым», а сеть более децентрализованной. Для майнинга криптовалют, работающих на Equihash, используются видеокарты, обладающие минимальным объемом памяти в 2 Гб. Самые лучшие результаты показало применение графических процессоров бренда NVidia.

Однако для майнинга Equihash также были разработаны устройства ASIC. Сегодня самыми популярными являются две модели: Antminer Z9 mini от Bitmain и A9 ZMaster от менее известной компании Innosilicon. В отличие от команды Monero, разработчики Zcash не предприняли никаких действий для защиты своей криптовалюты от централизации майнинга, а лишь высказали свое огорчение.

Монеты алгоритма Equihash

Самые популярные криптовалюты, работающие на алгоритме Equihash:

  • Zcash (ZEC).
  • Bitcoin Gold (BTG).
  • Komodo (KMD).
  • ZClassic (ZCL).
  • ZenCash (ZEN).
  • Bitcoin Private (BTCP).

Алгоритм Ethash (Dagger Hashimoto)

Ethash (Dagger Hashimoto) — это алгоритм криптовалют, разработанный специально для майнинга Ethereum. В основу работы данного алгоритма хеширования положены два разных алгоритма: Dagger, созданный Виталиком Бутериным, и Hashimoto (название состоит из слов hash, shift, and modulo), разработанный программистом Thaddeus Dryja. Хейшрейт алгоритма Ethash измеряется в Megahash в секунду (MH/s).

Особенности

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

Но Dagger имеет некоторые уязвимости, поэтому он эффективен только в паре с Hashimoto.

Алгоритм Hashimoto работает с операциями ввода/вывода в особом режиме. В частности, он ограничивает скорость добычи, из-за того, что количество памяти для записывания и считывания информации не является бесконечным.

Hashimoto — это алгоритм криптовалют, который требует большой объем памяти, за счет чего не получается выполнить большое количество операций ввода/вывода, т.е. для расшифровки не получится использовать метод бесконечного подбора случайных значений. Это и являлось основной причиной того, почему устройства ASIC не подходили для майнинга Ethereum (об этом ниже).

Для майнинга монет, работающих на основе Ethash, используется вычислительная мощность GPU-процессоров (видеокарт). Наибольшую эффективность показали видеокарты бренда AMD. Однако и применение видеокарт Nvidia 10-й серии приносят неплохой профит майнерам.

Основное требование — это высокий показатель оперативной памяти, который постоянно увеличивается из-за роста сложности сети.

Как мы говорили выше, устройства ASIC не подходили для добычи монет, работающих на основе Ethash, однако все изменилось летом 2018 года, когда крупнейший китайский производитель майнеров Bitmain выпустил в продажу модель Innosilicon A10 ETHMaster, т.е. ASIC для Ethereum.

Монеты алгоритма Ethash

Изначально Ethash был создан для Ethereum, однако этот алгоритм также используют и другие монеты. Криптовалюты, в которых используется алгоритм Ethash:

  • Ethereum (ETH).
  • Ethereum Classic (ETC).
  • Ubiq (UBQ).
  • Expanse (EXP).
  • Pirl (PIRL).
  • Musicoin (MUSIC).
  • QuarkChain (QKC).

Scrypt

Scrypt — это алгоритм майнинга криптовалют, который раньше был интересен многим одиночным майнерам в виду его устойчивости к так называемой «аппаратной атаке». Скорость создания блоков в блокчейне, работающем на базе Scrypt, составляет около 30 секунд. Хешрейт как и у Ethash измеряется в Megahash в секунду (MH/s). Scrypt, прежде всего, стал популярным благодаря его применению в криптовалюте Litecoin.

Особенности

История создания этого алгоритма началась с того, что вскоре стало ясно, что майнинг биткоина очень легко монополизировать, из-за того что простота функции SHA-256 позволяет автоматизировать процесс майнинга.

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

Изначально для добычи криптовалют на основе Scrypt применялись центральные и графические процессоры, однако алгоритм не мог противостоять майнинг-корпорациям и в 2014 году был создан первый ASIC для Scrypt-монет.

В ответ на это криптоэнтузиасты создали усовершенствованный алгоритм под названием Scrypt-N, который впервые был применен в монете Vertcoin. Отличается он тем, что требования к оперативной памяти постоянно растут.

Монеты алгоритма Scrypt

Алгоритм майнинга Scrypt положен в основу работы следующих криптовалют:

Litecoin (LTC). Dogecoin (DOGE). Redcoin (RED). Monacoin (MONA). Viacoin (VIA). Syscoin (SYS).

X11

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

Алгоритм криптовалют X11 был создан специально для майнинга Dash.

Особенности

Данный алгоритм шифрования был разработан создателем одной из топовых криптовалют (Dash, в прошлом Darkcoin) — Эваном Даффилдом. Все началось с того, что он хотел улучшить анонимность и взаимозаменяемость биткоина, однако сообщество не одобрило его идею. Тогда Эвану не оставалось ничего, кроме как создать свою собственную криптовалюту. По словам Даффилда на разработку ушли всего лишь одни выходные.

Еще одним достоинством X11 является то, что майнинг криптовалют, созданных на его основе, является очень экономным в плане потребления энергоресурсов. Следует сказать, что энергоэффективность — это всего лишь приятный «бонус», так как Эван не ставил за цель создать алгоритм, который бы не требовал больших энергозатрат. Данное свойство заметили майнеры.

Проведенные эксперименты показали, что добыча Dash на видеокартах потребляет на 30-50% меньше электроэнергии, чем майнинг Bitcoin на ASIC-устройствах.

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

Как признался сам создатель X11, он не старался создать «айсикоустойчивый» алгоритм, однако он сделал все возможное, чтобы .

На данный момент X11 — не единственный в своем роде, который использует больше одной хеш-функции.

По его примеру были созданы другие алгоритмы, которые также построены на интеграции нескольких хеш-функций: X12, X13, X14, X14, X15, X16 и даже X17.

Однако X11 до сих пор является самым популярным и самым используемым.

Монеты алгоритма X11

На алгоритме криптовалют X11 созданы следующие монеты:

  • Dash (DASH).
  • Pura (PURA).
  • Tao (XTO).
  • Synergy (SNRG).
  • Enigma (ENG).
  • CannabisCoin (CANN).

CryptoNight

CryptoNight — это алгоритм для анонимных криптовалют, в основе которого лежат такие технологии как кольцевые подписи и одноразовые адреса. Он стал, прежде всего, известен благодаря криптовалюте Monero (XMR). Генерация блока занимает около 60 секунд.

Особенности

Применение CryptoNight позволяет создать конфиденциальную, защищенную и взаимозаменяемую цифровую валюту. Эти свойства достигаются благодаря применению протокола CryptoNote, который был создан в 2012 году блокчейн-разработчиком (или группой разработчиков) под псевдонимом Николас ван Саберхаген. До сих пор неизвестно, кто скрывается за этим именем.

Высокая степень анонимности алгоритма CryptoNight достигается благодаря использованию двух технологий:

  • Кольцевые подписи (шифруют отправителя),
  • Одноразовые адреса (шифруют получателя).

Из-за того, что транзакции являются абсолютно анонимными, все монеты, построенной на алгоритме криптовалют CryptoNight, являются взаимозаменяемыми.

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

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

Секрет в том, что CryptoNight требовательный к оперативной памяти (для правильной работы нужно минимум 2 Гб), а не к скорости проведения математических вычислений, в чем сильны ASIC-майнеры.

Процесс поиска правильного nonce для генерации блока состоит в том, что CryptoNight создает рандомные блоки, которые хранит в памяти вычислительного устройства, а не отправляет непрерывные частые обращения к майнеру с целью проведения математических операций, как это происходит в случае использования алгоритма SHA-256 (используемого для Bitcoin).

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

Для эффективного майнинга криптовалют, работающих на основе CryptoNight, стоит использовать центральные процессоры Intel Core поколений i5 и i7.

Также хорошие результаты показывает применение оборудования бренда Radeon HD (новые модели). Кроме того, для майнинга криптовалют на основе CryptoNight можно использовать ASIC-майнеры.

На данный момент для этого подходят такие модели: Antminer X3, Baikal Giant-N, PinIdea RR-200, DragonMint X1/X2.

Однако стоит отметить, что Monero каждый год вносит изменения в протокол, которые помогают защитить добычу монеты от использования ASIC. Но другие монеты, работающие на CryptoNight, например, Bytecoin, Aeon, без проблем добываются при помощи ASIC.

Scrypt

Это многоуровневый алгоритм, который начинается путем запуска данных через хэш-процесс SHA-256. Затем он использует элементы алгоритма SALSA для завершения генерации хеширования. Процесс отгадывания хэша усложняется тем, что подбор вариантов усложняется: добавляется шум из случайно сгенерированных чисел. Использует стандарт формирования ключа на основе пароля. Злоумышленнику трудно подобраться к коду методом перебора.

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

Пример монет на Scrypt: Auroracoin, Novacoin, Dogecoin, Litecoin, Smartcoin, Worldcoin, Reddcoin. Программы:

  • sgminer
  • bfgminer
  • cgminer
  • cgminer (все для AMD)
  • CudaMiner (для Nvidia)

Поскольку алгоритм не смог бороться с ASIC, был создан усовершенствованный алгоритм Scrypt-N, первоначально в Vertcoin. Он использует «Adaptive N-Factor», где N означает используемую память, которая постоянно увеличивается. Например, с 256 kB до 4 ГБ. Эта система позволяет небольшим майнинг-фермам существовать.

Программы:

  • vertminer
  • CudaMiner

Алгоритмы для ASIC-майнинга

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

В 2020 году производители предлагают аппараты ASIC для расшифровки хэш-алгоритмов майнинга SHA-256, Equihash, X11, Scrypt, Blake(2b), какие используются в добыче криптовалют Bitcoin, Bitcoin Cash, Litecoin, Dash, Dogecoin, Comodo и ряда других.

Scrypt-jane

Тоже использует N-фактор для увеличения памяти. Считается, что такие монеты выгоднее майнить на CPU. В 2014 году появился как альтернатива для майнеров Litecoin (на scrypt) когда майнинг на видеокартах стал убыточным, а ASIC начали доминировать. Базовый алгоритм обеспечивал децентрализацию таких монет. Используются такие параметры:

  • Nfactor увеличивает коэффициент сложности и памяти,
  • rfactor увеличивает количество блоков,
  • pfactor: увеличивает сложность процессора.

Scrypt-n использует SHA256 как функцию хэширования с прогрессивной N. Scrypt-Jane тоже с прогрессивной N, но еще использует комбинацию хэш-функций (BLAKE256/512, Skein512 и Keccak256/512) или может параметрически изменять используемую им функцию.

Монеты: YaCoin (YAC), Ultracoin (UTC), Velocitycoin (VEL).

Программы:

  • yacminer
  • CudaMiner

Преимущества

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

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

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

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

Алгоритм X11/X13 и больше

Алгоритм X11 создан в далеком 2014 году Эваном Даффилдом, который является главным разработчиком криптовалюты тогда еще Darkcoin (сейчас это монета Dash). Первоначально он хотел разработать алгоритм, который сделал бы криптовалюты устойчивыми к ASIC, которые, как вы поняли, считаются убийцами децентрализации. С этой целью он объединил 11 разных хеш-функций в одном алгоритме: Blake, Bmw, Groestl, Jh, Keccak, Skein, Luffa, Cubehash, Shavite, Simd, Echo. Примечательно, что сам Эван Даффилд никогда не исключал возможности разработки ASIC-устройств для X11 (и не ошибся). В своих интервью он утверждал, что такое оборудование будет создано в любом случае, но до этого производители должны будут много работать. Сегодня специализированные машины для майнинга монет X11 уже существуют, но добыча по этому алгоритму все еще остается прибыльной на GPU. Основными плюсами алгоритма X11 являются:

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

Программы:

  • sph-sgminer X11mod,
  • ccMiner.

Популярные монеты с этим алгоритмом — это DASH, Monacocoin, SuperCoin,

Сегодня был разработан ряд еще более продвинутых алгоритмов, построенных на большем количестве хеш-функций. Они называются X12, X13, X14, X15, X16, X17, в соответствии с количеством используемых в них функций.


Также есть алгоритм C11, который соединяет blake, bmw, groestl, jh, keccak, skein, luffa, cubehash, shavite, simd и echo. Он очень похож на X11. Единственное отличие состоит в том, что эти 11 алгоритмов связаны в другом порядке. Можно модифицировать алгоритм Antminer D3 ASIC на C11. Подходит для NVIDIA, это хороший стабильный алгоритм, в котором мощность не сильно колеблется. Кроме того, большинство монет, использующих c11, являются новыми и имеют низкую сложность, поэтому, если у вас есть небольшая ферма, вы можете даже попробовать соло-майнинг.

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

Какие криптовалюты на каких алгоритмах работают? Представим эту информацию в виде таблицы:

Криптовалюта Алгоритм шифрования Алгоритм консенсуса
Bitcoin SHA-256 PoW
Ethereum Ethash PoW
Bitcoin Cash SHA-256 PoW
Ripple ECDSA RPCA
EOS SHA-256 + ECDSA DPoS
Stellar Ed25519 SCP
Cardano Ed25519 PoS
Litecoin Scrypt PoW
Monero CryptoNight PoW
Dash X11 PoA
Ethereum Classic Ethash PoW
Decred Blake256 PoW, PoS
NEO SHA-256 + RIPEMD160 PoW
ZCash Equihash PoW
Lisk Ed25519 PoS
Dogecoin Scrypt PoW
Bytecoin CryptoNight PoW
Steem SHA-256 PoW, PoS
Siacoin Blake2b PoW
Vertcoin Lyra2REv2 PoW
DigiByte Groestl, Skein, Qubit, Scrypt и Sha256 PoW
Komodo Equihash DPoW
Electroneum CryptoNight PoW
Diamond Groestl PoW, PoS
Monacoin Lyra2REv2 PoW
Stratis X13 PoS
NEM Catapult PoI
ICON LFT DPoS
Verge Scrypt, X17, Groestl, Blake2s, Lyra2rev2 PoW

Если ищите крипту для инвестирования в 2020 году, ознакомьтесь с этой статьей. Способы заработка на коинах описаны здесь.

CryptoNight

CryptoNight — это алгоритм PoW, который первоначально использовался в CryptoNote (о нем ниже) и Bytecoin. Он направлен, опять же, на борьбу с привилегиями от крупных ферм и АСИКов, чтобы все пользователи сети могли поддерживать работоспособность с обычными устройствами. То есть не создавать непреодолимый разрыв между теми, кто включает майнер на компьютере, и теми, кто заказывает для этого специальные машины. Классически для решения этой проблемы используются алгоритмы, чувствительные к памяти. Выделяется большой блок данных в оперативной памяти, который меняется непредсказуемо. Алгоритм также предотвращает внутренний параллелизм, т. е. для выполнения N одновременных потоков понадобится в N раз больше памяти одновременно. Протокол CryptoNote, в отличие от Scrypt, делает так, что каждый новый блок (в 64 байта) зависит от всех блоков в блокчейне, что были до него. Для этого требуется около 2 МБ оперативной памяти, что является минимальным размером кэша современных процессоров. И этот объем ОЗУ исключает использование ASIC. Нужно различать CryptoNote и CryptoNight. Последний — это одна из реализаций общего протокола CryptoNote. Протокол CryptoNote обладает высоким уровнем анонимности. Некоторая часть сообщества считает, что деньги обязательно должны быть анонимными, чтобы гарантировать человеку свободу. Детали переводов между клиентом и продавцом не должны распространяться на третьи лица. Для соблюдения должной конфиденциальности, необходимы такие свойства: нельзя отследить транзакцию, нельзя проследить взаимосвязь между платежами. CryptoNote предлагает схему, которая гарантирует анонимность для отправителя. В этом протоколе используется система кольцевой подписи — кто-то из группы (нельзя определить кто) подписал транзакцию, а значит, она легитимна. Алгоритм CryptoNight отличается тем, что он до сих пор относительно хорошо может майнить на процессоре. Конечно, это будут смешные деньги, но это хотя бы возможно.

Программы:

  • Cast XMR,
  • Claymore’s CryptoNote,
  • SRBMiner CryptoNight,
  • XMR-Stak.

Хороший сайт для подбора монет с этим алгоритмом — https://minecryptonight.net/. CryptoNight используется в монетах XMR, ETN, KRB и других. Для майнинга с этим алгоритмом лучше AMD, особенно новые модели.

У него есть различные варианты:

  • CryptoNight-Lite менее ресурсоемкий, подходит для мобильных устройств.
  • CryptoNight-Heavy — это прямо противоположное.
  • CryptoNight v1 для борьбы с асиками и т.д.

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

Что такое алгоритм криптовалют?

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

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

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

Сегодня насчитывается пара десятков алгоритмов майнинга криптовалют – Scrypt, Equihash, Ethash (Dagger Hashimoto), ECDSA, Blake256, NeoScrypt, Lyra2RE, Pascal, WhirlpoolX, Qubit…

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

Самые популярные алгоритмы достижения консенсуса в блокчейне – Proof-of-Work и Proof-of-Stake. Первый термин переводится как «доказательство работы». Он представляет собой механизм проверки того, что работа (вычисления, майнинг) выполнена.

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

Equihash

Equihash — это алгоритм доказательства работы, разработанный Алексом Бирюковым и Дмитрием Ховратовичем. Был представлен в 2016 году. Он основан на «Парадоксе дней рождения» из информатики и криптографии и расширенном алгоритме Вагнера.

Парадокс в том, что в группе из &gt,23 человек вероятность,что у двух случайных человек совпадает месяц и число рождения, выше 50%. 100% вероятность достигнет, если группа будет состоять из 367 человек (больше, чем дней в году). Но в случае с 23 людьми такой высокий шанс не кажется вероятным, потому что обыватели упускают из виду, что пар для сравнения получается 253.

Equihash имеет очень эффективную проверку блока. Это в будущем будет важно для легких клиентов на ограниченных устройствах или для реализации внутри разных блокчейнов. Он ориентирован на память, то есть, возможности определяются количеством ОЗУ. Опять же работает против АСИКов.Но Bitmain выпустии устройство для майнинга монет с этим алгоритмом, что вызвало новые форки. В целом Equihash — это безопасный, демократичный и конфиденциальный вариант. Для него подходят карты NVIDIA, они работают с ним более стабильно и производительно. Монеты из наиболее популярных: Bitcoin Gold, ZCash, Komodo, ZenCash, ZClassic.

Как изменятся криптовалютные алгоритмы: прогнозы и перспективы

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

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

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

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

Ethash Dagger-Hashimoto

Etash — это доказательство работы для монет на основе Ethereum, который первоначально тоже боролся с централизацией. Интенсивно использует память устройства. Последняя версия Dagger-Hashimoto изменила многое из оригинальных особенностей. Алгоритм работает по следующему принципу:

  • существует сид, который может быть вычислен для каждого блока через сканирование заголовков блока до определенной точки,
  • из сида можно вычислить псевдослучайный кеш на 16 МБ. Легкие клиенты хранят кеш.
  • Из него можно создать набор данных объемом 1 ГБ, с тем свойством, что каждый элемент в наборе зависит от небольшого количества элементов из кеша. Полные клиенты и майнеры хранят набор данных, который линейно растет со временем.
  • Майнинг представляет собой захват случайных фрагментов набора данных и их объединение. Большой набор данных обновляется один раз каждые 30000 блоков.

Хорошо работает с картами AMD, такие как RX 470, 480, 570 и 580 и дает хорошую прибыль. Монеты: Ethereum, Ethereum Classic, Musicoin, Ellaism.

Как майнить ELLA

Технология блокчейн и криптовалюты. Быстрый старт

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

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

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

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

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

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

Lyra2Z

В начале 2020 года Zcoin реализовал алгоритм Lyra2Z для борьбы с ботнетами и облачными майнерами. Zcoin временно использует этот алгоритм, пока не будет завершена разработка MTP (Merkle Tree Proof), который больше сосредоточится на процессоре. Lyra2z использует Blake256 и Lyra2. Информация о нем особо не распространена, однако он изначально разработан и для видеокарт, и для процессора.

Он использует очень мало электричества, и является “холодным алгоритмом”, с которым не нужно беспокоиться о перегреве GPU во время добычи. Lyra2z не так давно был добавлен в NiceHash и все еще устойчив к ASIC. Но существуют FPGA для Lyra2Z, которые производят ~ 20 МГц/с и равны 6 x 1080 TI. Для майнинга алгоритма Lyra2z бесполезно разгонять память. Также он потребляет менее 60% мощности. На процессорах работает тише и холоднее.

Майнеры Lyra2z:

  • Zcoin official CPU miner,
  • JayDDee / cpuminer-opt,
  • SGMiner,
  • Tourgasm ccminer,
  • Nemos Miner.

Популярные монеты: Zcoin, GINcoin.

Также есть Lyra2h. Этот алгоритм предназначен для монеты HPP. Энергопотребление соответствует большинству других основных тяжелых алгоритмов. Доступна для CCminer и SGminer.

Lyra2Rev2 — алгоритм VTCи MONA, лучше всего подходит для GPU NVIDIA. Майнится на MKXminer, CCminer и SGminer.

Рейтинг бирж криптовалют. Купить криптовалюту с наименьшей комиссией

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

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

Логотип Официальный сайт Краткое описание Русский язык Фиат Фьючерсы Маржинальная торговля Торговая комиссия
www.binance.com Ведущая биржа криптовалют. Самый большой объем торгов. Множество редких монет. Имеется свой токен BNB. Да Да Да Да 0.1 %
www.bitforex.com Популярнейшая биржа криптовалют. Множество редких монет. Низкая комиссия. Имеется своя криптовалюта BF Token. Да Нет Да Да 0 — 0.05 %
www.bithumb.pro Инновационная торговая платформа, которая учитывает разнообразные потребности глобальных пользователей. Множество редких монет. Да Да Нет Нет 0.15 %
www.bitmex.com Топовая биржа криптовалют с большими суточными объемами торгов. Выбор профессиональных трейдеров. Работает с 2014 года. Да Нет Да Да 0.25 — 0.075 %
www.hitbtc.com Британская биржа криптовалют. Работает с 2013 года. Высокая надежность. Нет Нет Нет Нет 0.1 %
www.exmo.me Популярная биржа для работы с фиатом. Занимает первое место среди стран восточной Европы. Имеется свой токен EXM. Да Да Нет Нет 0.2 %
www.mxc.io Популярная китайская биржа криптовалют. Работает с 2020 года. Поддерживает стейкинг криптовалют. Да Да Да Да 0.2%
www.gate.io Американская биржа криптовалют. Занимает одну из лидирующих позиций в рейтинге CoinMarketCap. Удобный интерфейс. Да Да Да Да 0.2 %
www.okex.com Надежная биржа криптовалют. Мировой лидер по внедрению блокчейн технологий. Имеет свой токен OKB. Да Да Нет Да 0.15 — 0.05 %
www.p2pb2b.io Лицензированная биржа криптовалют. Платформа включает в себя все необходимые инструменты, чтобы сделать Ваш трейдинг еще более удобным и безопасным. Да Да Нет Нет 0.2%
www.huobi.com Крупнейшая китайская биржа. Работает с 2013 года. Более 190 торговых пар. Блокчейн-инкубатор Huobi Labs. Имеет свой токен HT. Да Да Да Да 0.2 %
www.bibox.com Китайская биржа криптовалют. Работает с 2020 года. Входит в топ 30 бирж в рейтинге CoinMarketCap. Да Да Нет Да 0.1 %
www.cex.io Надежная лондонская биржа, которой доверяет свыше полумиллиона пользователей. Позволяет торговать майнинговыми мощностями. Да Да Нет Да 0.2 %
www.livecoin.net Популярная биржа среди трейдеров из СНГ. Лидер по объему торгов BTC/RUB. Да Да Нет Нет 0.18 — 0.02%
www.yobit.net Популярная русскоязычная биржа, которая поддерживает более 1000 валютных пар. Имеются краны криптовалют. Да Да Нет Нет 0.2%
www.nominex.io Биржа предоставляет полный спектр услуг для трейдеров криптовалютой. 3 BTC в день на вывод без KYC. Дисконтные карты, турниры и бонусы. Да Да Нет Нет 0.1 — 0.02%
www.crex24.com Надежная биржа криптовалют. Ориентирована на клиенов из России и стран СНГ. Имеются краны криптовалют. Да Да Нет Нет 0.1 — 0.01%
www.tidex.com Надежная биржа криптовалют, созданная совместно с разработчиками криптовалюты Waves. Доступна на английском, русском и китайском языках. Да Да Нет Нет 0.1%

Алгоритм Keccak (SHA-3)

Keccak (кечак) также известен как SHA-3 (Secure Hash Algorithm 3). Это алгоритм безопасного хэширования последнего поколения, выпущенный NIST (Национальными институтами стандартов и технологий) в 2012 году. Об объединяет семейство криптографических функций губки и разработан как альтернатива SHA-256. По сравнению с прошлым работает намного быстрее и безопаснее. Про него можно найти много информации в сети. Например, .

Keccak не устойчив к ASIC на 100%. На самом деле это ASIC дружественный, но, насколько мы знаем, в настоящее время для этого алгоритма не существует ASIC. Хотя есть подозрения, что Bitmain майнить SmartCash, пока не предлагая майнер для публики. Maxcoin первым использовал Keccak (SHA-3) в качестве алгоритма Proof of Work, а затем несколько других монет начали его внедрение. Не совместим с процессором, лучше всего подходят графические карты NVIDIA. Ниже приведен список программного обеспечения для майнинга монет Keccak.

  • CCMiner Alexis — очень быстрый майнер для NVIDIA,
  • Claymore miner and SGMiner для АМД,
  • Если вы используете платформы для майнинга Hive OS или Simple Mining OS (SMOS), тогда стандартный ccminer поддерживает алгоритм Keccak PoW.

Монеты: MAX, SLOT, METH, NXS, SMART.

Несмотря на преимущества, Keccak не так популярен среди майнеров. Основная причина в том, что с этим алгоритмом существует только небольшое количество монет.

Другие алгоритмы

Также встречаются следующие виды алгоритмов майнинга криптовалют:

  • SHA-3 (Keccak). Протокол основывается на конструкции Sponge. Чтобы получить хэш, берется исходная информация, после чего дополняется до длины, кратной R. К сообщению добавляется байт, некоторое число нулей и завершающий байт, обладающий значением 0x Затем, для получения нужного числа, к полученным данным неоднократно применяется хеш-функция.
  • Blake. Состоит из трех основных компонентов – внутренней структуры, гарантирующей защиту от коллизий, режима итерации, противодействующего внешним атакам, и алгоритма сжатия. В результате получается тщательно проанализированная безопасная функция.
  • Lyra2RE. Был разработан как замена устаревшего Scrypt-N algo для криптовалюты Vertcoin. Основная цель – снижение энергопотребления в процессе добычи токенов. Алгоритм успешно сменился в середине 2014 года.

HMQ1725/обновленный Quark

Это также редкий алгоритм майнинга, который работает с CPU и GPU. Алгоритм HMQ1725 использует Quark, алгоритм монет PIVX и ALQO. Когда Quark стал доступным для ASIC, его майнинг стал неэффективным на картах.

Модифицированная версия этой хэш-функции известна как HMQ1725. Он означает «Highly Modified Quark1725», где цифры 1725 обозначают, что используется 17 алгоритмов, которые хэшируются подряд 25 раз. Он не устойчив к ASIC, но в настоящее время нет ASIC или FPGA для HMQ1725 в широкой продаже. Можно майнить на процессоре, но нужно осторожно разгонять. Также оптимизирован для видеокарт серии GeForce 10 и не столь эффективен на AMD. Программы:

  • CPU Miner: JayDDee / cpuminer-opt, CryptoCoderz / cpuminer-hmq1725,
  • NVIDIA Miner: tpruvot / ccminer
  • AMD Miner: CryptoCoderz / sgminer_HMQ1725

Есть и другие алгоритмы, их перечисление в таблице ниже.

Алгоритм майнинга криптовалют: что это и зачем нужен

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

В Биткоине успешным хэшем считается тот, который начинается с определенного числа нулей. Сложность нахождения растет экспоненциально. На текущий момент в числе должно быть 17 нулей подряд, чтобы оно было признано подходящим. Таким образом, только один из 1.4×1020 чисел приведет к успешному результату. Найти хэш даже труднее, чем одну песчинку из всех существующих на Земле.

Посмотрите видео, которое объясняет, что такое алгоритм хеширования (включите субтитры и перевод на русский):

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