Алгоритм майнинга Scrypt

51asic
51asic Welcome
Published in
2 min readFeb 22, 2018

--

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

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

Криптоалгоритм Scrypt появился вскоре после возникновения биткоина, который был разработан на алгоритме SHA-256. Действительно, биткоин-майнинг достаточно быстро переместился с компьютерных процессоров на графические (GPU), потом на FPGA (программируемые аппаратные устройства) и затем на специальные устройства для майнинга (ASIC). Однако из-за концентрации асиков, децентрализация криптовалюты биткоин становится проблематичной.

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

Litecoin, Dogecoin

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

Лайткоин, будучи самым известным представителем криптоалгоритма Scrypt, был создан в 2011 году Чарли Ли. Лайткоин отличается от созданного на классическом алгоритме SHA-256 биткоина некоторыми особенностями добычи:

  1. Лайткоин — второй после Namecoin в истории форк биткоина;

2. Будет сгенерировано всего 84 млн монет, что в 4 раза больше чем биткоинов.

3. Скорость создания блоков была уменьшена в 4 раза до 2,5 минут. Однако это чисто теоретические показатели. Особенно это касается системы биткоина, у которой есть проблемы с масштабированием и продолжительностью транзакций.

4. Показатели сложности сети определяются 2 раза в неделю.

5. В сети присутствует феномен халвинга с аналогичной биткоину периодичностью в 4 года. Очередное уменьшение количества монет награды за блок до 12,5 будет в 2019 году.

Криптовалюта Litecoin

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

--

--

51asic
51asic Welcome

51asic — Лидер российского рынка майнеров! Специализируемся на майнинге и продаже оборудования уже более 4-х лет.