Алгоритмы криптовалют: список и характеристики

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

 

Что такое алгоритм шифрования?

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

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

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

 

Самые популярные алгоритмы

SHA-256

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

Алгоритм шифрования биткоина

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

 

Ethash

В отличии от SHA-256, используемого для шифрования различной информации, Ethash разрабатывался специально для майнинга Ethereum. Он совмещает работу двух других алгоритмов:

  • Dagger. Высокопроизводительный алгоритм, разработанный Виталиком Бутериным. Однако из-за ряда уязвимостей, он эффективен только в паре с Hashimoto.
  • Hashimoto. Использует большие объемы памяти, поэтому его невозможно расшифровать при помощи подбора случайных значений.

Хешрейт данного алгоритма рассчитывается в Megahash в секунду. Для майнинга лучше использовать видеокарты с большим количеством памяти.

 

Scrypt

При разработке алгоритма Scrypt, пытались сделать более сложным механизм добычи блоков. Это делалось для того, чтобы не позволить монополизировать майнинг.

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

 

X11

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

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

 

CryptoNight

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

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

 

Equihash

Equihash является одним из немногих алгоритмов, разработанным учеными. В основу его работы заложена формула для расчета вероятности. Он также требователен к объему оперативной памяти и для майнинга требуются видеокарты не менее чем с 2 Гб.

 

На каких алгоритмах работают ведущие криптовалюты?

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

Криптовалюта Алгоритм шифрования Алгоритм консенсуса
Bitcoin SHA-256 PoW
Ethereum Ethash PoW (в будущем возможен PoS)
Bitcoin Cash SHA-256 PoW
Litecoin Scrypt PoW
Monero CryptoNight PoW
Dash X11 PoW/PoS
Ethereum Classic Ethash PoW
Dogecoin Scrypt PoW
ZCash Equihash PoW
Decred Blake256 PoW/PoS

 


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

Добавить комментарий