Лента новостей

01:02
Игры БРИКС, которые мы выбираем
00:28
Зеленский и два разъезжающихся стула
23:19
Шойгу отстранил Иванова от должности замминистра обороны
22:43
Жена Рассела Бентли обратилась к президенту России: в деле об исчезновении её мужа начались странности
22:38
«Чёрные гусары» «Отважных» и батальон «Арбат» подняли флаги в освобождённой Новобахмутовке (ВИДЕО)
21:50
Коллапс ВСУ: лучше в плен, чем в могилу
21:37
Израильская армия искала в массовых могилах тела заложников
20:54
Лукашенко обвинил в воровстве всех президентов Украины
20:43
ВС РФ превосходят ВСУ на поле боя
20:24
Запад обеспокоен из-за стягивания ядерного оружия РФ к её западным границам
20:16
Байден подписал закон о финансировании конфликта на Украине и обвинил Китай, Иран и Северную Корею в вооружении России
20:15
Каратели СБУ кинули в застенки настоятеля Святогорской лавры
20:09
Французская Гвиана сделала мощный шаг к независимости. Но Париж против
19:44
Прощание с ковбоем
19:37
ВСУ ведут обстрелы ДНР, Белгородской и Херсонской области. Обзор ситуации в прифронтовых регионах России на вечер 24 апреля
19:36
The Telegraph: новая помощь Запада не спасёт Украину от капитуляции
19:28
«Ничего хорошего в этом нет»: политолог Дудчак объяснил переход ОПК Британии на военные рельсы
19:18
На японские деньги Зеленский убивает русских женщин и детей и скупает по миру особняки
18:51
В багажнике под запаской и на велосипеде с надувным кругом: жители Украины бегут из страны
18:50
Байден подписал закон о военной помощи Украине
18:47
«Миллионы лент из рук в руки»: в ДНР стартовала Всероссийская акция «Георгиевская лента»
18:20
Заместителя Шойгу отправили в СИЗО на два месяца. Что известно о «светском льве» Минобороны России?
18:12
Россия и Украина впервые провели очные переговоры по поводу детей
17:37
У Киева есть месяц на подготовку, потом начнется ад. Украина держится из последних сил
17:35
Израильский политолог Кедми: США решили ввести санкции против «Нетцах Иегуда» ради получения поддержки на выборах
17:17
Точка невозврата украинцев
17:05
Евродепутаты обвинили руководство ЕС в геноциде палестинцев
16:24
Международные инвестиции: богатые страны становятся еще богаче, бедные – еще беднее
15:59
Следующая жертва англосаксов - Тайвань
15:17
Мэр Харькова: собственной генерации электроэнергии у города больше нет
15:16
В Югре участник спецоперации стал главой муниципалитета
14:40
Священнику, отпевавшего Навального, запретили носить рясу и крест
14:39
В Донецке демонтируют гранитные бордюры и плитку с тротуаров - дончане возмущены
14:38
Песков подтвердил намерение Кремля создать на Украине «санитарную зону»
14:37
Forbes: украинская армия без приказа бежит с занимаемых позиций
13:28
В Харькове на Пасху запретили посещение кладбищ
13:10
Подлодка Магадан погрузилась на 240 метров в заливе Петра Великого
12:52
В тюрьмах Украины не хватит места, чтобы пересажать всех уклонистов и дезертиров
12:51
Сенат США утвердил законопроект о помощи Украине
12:46
Харьков больше не может самостоятельно генерировать электроэнергию
12:09
Ещё одно государство заявило о намерении вступить в БРИКС+
12:07
Как репрессии режима Санду провоцируют раскол Молдовы
12:03
Генпрокурор Краснов призвал к «жестким мерам» за преступную помощь мигрантам
12:02
Генпрокурор Краснов: в России число терактов выросло в 3,5 раза
11:34
В Харькове и Одессе ВКС РФ поразили расположения украинских нацистов
Все новости

Архив публикаций



Мировое обозрение»Технологии»Что такое майнинг, и почему майнят на видеокартах

Что такое майнинг, и почему майнят на видеокартах



Что представляет собой майнинг? Почему для майнинга криптовалют в подавляющем большинстве случаев лучше подходят видеокарты, а не CPU? Чем так хороши асики? В этом посте я постарался понятным языком рассказать об основах технической стороны майнинга.

Для понимания общей картины информация дана в упрощенном виде, некоторые детали опущены.

Что такое майнинг?


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

Как это выглядит?

