Раздел навигации

Что такое алгоритм SHA2?

K

Kelvin

Модератор
Регистрация
12 Ноя 2018
Сообщения
4,053
Алгоритм SHA-256
SHA-256 – классический и самый популярный алгоритм. Используется при майнинге биткоинов для хэширования – преобразования массива входящей информации в битовую строку заданной длины, состоящую из цифр и букв. Функция, благодаря которой реализуется данный алгоритм, называется хэш-функцией, а результат преобразования (выходные данные) – хэшем или хэш-кодом.

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

На алгоритме SHA-256 работает майнинг не только биткоина, но и многих первых криптовалют. Первым добытчикам было несложно: криптомонеты легко генерировались на обычных домашних компьютерах. Но со временем процесс начал усложняться, что привело к необходимости перехода на более мощное оборудование. Сначала это были видеокарты (графические редакторы), затем – программируемая аппаратная техника FRGA.

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

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

Похожие темы

Сверху