Предположим, Сатоши Бутерин со своего кошелька переслал 1 биткоин на кошелек Виталика Накамото. Согласно сути блокчейна, нужно зашифровать информацию, содержащую адреса кошельков Сатоши и Виталика, а также количество переведенных биткоинов. Тут в дело вступает майнинговое оборудование — ему нужно найти правильный вариант шифровки.

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

«Железо» начинает работать — решать эту математическую задачу методом подбора. Информация «Satoshi Buterin wallet ---> 1 BTC ---> Vitalik Nakamoto wallet» превращается в зашифрованную строку вроде «dh523456l29e4f6ab42d99c81156d3a17228d6e1eef4139be78dgw5jh63f2348». Но в этом варианте на конце не стоит ноль. Тогда «железо» начинает подбирать новый вариант шифровки, добавляя в информацию символ, который не меняет ее смысл.


Едва только нужная комбинация шифровки найдена, она записывается в базу данных (блокчейн), а конкретнее — в небольшой кусочек этой базы данных, который называется блоком. 

Коротко о блокчейне


Разработчики блокчейна биткоина определили, что максимальный размер блока не может превышать ~1 Мб. И чтобы блок считался сформированным, его нужно заполнить зашифрованными записями транзакций. Как только блок сформирован, блокчейн автоматически генерирует эмиссионную транзакцию биткоинов, чтобы наградить майнера за его работу.

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

Но один человек-майнер может формировать отдельный блок на своем компьютере очень долго. Вряд ли кого-то обрадует перспектива майнить несколько лет без перерыва, формируя один-единственный блок, и получить потом за него 12,5 биткоинов в награду (именно такое количество биткоинов сейчас выдается за формирование нового блока). Поэтому люди объединяют свои мощности в пулы. В этом случае сеть биткоина выделяет награду за сформированные блоки не отдельному майнеру, а пулу. Пул, в свою очередь, распределяет награды отдельным майнерам, в соответствии с потраченным временем и мощностью (за вычетом комиссии).

Почему именно видеокарты, а не CPU?


Архитектуры графического процессора (GPU) и центрального процессора (CPU) сильно отличаются. Современные CPU состоят из 4-8 ядер — это делает их подходящими для решения больших и сложных задач. Вдобавок при такой архитектуре они могут быстро переключаться с выполнения одной задачи на выполнение другой. 

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


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

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

Для сравнения: ядро CPU обрабатывает восемь 32-битных инструкций за такт (AVX). А процессор видеокарты Radeon HD 5970 обрабатывает 3200 32-битных инструкций за такт. 

Но есть устройства, на которых майнинг происходит еще быстрее — их называют ASIC.

ASIC


В переводе с английского application-specific integrated circuit означает «интегральная схема специального назначения». Это оборудование, которое сделано с целью решения строго конкретной задачи. Если говорить об ASIC для майнинга, то по сути это «все в одном»: блок питания, охлаждающее устройство и небольшая плата, на которой расположены CPU, ПЗУ, ОЗУ и другие блоки. И если видеокарты изначально не были созданы для майнинга, то подобное железо «заточено» именно под эту задачу. 

Возьмем в качестве примера популярную у добытчиков биткоина видеокарту AMD Radeon RX 580. Стоит она порядка 26 000 р., и мощность ее майнинга составляет 1,5 GH/s. Поставим против нее ASIC AntMiner R4: при стоимости в ~100 000 р. его мощность составляет 8,7 TH/s. Разница очевидна.


AntMiner R4

Причем производители майнинговых ASIC создают их для добычи определенной криптовалюты. Они подбирают компоненты и настраивают софт в асике таким образом, чтобы он лучше всего справлялся с решением задач по конкретному алгоритму, на котором построена конкретная криптовалюта (например, SHA-256 для майнинга биткоина). То есть, в теории асик для биткоина можно использовать для майнинга другой криптовалюты, но его производительность в таком случае не будет впечатлять.

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

Итог


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



Опубликовано: legioner     Источник

Подпишись:





5 комментариев

  1. Лейтенант
    Радмила Павелич

    Мы представили майнинг на примере биткоина в упрощенном виде и постарались объяснить его наиболее понятным способом. .....
     я валяюсь в обмороке. если эта статья в наиболе понятном способе. то как же это всё будет выглядеть в боле сложном виде. рехнуться можно. 
    кстати. никто не подскажет. кто-нибудь  продаёт оборудвание для майнинга?

    РП.
    1. Сержант
      Максим Пухов

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

      1. Лейтенант
        Радмила Павелич

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

        РП.
        1. Генералиссимус
          legioner

          Скорее всего вы наутро получите сопоставимый счет за электричество))))

          1. Лейтенант
            Радмила Павелич

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

            РП.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Новости партнеров

Наверх