Майнинг на домашнем компьютере
Добыча биткоина на домашнем компьютере уже невозможна, но существуют и другие криптовалюты, которые можно «покопать» с персонального ПК, если, конечно, приложить некоторые усилия.
Сатоши Накамото после создания биткоина подробно рассказал о том, как будет работать одноранговая цифровая платежная сеть для обеспечения быстрых, безопасных и недоверенных транзакций.
В оригинальной версии white paper он представил алгоритмы эмиссии монеты:
«Первая транзакция в блоке — это специальная транзакция, которая запускает новую монету, принадлежащую создателю блока».
Такой расклад создает стимул участников для поддержки сети и обеспечивает стабильное поступление монет в обращение, ведь какого-либо централизованного органа для выпуска активов в блокчейне Bitcoin нет — в этом то и вся прелесть децентрализации.
Как и на любую деятельность (добыча золота, полезных ископаемых и т.п.), на добычу новых монет тратятся определенные ресурсы — в нашем случае это компьютерные мощности, процессорное время и электроэнергия.
Весь этот процесс и называется майнингом.
Изначально можно было добывать биткоины с помощью ноутбуков и настольных компьютеров. Однако, с ростом его популярности люди поняли, что появилась возможность получать прибыль, участвуя в сети Bitcoin через процесс проверки и подтверждения транзакций. Появилось много желающих заработать, конкуренция стала острее, а мощности оборудования возросли — простые ПК уже потеряли актуальность.
Кроме того, растущая сложность, а также появление программного обеспечения для специализированных интегральных схем (ASIC), созданного специально для майнинга BTC, сделали практически невозможным прибыльное участие в сети в качестве майнера, использующего вычислительную мощность домашнего компьютера и горстки видеокарт.
Однако, этот вариант все еще актуален для некоторых других криптовалют в 2020 году.
ZcashZcash (ZEC) — криптовалюта, ориентированная на конфиденциальность, которая была запущена в 2016 году. Для домашнего майнера наиболее важной особенностью, встроенной в архитектуру Zcash, является то, что она использует алгоритм Equihash в рамках механизма консенсуса.
Equihash — это алгоритм, разработанный для обеспечения устойчивости к ASIC. В результате домашний майнер со своим GPU может участвовать в сети и успешно зарабатывать.
Прежде чем начать добывать Zcash, необходимо приобрести определенное оборудование. Кроме непосредственно компьютера понадобятся видеокарты, которые будут использоваться для повышения вычислительной мощности. Также нужен вентилятор для охлаждения установки.
Далее необходимо загрузить программное обеспечение, которое поможет контролировать работу оборудования. Для этого нужно скачать блокчейн Zcash и настроить кошелек. Это потребует некоторого ожидания, поскольку блокчейн необходимо будет полностью загрузить на ваш узел, а также выполнить синхронизацию. Кроме того, нужно будет скачать драйверы для видеокарт.
Наконец, понадобится электричество, чтобы привести в действие майнинг-установку. Логично подумать о присоединении к майнинговому пулу, так как это максимизирует доходы.
ЭфириумЭфириум является второй по величине мировой криптовалютой по рыночной капитализации. Кроме того, по-прежнему возможно добывать эту монету дома с помощью графических процессоров, оснащенных достаточно мощными видеокартами.
Механизм POW в Ethereum использует устойчивый к ASIC алгоритм Ethash , который позволяет использовать ПК. Однако, из-за популярности Ethereum домашние майнеры должны максимизировать свои доходы как за счет приобретения самых мощных видеокарт на рынке, так и за счет присоединения к майнинговому пулу.
GRINGrin (GRIN) был запущен в январе 2019 года на блокчейне Mimble Wimble. Проект делает упор на конфиденциальность и масштабируемость. Блокчейн Grin использует алгоритм MimbleWimble для поддержки конфиденциальности транзакций .
Тем не менее, для домашнего майнера наиболее актуальным является алгоритм POW, устойчивый к ASIC. Более того, разработчики проекта пошли еще дальше, чтобы жестко программировать хардфорк каждые шесть месяцев для минимизации влияние ASICов, которые могут быть разработаны специально для сети этой криптовалюты.
Grin поддерживает майнинг как CPU, так и GPU. Однако, если вы решили выбрать GPU, приобретите карты Nvidia, потому что они считаются более эффективными. Кроме того, у вас должно быть не менее 5,5 ГБ места для начала добычи монеты.
Чтобы начать работу с GRIN, загрузите блокчейн с официального сайта для последующей настройки узла. После успешной синхронизации блокчейна нужно подключить узел к вашему кошельку. Создать его несложно — нужно просто запустить файл в каталоге. После того, как кошелек заработал, вы должны настроить свои видеокарты для дальнейшей работы. Наконец, не забудьте установить программное обеспечение на Cuckaroo POW, которое является версией сети Grin, поддерживающей майнинг на GPU.
BeamДругая реализация MimbleWimble, Beam (BEAM), также хорошо подходит для домашнего майнинга. Она использует алгоритм Hashii, который поддерживает майнинг GPU.
Для начала необходимо загрузить официальный Desktop Wallet, в зависимости от операционной системы ПК. Ваш антивирус может пометить майнинг-программу как вредоносную, поэтому нужно исключить ее из этого списка, иначе вы столкнетесь с проблемами в процессе майнинга.
Как только блокчейн скачан и синхронизирован, нужно настроить индивидуальные параметры. Включите функцию «Запуск локального узла» и установите число потоков майнинга на число больше нуля.
Важно отметить, что инфраструктура Beam предполагает использование адресов с истекающим сроком действия для обеспечения максимальной конфиденциальности. Однако, для успешного восстановления доходов от майнинга вам потребуется постоянный адрес, иначе ваши токены будут потеряны. Чтобы создать постоянный адрес, перейдите на вкладку получения на главной панели программного обеспечения. Там можно создать новый адрес и установить его так, чтобы он никогда не истекал.
VertcoinVertcoin (VTC) — еще один популярный выбор среди домашних майнеров. Криптовалюта была запущена в 2014. Разработчики проекта создали блокчейн в ответ на растущее влияние ASIC на добычу биткоина и экосистему майнинга в целом.
Алгоритм, используемый с консенсусным механизмом Vertcoin для POW (Lyra2RE) разработан так, чтобы быть устойчивым к ASIC, одновременно поддерживая GPU и CPU майнинг.
VTC популярен, потому что у него очень простой процесс добычи. Чтобы начать майнинг, загрузите программное обеспечение на их сайте и присоединитесь к майнинговому пулу, чтобы максимизировать доходы.
Вывод
Добыча криптовалют на дому является довольно-таки сложной задачей, так как крупные предприятия доминируют в майнинг-индустрии. Однако, выбирая правильные монеты и используя эффективное оборудование, прибыль получать можно.
[2021] Майнинг на домашнем ПК ? простая инструкция!
На чтение 5 мин. Опубликовано
Как начать майнинг на домашнем ПК при помощи простой программы. Разберем подробно весь сервис и саму программу, подготовим компьютер к майнингу на видеокарте.
Персональный подбор кредита — сервис, который бесплатно подбирает лучшие кредиты, кредитные карты и микрозаймы с учетом вашего кредитного рейтинга
Майнинг криптовалюты на домашнем ПК — это пожалуй самая большая мечта, Вы просто получаете деньги за то, что Ваш компьютер работает. Конечно же сложность майнинга растет и несколько лет назад Вы могли заработать солидные суммы на домашнем ПК, но и стоимость биткоина и других криптовалют была другая.
Теперь добывать монеты сложнее, но пока еще можно заставить приносить доход Ваш компьютер или ноутбук.
Инструкция
Выполните следующие пункты и начнете майнить уже через 15 минут.
- Идем на сайт и скачиваем майнер для ПК;
- Пока качается майнер, там же, создаем аккаунт;
- Устанавливаем майнер, вводим почту и пароль, нажимаем СТАРТ!
Вы каждый день будете получать биткоины, которые можно:
- Вывести сразу на qiwi, webmoney или банковскую карту;
- Вывести на крипто-кошелек для хранения;
- Перевести на биржу для торговли криптовалютой.
Сколько можно заработать?
Наверное самый важный вопрос это сколько можно заработать майнингом на вашем компьютере. Это легко выяснить, при запуске майнер все подсчитает и покажет сумму на которую можно рассчитывать.
Таблица доходности по разным видеокартам смотрите здесь.
Вот мой скриншот моего компьютера с видеокартой 2014 года выпуска. Как видите никаких дополнительных телодвижений делать не нужно.
Если ваш компьютер или ноутбук совсем плох, смотрите в сторону облачного майнинга!
Плюсы и минусы
Для начала поговорим о плюсах и минусах данного майнинга, что бы уже было понятно, стоит ли нам на нем регистрироваться и зарабатывать. Важный момент, отображение заработанных денег происходит не сразу, а через некоторое время.
- Майнинг на домашнем ПК при помощи программы осуществляется на видеокарте, есть конечно возможность майнинга на процессоре, но она намного ниже. Для процессора можно использовать другую программу.
- Простота установки, Вы просто скачиваете программу и все работает в автоматическом режиме.
- Очень хороший раздел FAQ — ответы практически на все вопросы и так же быстрая тех. поддержка. Специально писал, получил ответ в течении пары часов.
- Удобный интерфейс сервиса, нет сложных моментов, то есть Вы легко в нем разберетесь.
- Можно выводить заработанные средства сразу в биткоинах.
- Нет привязки к bitcoin-кошельку, то есть даже при утрате доступа к нему, Вы можете использовать другой кошелек.
Из минусов можно отметить, что доход не большой (относительно, подробнее чуть ниже). Но с другой стороны, на домашнем компьютере состояние и не заработаете, хотя можете получить приятный дополнительный, пассивный доход.
Конечно можно настроить отдельно майнинг на более профессиональном уровне. Но лично мое мнение, что увеличение доходности при таких мощностях (одна видеокарта) не имеет смысла в сравнении со сложностью настроек.
Майнинг на домашнем ПК: регистрация
Для регистрации переходим на сайт и на главной странице в самом верху, жмем кнопку «Регистрация«. Пройти регистрацию, вообще легко. Вводим свою почту, придумываем пароль, соглашаемся с условиями и все.
После чего, на почту придет письмо, перейдите по ссылке в нем для подтверждения почты. Дальше используя логин (почту) и пароль, авторизуемся на сайте.
Майнинг на домашнем ПК: программа
Теперь можно переходить к самому интересному, скачиванию и настройке программы. Буквально несколько шагов, отделяют нас от первых заработанных денег в пассивном режиме.
В самом низу меню (слева), есть ссылка на скачивание программы для майнинга. Листаем страницу вниз и переходим по ссылке.
Простая установка, просто жмете «далее» несколько раз. Нет никаких скрытых установщиков или лишнего программного обеспечения. Так же нет никаких дополнительных настроек во время установки.
Если у Вас установлен антивирус, то во время инсталляции программы он может запретить процессы, просто нажмите «разрешить все» или «добавить в доверенные» в зависимости от Вашего антивируса.
После успешной установки, программа для майнинга на домашнем ПК автоматически запустится, Вам необходимо авторизоваться в ней. Введите email адрес и пароль, которые Вы использовали для регистрации.
Вторым шагом, появится окно, где Вас попросят пройти тест. Просто жмете «начать проверку» и программа автоматически определит параметры Вашего компьютера.
В программе на вкладке «настройки» задайте необходимый функционал, тот который Вас устроит. Деньги начисляются в виде криптокредитов и автоматически пересчитываются на Bitcoin и рубли (в соответствующем эквиваленте). Подробную статистику Вы можете посмотреть на сайте во вкладке «баланс».
Остается только открыть кошелек для криптовалюты и начать тратить её!
Как увеличить доходность майнинга
Как уже и говорилось раньше, для больших доходов, нужно мощное оборудование, но для простого компьютера, подойдет данный вариант.
От чего зависит доходность и как ее увеличить, здесь я привел небольшой ликбез по основным моментам. Что бы узнать больше, можете посетить страницу FAQ на самом сайте:
- Основная мощность и способность добывать новые криптомонеты, конечно же зависит от видеокарты. Лучший вариант — это видеокарта с 3 Гб видеопамяти.
- Оставляйте работать компьютер на полной мощности, когда Вы за ним не находитесь, к примеру на ночь.
- Саму программу не отключайте, если Вам нужна мощность Вашего компьютера, просто поставьте программу на паузу.
- Драйвера видеокарты, так же могут влиять на производительность. Прочтите более подробную инструкцию на сайте в разделе FAQ — Какие драйвера установить?
- Для видеокарт Nvidia установите Windoes 10 Anniversary Update? особенно важно для новых карт.
- Если Вы понимаете, что делаете, то попробуйте разогнать видеокарту. Здесь все индивидуально и тестировать нужно будет в реальном времени.
Это все! В следующий раз данный процесс займет максимум полминуты!
Обязательно оставляйте отзывы в комментариях ниже, что бы другие люди могли понять стоит устанавливать программу или нет!
Программы для майнинга на домашнем ПК.
17 мая, 2018 / Майнинг
Ввиду того, что криптовалюты продолжают получать принятие, все большее количество людей начинают задаваться вопросом: А как же получить эти криптовалюты? Ответ прост: можно их просто купить, ну или добыть…
Добыча криптовалют или майнинг — процесс поиска решений для блока при использовании мощностей специального оборудования. За каждое найденное решение пользователь (майнер) получает вознаграждение в виде монет. К специальному оборудованию относятся ASIC, видеокарты, а также процессоры (хотя этот вариант наименее прибыльный). В данной статье рассмотрим последний способ – майнинг на домашнем ПК (процессоре), а именно программы для майнинга. Как правило, каждая программа имеет базовые требования для компьютера, которые необходимо учитывать перед ее запуском.
Что нужно для начала
Для того чтобы приступить к майнингу сперва необходимо определиться с монетой и создать кошелек для ее хранения. Как правило, кошельки поддерживающие монету, можно найти на официальном сайте создателя криптовалюты.
Далее определяемся с программой для майнинга. К этому процессу следует подойти с особой внимательностью, ведь каждая из них имеет свои плюсы и минусы, которые, в свою очередь, будут влиять на размер вашего дохода. Также будет не лишним почитать отзывы о программе пользователей, которые можно найти на просторах интернета.
Обзор программ для майнинга на домашнем ПК
Kryptex
Сервис kryptex.org был основан в 2016 году. Для майнинга с помощью данной программы основными требованиями являются наличие 64-разрядного компьютера и операционной системы Windows.
Для запуска программы пользователю будет необходимо пройти регистрацию на сайте и скачать программу автоматического майнинга криптовалюты. После установки открываем программу и проходим авторизацию. Теперь открываем софт и нажимаем кнопку «Включить». Всё. Программа для майнинга запущена!
Плюсами работы данной программы
- Низкие сборы на вывод средств
- Возможность подключения нескольких компьютеров
- Наличие русскоязычного интерфейса
COMPUTTA
Сервис Computta представляет собой относительно новый сервис для майнинга на домашнем компьютере. Имеет удобный пользовательский интерфейс и большое количество режимов работы программы майнера.
Для запуска программы пользователю будет необходимо пройти регистрацию на сайте и скачать программу. Благодаря смарт режиму программа позволяет выполнять другие функции на компьютере помимо добычи криптовалюты.
Плюсами работы данной программы
- Возможность подключения нескольких компьютеров
- Наличие приложения не только для ПК, но и для видеокарты
- Наличие партнерской программы
- Круглосуточный вывод средств
- Наличие русскоязычного интерфейса
MinerGate
Сервис MinerGate представляет собой платформу для комбинированного майнинга криптовалют. На платформе добавлена поддержка не только первой криптовалюты, но и большого количества альткоинов, среди которых Эфириум, Эфириум Классик, Zcash, Dash, Монеро, Bytecoin, FantomCoin, QuazarCoin, Aeon coin, MonetaVerde и другие.
Для запуска программы пользователю необходимо будет зарегистрироваться на официальном сайте, указав e-mail и пароль. Лишь только после окончания регистрации скачиваем необходимую программу для работы. На сайте представлен перечень актуальных версий, из которого пользователю нужно выбрать наиболее подходящую ему.
Плюсами работы данной программы
- Поддержка большого количества криптовалют для майнинга
- Мощная программа для автоматического майнинга
- Наличие русскоязычного интерфейса
Прибыльно ли заниматься майнингом на домашнем ПК
Прибыльность майнинга на домашнем компьютере прямо пропорционально зависит от мощности процессора.
Еще несколько лет назад, когда криптовалюты не имели такой популярности как сейчас, майнинг монет можно было осуществлять практически на любом устройстве. Но теперь все изменилось: число майнеров значительно выросло, а вслед за ним и сложность добычи. Поэтому если на мощном процессоре еще можно попробовать такое занятие, то на ноутбуке заниматься майнингом стало полностью невыгодно.
Кстати, даже если вы купите мощный компьютер, то его окупаемость, а также оплата затрат на электроэнергию хоть и оправдают себя, но на это уйдет очень много времени.
С технической точки зрения вы можете запустить майнинг на компьютере, но из-за высокой сложности сети добычи, железо не сможет принести вам ожидаемый результат.
Поэтому ни на одну из топовых монет настраиваться точно не стоит. Но можно попробовать сконцентрировать свои мощности на добыче новых малоизвестных криптовалют. Возможно когда-нибудь одна из них заслужит признание, и тогда вы получите кругленькое вознаграждение за свои усилия. Поэтому, если у вас достаточно мощный домашний компьютер – вы можете попытать удачу.
Как майнить на своем компьютере, выгоден ли майнинг на ПК
Бум криптовалют в последний год привлек большой интерес к этому рынку из-за возможности быстрого заработка. Добиться его можно было двумя путями — трейдингом и майнингом. Первый способ — это торговля на биржах, второй — создание криптовалют по специальному алгоритму.
Mining осуществляет вычислительное устройство, его суть сводится к добавлению новых блоков информации к блокчейну криптовалюты.
Так как весь процесс сопровождается большим количеством вычислений, эффективность повышается с ростом мощности того устройства, на котором он идет.
Поэтому все уже слышали о так называемых майнинг-фермах — специальных дата-центрах со множеством компов, объединенных в единое целое и круглосуточно добывающих цифровые деньги. Но насколько возможен майнинг на обычном домашнем компьютере в 2019? Есть ли смысл пробовать себя в этой сфере сейчас? На эти вопросы мы попробуем ответить в данной статье.
Майнинг биткоинов на ПК в 2019 году
В код многих криптовалют добавлено ограничение на количество добываемых коинов. Сделано это для того, чтобы удержать эмиссию монет в определенных рамках и не довести дело до их полного обесценивания из-за неограниченного выпуска.
Чем больше монет добыто, тем сложнее и дольше становятся математические расчеты по добавлению каждого нового блока к сети. То есть, на получение одного и того же вознаграждения со временем надо привлекать все больше вычислительных мощностей.
Биткоин сейчас по всем этим параметрам относится к самой сложной крипте. Почти все мощности в мире добывают именно его. Из 21 миллиона возможных монет уже добыто почти 17 миллионов.
Поэтому майнинг биткоина на ПК сейчас затея малоперспективная. Вы потратите больше денег на электроэнергию и оплату интернета, чем сможете намайнить коинов. Поэтому для того, чтобы заниматься майнингом криптовалют на домашнем компьютере, вам сначала придется выбрать для этого определенную монету.
Как выбрать монету для майнинга на персональном компьютере
Самый лучший способ понять, подходит ли ваш ПК для майнинга, это использовать специальный сайт-калькулятор.
Самый известный и точный из них — Whattomine.
Так как у нас уже есть готовый комп, то используйте калькулятор для отбора монеты по марке вашей видеокарты (именно она отвечает за расчеты). Этот метод особенно подходит обладателям игровых ПК с топовыми картами. На сайте Whattomine сразу под шапкой есть список самых ходовых видеокарт для mining.
Сначала обнулите все данные в этом списке и уберите выделения кнопок. Потом находите в списке вашу карту, кликаете на ее название (оно становится зеленым) и в окошке слева от названия ставите цифру один (если у вас одна карта). После этого можно нажать кнопку «Calculate» и сайт выдаст вам список монет, наиболее подходящих для майнинга на вашем оборудовании.
Выбирать желательно из первых 5-7 альткоинов. Для этого надо внимательно рассмотреть особенности каждой из них, изучить изменения цен. Можно руководствоваться критериями, которые мы описали в статье «Какая криптовалюта самая перспективная?»
Если вашей видеокарты не оказалось в списке, можно воспользоваться поиском по алгоритму. 13 столбцов с синими заголовками на сайте Whattomine — это и есть разные алгоритмы. Для расчета по каждому из них требуются три показателя:
- хешрейт;
- энергопотребление вашего ПК;
- стоимость киловатт/час электроэнергии.
Хешрейт точно можно определить уже в процессе. Но в сети несложно найти таблицы с хешрейтом для различных видеокарт. Важно, чтобы совпадали единицы его измерения — H/s, MH/s, KH/s.
Даже подобрав монету, необходимо проверить насколько ваш ПК подходит для этого процесса. Ведь кроме видеокарты в нем есть и другие компоненты.
Минимальные требования к компьютеру для майнинга
- Видеокарта (самое главное устройство) — необходимы полные версии игровых карт от AMD Radeon или GeForce не менее чем с 2Гб памяти;
- Процессор — любой 2х ядерный или лучше;
- Оперативная память — не менее 4Гб;
- Жесткий диск — SSD, объем не важен;
- Кроме специализированного программного обеспечения, о котором речь пойдет ниже, на компьютере для майнинга должны стоять: Windows 64bit и пакеты Microsoft . NET Framework 2.0 или выше, Microsoft Visual C ++ Redistributable.
Также стоит обзавестись источником бесперебойного питания, чтобы скачки напряжения не прерывали процесс.
Использовать ноутбуки для майнинга цифровых денег нельзя. Видеокарты в них уступают аналогам в стационарных ПК, и они намного менее устойчивы к перегревам, что очень важно при круглосуточной работе.
Перед тем, как использовать ПК для майнинга, стоит почистить системный блок от пыли и заменить термо-пасту.
Как начать майнинг, инструкция для начинающих
- Открыть кошелек, выбрать наиболее подходящую крипту для майнинга. Вы должны завести себе кошелек на сайте и установить ПО;
- Софт для видеокарты. Необходимо установить софт, контролирующий температуры карты, даже если вы не планируете использовать программу по ее разгону. Температура не должна превышать 70 градусов;
- Выбор сервиса — он напрямую зависит от вашей монеты. Надо или найти программы, которые ее поддерживают, или найти пул майнеров данной криптовалюты и на его сайте скачать нужный софт.
- После установки и настройки софта можно запустить mining на домашнем компьютере и периодически следить за ним и температурой видеокарты. Полученные коины будут поступать на ваш кошелек.
Сколько денег можно заработать майнингом на ПК
Размер вашего заработка будет зависеть от нескольких факторов:
- количества и мощности видеокарт;
- расходов на оплату электроэнергии и интернета;
- выбранной монеты и изменения ее курса.
Последний пункт решающий. Если вы угадаете с выбором молодой и перспективной криптовалюты (альткоина), ваш заработок может составить несколько сотен долларов в месяц, а то и больше.
Для примера, на майнинге биткоина на одной видеокарте NVIDIA GTX 1070 стоимостью около $500, в месяц можно заработать максимум $70-80.
Сравнение выгодности майнинга: компьютер или ферма
Конечно, при профессиональном подходе к майнингу ферма будет всегда выгоднее домашнего ПК по целому ряду причин:
- более высокая мощность;
- возможность использования более дешевой электроэнергии;
- эффективность использования средств — на ферме основные затраты уходят на видеокарты, а покупая мощный игровой комп вы более 60% средств тратите на то оборудование, которое не важно.
В целом, с учетом всех факторов, ферма выгоднее домашнего ПК в 3-4 раза. Но все это надо учитывать, если вы собираетесь превратить mining в свой основной вид заработка и готовы инвестировать в него. Для всех остальных случаев вполне подходит домашний компьютер.
Альтернативы домашнему майнингу
Если вы решили узнать, что значит майнить криптовалюты не в «домашних» условиях, мы предлагаем два доступных варианта:
- бюджетная майнинг-ферма — компьютер, оснащенный 4 мощными видеокартами по типу GTX 1070, который будет стоить несколько тысяч долларов, и на нем можно добывать любые альткоины. Окупаемость такой фермы обычно около полугода;
- облачный майнинг — позволяет получать цифровые деньги, используя чужие вычислительные мощности. Вы платите за аренду оборудования у специализированного сервиса. Затраты на него ниже чем на создание фермы, но тут важен выбор оператора. Подробнее об этом можно прочитать в нашей статье про облачный майнинг.
Не поздно ли влезать в майнинг криптовалют в 2019 году?
Начать майнить криптовалюты на домашнем компьютере можно и в 2019 году. Главное в этом, кроме мощного ПК, выбор подходящей молодой и перспективной монеты. Тут вы сначала должны поработать как трейдер и проанализировать подсказанные вам калькулятором криптовалюты и только потом можете заняться майнингом. Такой подход сопряжен с большими рисками, но не требует дополнительных средств, как при организации фермы.
Если вы все же решитесь более серьезно подойти к майнингу и заниматься именно им, то после домашнего компьютера, прежде чем создавать ферму, можно попробовать облачный mining.
Отличная статья 19135729
Майнинг под прикрытием – Коммерсантъ FM – Коммерсантъ
Скрытый майнинг дошел до крупных компаний. В «Транснефти» рассказали о том, что сотрудники пытались использовать служебное оборудование для добычи криптовалют. Как это происходит и законно ли это, разбирался Алексей Соколов.
Информация о майнинге на корпоративных компьютерах была озвучена на экспертном совете «Транснефти» по кибербезопасности. Вице-президент компании по безопасности Владимир Рушайло отметил, что попытки были успешно пресечены, но не просто из-за наглости сотрудников: такой майнинг мог помешать важным технологическим процессам. Хотя соблазн, конечно, велик. Условный системный администратор крупной компании, которая может позволить себе мощное оборудование, обязательно подумает хотя бы мельком о том, что мог бы загрузить эти мощности гораздо более полезными задачами. Например, добычей криптовалюты, — разумеется, себе в карман.
При этом выявить, что рабочая система перегружена майнером, должен как раз тот самый системный администратор. Руководитель проектов по информационной безопасности компании «Крок» Павел Луцик отмечает, что такие действия наносят компании ущерб — ее работа попросту замедляется: «Есть случаи, когда майнинг происходил не просто на офисных компьютерах, а на серверах, отвечающих за работу государственных информационных систем, и это особенно печально. Можно определить наличие по косвенным признакам: основной — это, как правило, загрузка процессора на 90–95%. Сама компания проигрывает от этого, потому что все процессы выполняются медленнее, чем должны».
В сентябре два сотрудника совета министров Крыма тоже попытались установить программы для майнинга биткойнов на сервер местного правительства. Руководитель комитета по противодействию коррупции Александр Акшатин рассказал, что работники уже уволены, и предостерег от таких действий их коллег. Но если в крупных компаниях подобных майнеров все-таки можно вычислить, то понять, что твой ноутбук тайно используется для майнинга, уже сложнее. К примеру, одна из кофеен Starbucks в Буэнос-Айресе попала в скандал: ее интернет-провайдер использовал мощности ноутбуков посетителей для добычи криптовалюты.
Заместитель директора по развитию компании «Айдеко» Дмитрий Хомутов отмечает, что популярность цифровых денег привела к любопытному варианту майнинга: посетители некоторых сайтов также предоставляют мощности своих компьютеров в обмен на контент, и во многих ситуациях обе стороны все устраивает: «Традиционные методы заработка через баннерные сети для них, как правило, труднодоступны, поскольку нормальную рекламу там, конечно, никто размещать не будет. А здесь напрямую можно майнить, собственно, если даже пользователи об этом знают — они, может быть, готовы платить за контент мощностью своих компьютеров».
Интересно, что привлечь к ответственности таких скрытных майнеров довольно сложно, а вот в корпоративных конфликтах уже есть состав преступления. По мнению юристов, таким находчивых системных администраторов может грозить наказание за кражу электроэнергии. Специалисты добавляют, что защититься от скрытой установки программ для майнинга на личный компьютер поможет работающий и обновленный антивирус.
Как понять, что с вашего ПК майнят биткоины без разрешения. И как этого не допустить
21 Сентября, 2017, 16:15
43735
Недавно один из старейших торрент-трекеров The Pirate Bay уличили в эксплуатации мощностей процессоров его пользователей для майнинга (без их ведома). Администрация сайта использовала сервис CoinHive, встраивая простой Javascript-код в сайт. Когда пользователь заходит на страницу со скриптом, часть мощности процессора его компьютера использовалась для майнинга. Такой подход позиционировался как альтернатива показу рекламы.
Такие случаи — не единичны. Еще в апреле 2013 года, когда ажиотаж вокруг криптовалют только разгорался, сотрудник игровой сети ESEA (которая предоставляла игрокам Counter-Strike античитинговый софт) майнил для себя биткоины на сети из 14 000 компьютеров игроков — по тогдашнему курсу он даже успел намайнить 30 биткоинов или же порядка $3700 (на то время). ПК-геймеры — идеальная аудитория для такой схемы, ведь они как правило тратятся на апгрейды «железа». Сегодня пользователь может наткнуться на встроенный в браузер или загружаемый скрипт для майнинга на популярных сайтах. Один такой случай описывает эксперт по информационной безопасности Дмитрий Снопченко.
Зайдя на сайт professorweb.ru, он заметил, что компьютер начинает подвисать. Проверив, в чем дело, он обнаружил в исходниках сайта JS-код, который позволяет веб-мастеру майнить криптовалюту прямо из браузера и без ведома пользователя.
Пользователь заходит на сайт и мощности его процессора начинают частично использоваться под майнинг. В этом случае (как и в истории с The Pirate Bay) речь шла о решении под названием CoinHive, которое открыто продвигается в интернете под слоганом Monetize Your Business With Your Users’ CPU Power. На сайте CoinHive — детальная инструкция для веб-мастера, как создать скрипт и поместить на своем сайте. При этом, к примеру, с помощью VirusTotal этот скрипт нельзя обнаружить.
«Скрипт замечен не только на этом сайте, но и на некоторых онлайн-кинотеатрах. Так что пока вы смотрите пиратский фильм бесплатно, не обольщайтесь — кто-то на вас все равно заработает», — пишет Дмитрий.
По просьбе редакции Дмитрий сформулировал несколько несложных советов о том, как заметить «беспризорные» скрипты-майнеры у себя на компьютере и как от них избавиться:
- Если вы замечаете, что потребление ресурсов компьютера резко выросло (сильнее зашумел кулер, начал нагреваться ноутбук, начали подвисать программы), нелишним будет зайти в диспетчер задач (в Windows он вызывается по Ctrl-Shift-Esc, в Chrome есть свой диспетчер задач) и посмотреть, какая программа за это в ответе. Там же в разделе «Процессы» можно проверить нагрузку на ЦП и оперативную память. Если у вас запущена какая-то «тяжелая» программа, (к примеру, вы монтируете HD-видео, у вас работает AutoCAD или MatLab) — это нормально. Если же все, что у вас запущено — это браузер с 5-7 вкладками, стоит проверить все внимательней.
- Если вы видите подобный процесс в диспетчере, можно там же попробовать остановить его и посмотреть, что будет дальше — потребление ресурсов компьютера должно резко упасть.
- Если процесс самовосстановился через какое-то время — это тревожный признак. Можно попробовать отключить компьютер от интернета и посмотреть, упала ли нагрузка. Если нет — проверить ПК свежеобновленным антивирусом. Такие скрипты могут запускаться не только из браузера, но и с ПК (к примеру, если до этого скрипт-дроппер запустился на компьютере и скачал основную программу).
- Можно провести более тщательную проверку. Проверить исходный код страницы, которая «грузит» компьютер. Прямо из диспетчера можно открыть расположение файла, поискать его по названию в Google, проверить в базе VirusTotal и удалить, если он покажется подозрительным.
- В сети появились расширения, которые позволяют отлавливать такие программы-майнеры. К примеру, Денис Ширяев (ранее занимался Dirty.ru) рекомендовал в Telegram расширение для Chrome под названием No Coin. Перед установкой лучше его также проверить (у него неплохой рейтинг, но пока мало отзывов).
«Схем загрузки майнера — сотни. Как-то его даже вшили в игрушку, которую выложили на торрент за два дня до релиза, и которую игроки тут же кинулись скачивать и ставить. Для пользователей действуют все обычные правила для интернет-безопасности: обязательное наличие антивируса класса Intertet Security, понимание социальной инженерии (не открывать подозрительные ссылки, ссылки на то, чего не ожидали получить) и здоровая параноя», — говорит Дмитрий.
Напомним, с января следующего года в одном из кантонов Швейцарии гражданам разрешат платить налоги частично в биткоинах.
Программы для майнинга на домашнем компьютере
Несмотря на постоянные прыжки курса криптовалют, майнинг даже сейчас остается актуальным, хоть и не таким прибыльным как ранее, так как с ростом курса наблюдается увеличение сложностей добычи монет.
Если же у Вас есть неплохой игровой компьютер, Вы можете без проблем опробовать его возможности в этой сфере. Для этого Вам нужно всего лишь выбрать одну с программ нашего списка и посмотреть возможный доход при текущем курсе. Чем мощнее Ваше железо, тем больше доход.
В этой статье мы собрали лучшие программы для майнинга на домашнем компьютере описав их основные возможности и главные отличия, а также провели их небольшое сравнение. И надеемся интересной для новичков станет небольшая пошаговая инструкция, как начать майнить на домашнем компьютере.
Программы для автоматического майнинга на домашнем компьютере
Kryptex
- минимальные комиссии за вывод средств
- возможность работы с несколькими ПК
- простой пользовательский интерфейс
- русский язык интерфейса как программы, так и сайта
Kryptex.org — лучший сервис, который предлагает программу для автоматического майнинга. Для начала всего лишь нужно зарегистрироваться на сайте и потом уже скачать программу для автоматического майнинга криптовалюты. А также интересной особенностью сервиса есть наличие партнерской программы, регистрируйтесь сами, приглашайте друзей и получайте дополнительный доход.
Computta
- простой пользовательский интерфейс сайта
- отличная программа для майнинга на домашнем ПК
- наличие русского языка интерфейса
- возможность работы с несколькими ПК
Относительно новый сервис для майнинга на своем домашнем компьютере с удобным пользовательским интерфейсом и большим количеством режимов работы программы майнера. Проходите регистрацию и скачивайте клиент на компьютер. Есть возможность использовать умный режим работы, что позволит работать за компьютером в момент добычи криптовалюты.
NiceHash
- множество алгоритмов на выбор пользователя
- русский язык пользовательского интерфейса
- автоматическая конвертация валюты в биткоин
Одна с самых популярных программ, которая автоматически после прохождения тестов в бенчмарке подберет для Вас самый прибыльный алгоритм, что собственное и есть плюсом. А также минимальные комиссии позволят выводить средства с небольшими потерями. Из минусов стоит сказать об отсутствии партнерской программы, в отличии от наших предыдущих предложений. И также нужно помнить что каким бы Вы алгоритмом не пользовались, работает автоматическая конвертация криптовалюты в bitcoin, что собственно для нас есть минусом.
AngryMiner
- автоматический выбор наиболее выгодного алгоритма
- удобное управление в личном кабинете на сайте
- возможность работы с несколькими компьютерами
- отличная партнерская программа нескольких уровней
Сервис AngryMiner дает возможность пользователям зарабатывать деньги даже на среднем домашнем компьютере. Пользователю достаточно зарегистрироваться на сайте и скачать небольшую утилиту на один или несколько компьютеров. После установки которой устройства и их характеристики будут отображаться в панели управления на сайте. Заработанные средства можно вывести на мобильный, Qiwi кошелек, аккаунт в Steam и собственно на другой кошелёк. За приглашение друга Вы получаете процент от его заработка и заработка его рефералов.
MinerGate
- мощная программа для автоматического майнинга
- возможность добычи разных криптовалют
- слабенький перевод на русский язык
- большая минимальная сума выводы
Сервис MinerGate позволяет добывать криптовалюту не только на домашнем компьютере, а и на Вашем смартфоне или планшете. Не совсем ясно какой в этом смысл, поскольку доход с мобильных устройств будет уж совсем мизерным. В общем сайт MinerGate действительно отличный, поскольку представляет собой платформу, которая идеально подходит для новичков.
Cравнение программ для майнинга
В нашей таблице представлено сравнение программ для майнинга. Каждая из них имеет свои плюсы и минусы. В этом сравнении Вы увидите режим работы каждой программы и сможете сравнить выплаты и комиссии. А также обратите внимание на наличие партнерской программы, поскольку если Вы действительно решили заняться майнингом на домашнем компьютере, то это может быть хорошим дополнительным заработком.
Kryptex | Computta | NiceHash | AngryMiner | MinerGate | |
Регистрация | + | + | + | + | + |
Режимы работы | (полный, легкий) | (полный, легкий, умный) | (полный, легкий) | (стелс, полный) | (полный, легкий, умный) |
Выплаты и комиссии | Любой BTC кошелек — 0.0005 BTC Qiwi — без комиссии | Минимально необходимая сумма для вывода 3mBTC | Любой BTC кошелек — 0.0001 BTC или 0.2% от суммы вывода если сума более 0.05 BTC | От 5$ на мобильный телефон, Qiwi, Steam Любой Ethereum кошелек | Отдельно по каждой криптовалюте |
Партнерская программа | + | + | + | + | + |
Мы же отдаем предпочтение сервису www.kryptex.org, поскольку на нем есть возможность выводить средства на Qiwi кошелек по текущему курсу без комиссии. Что есть очень привлекательным, поскольку комиссия на вывод биткоина действительно не маленькая.
Как начать майнить на домашнем компьютере пошагово
Первым же делом Вам следует определиться с программой для майнига криптовалюты, поскольку действительно в каждой из них есть свои плюсы и минусы, которые мы описали в статье выше. Программы для майнинга на домашнем компьютере ориентированна больше для новичков, если же Вы являетесь профессионалом или хотите зарабатывать на этом немного больше, выбирайте программу с списка лучших программ для майнинга 2018.
Мы же рекомендуем использовать сайт Криптекс, поскольку он дает возможность выводить фиат деньги на прямую. Поэтому на примере программы Kryptex мы и хотим пошагово расписать как начать майнить на домашнем компьютере.
- Проходим регистрацию на самом сайте Криптекс и подтверждаем свою почту.
- Скачиваем клиент Криптекс на компьютер и устанавливаем (перед установкой выключаем антивирусное ПО, после установки добавляем программу в исключения антивирусного ПО).
- После установки открываем программу, проходим авторизацию и проходим тест, для определения самого прибыльного алгоритма.
- Собственно дальше нужно просто открыть программу для начала майнинга.
В окне программы будет автоматически посчитано доход за день и месяц. А также у Вас есть возможность добывать криптовалюту как в полном, так и в комфортном режимах. Комфортный режим приносит значительно меньше прибыли, но позволяет в процессе майнинга использовать свой компьютер.
Таким же способом есть возможность подключить несколько компьютеров одновременно или даже ферм для майнинга. На самом сайте можно посмотреть доход со всех компьютеров в одном удобном интерфейсе.
Выводы
Выбор лучшей программы для майнинга на домашнем компьютере остается за Вами, поскольку разные программы предлагают разные дополнительные возможности. Чтобы помочь Вам определится мы сделали небольшое сравнение программ для майнинга и выделили основные плюсы каждой программы.
Мы же рекомендуем новичкам использовать программу Kryptex, именно на её примере пошагово показываем как начать майнить на домашнем компьютере. А также советуем ознакомится со статьей лучшие кошельки для криптовалюты 2018, чтобы получить возможность безопасно хранить Ваши монеты.
Использование графического процессора в майнинге криптовалют
До 2009 года криптовалюты не существовало. По мере того как технологии развивались, чтобы не отставать от безудержного спроса, майнинг криптовалюты стал реальностью для многих на домашних компьютерах. С годами процесс майнинга и его эффективность улучшились благодаря использованию более совершенного оборудования. Графические процессоры (GPU) использовались в процессе майнинга в течение многих лет просто потому, что они более эффективны, чем их непосредственные аналоги.
Ключевые выводы
- Графический процессор или графический процессор отвечает за цифровой рендеринг в компьютерной системе.
- Из-за потенциальной мощности графического процессора по сравнению с центральным процессором или центральным процессором они стали более полезными в майнинге блокчейнов благодаря своей скорости и эффективности.
- Стремительные темпы технического прогресса определят, останутся ли графические процессоры стандартом для высокоуровневого майнинга криптовалюты.
Как графические процессоры помогают в майнинге криптовалюты?
Изначально майнинг криптовалюты выполнялся с использованием ЦП или центральных процессоров. Однако его ограниченная скорость обработки и высокое энергопотребление привели к ограниченному выходу, что сделало процесс майнинга на базе ЦП неэффективным.
Откройте для себя майнинг на базе графического процессора, который дает множество преимуществ по сравнению с использованием процессоров. Стандартный графический процессор, такой как Radeon HD 5970, имел тактовую частоту выполнения 3200 32-битных инструкций за такт, что в 800 раз превышало скорость процессора, который выполнял только 4 32-битных инструкции за такт.
Именно это свойство графических процессоров делает их подходящими и лучшими для майнинга криптовалют, поскольку процесс майнинга требует более высокой эффективности при выполнении аналогичных видов повторяющихся вычислений.Устройство для майнинга постоянно пытается декодировать различные хэши, при каждой попытке меняется только одна цифра.
Графические процессоры также оснащены большим количеством модулей арифметической логики (ALU), которые отвечают за выполнение математических вычислений. Благодаря этим ALU, графический процессор способен выполнять больше вычислений, что приводит к улучшенному результату для процесса криптодобычи.
Графические процессорысозданы для того, чтобы лучше выполнять аналогичную и повторяющуюся работу, чем выполнять разнообразные многозадачные функции, такие как функции ЦП.
Графический процессорпротив процессора
Каждый стандартный компьютер оснащен центральным процессором (ЦП), который представляет собой устройство обработки, которое действует как ведущее устройство всей компьютерной системы. Он выполняет функции управления для всего компьютера на основе логики операционной системы и программного обеспечения, установленного на компьютере. Типичные функции, такие как сохранение этого файла как MS Word, печать этой электронной таблицы или запуск этого видео в VLC Media Player, управляются процессором.
Графический процессор — это еще одно устройство обработки, но оно работает исключительно для обработки функций отображения.Это часть компьютера, отвечающая за систему рендеринга видео.
Типичная функция графического процессора — выполнение и управление визуализацией визуальных эффектов и 3D-графики, поэтому центральному процессору не нужно вмешиваться в мельчайшие детали служб видеорендеринга. Он выполняет задачи с интенсивным использованием графики, такие как редактирование видео, отображение в играх, а также декодирование и рендеринг 3D-видео и анимации.
Чтобы провести аналогию, у главного (ЦП), управляющего всей организацией (компьютерной системой), есть выделенный сотрудник (ГП), который заботится о специализированном отделе (функции рендеринга видео).
Эта настройка позволяет ЦП выполнять разнообразные задачи высокого уровня для управления всем компьютером, в то время как ГП отвечает за видеофункции, в которых он является специалистом. ЦП выполняет функцию открытия видеофайла в проигрывателе Windows Media, но как только файл открывается, графический процессор берет на себя задачу его правильного отображения.
Итог
Графические процессоры существуют уже много лет, но сталкиваются с конкуренцией со стороны улучшенных устройств нового поколения. К ним относятся программируемые вентильные массивы (FPGA) и специализированные интегральные схемы (ASIC), которые лучше, чем процессоры и графические процессоры, выполняют вычисления хэшей, что является важной функцией для управления цепочкой блоков в криптовалюте.
Инвестирование в криптовалюты и другие первичные предложения монет («ICO») очень рискованно и спекулятивно, и эта статья не является рекомендацией Investopedia или автора вкладывать средства в криптовалюты или другие ICO. Поскольку ситуация каждого человека уникальна, перед принятием каких-либо финансовых решений всегда следует проконсультироваться с квалифицированным специалистом. Investopedia не делает никаких заявлений и не дает никаких гарантий относительно точности или своевременности информации, содержащейся в данном документе.
Руководство для начинающих по добыче криптовалют на Mac
Если вы хотите сразу же получить прибыль путем добычи криптовалют на Mac, остановитесь прямо здесь. Не тратьте время зря. Закройте эту статью и купите себе майнинговую установку / приличный игровой ноутбук или купите криптовалюту с помощью кредитной карты.
Биткойн (BTC) — самая распространенная криптовалюта. Его доминирование составляет более 51% рынка. 1 BTC = 6581 доллар. Хотите майнить биткойны на Mac и заработать на этих сатоши? Забудь об этом.С увеличением сложности майнинга биткойнов вам потребуется специализированное оборудование для майнинга (ASIC). Без него вы можете использовать очень быструю графическую карту, но, если у вас нет бесплатного электричества, она даже не окупится. Более того, майнинг на GPU не поддерживается для большинства компьютеров Mac с большинством программного обеспечения для майнинга. Майнинг только на CPU бессмыслен.
Если бы вы майнили биткойны на MacBook Pro среднего уровня в течение 24 часов в течение всего месяца, вы бы заработали биткойнов на сумму меньше микроцентов. Не говоря уже об износе вашей дорогой машины, и вы, вероятно, сожжете свою видеокарту, прежде чем начнете добывать даже 0.00001 BTC! Ад вы , вероятно, не стали бы добывать ни одного биткойна в этом веке!
Прежде всего, что такое майнинг?
Итак, где происходит весь этот майнинг и откуда берутся криптовалюты, такие как биткойн? Что ж, ваш компьютер решает математические задачи, чтобы убедиться, что никто не совершает транзакции в сети Blockchain, которые не соответствуют действительности. Если вашему компьютеру удастся решить проблему, вы получите вознаграждение. Майнинг также используется для выпуска новой валюты в блокчейн.И это в основном майнинг. У каждого есть возможность помочь решить эти проблемы и получить вознаграждение. Короче говоря, майнинг — это не что иное, как проверка транзакции .
(Вы можете пропустить следующую часть о ASIC Mining.)
Споры вокруг ASIC Mining:
В момент, когда Биткойн только начинался, единственным способом майнинга было использование центрального процессора (CPU) на ПК и основной кошелек для биткойнов. Когда был выпущен биткойн, вы могли добывать только 100 монет в день, используя процессор.ЦП был разработан для переключения между разными задачами. Хеширование требует доказательства работы в математических вычислениях, а ЦП имеет меньше арифметических логических единиц, поэтому, когда дело доходит до производительности при больших вычислениях, ЦП работает относительно медленно.
GPU может майнить намного быстрее, чем CPU. Графические процессоры быстрее процессоров в том, что касается повторяющейся математики, связанной с майнингом. Они решают больше блоков за то же время. ЦП имеют большой набор инструкций с несколькими ядрами. Графические процессоры иногда имеют тысячи шейдеров с более простым набором математических инструкций.
Итак, тысяча шейдеров становится быстрее, чем несколько ядер для майнинга монет.
Но прямо сейчас майнинг биткойнов с использованием процессора невозможен из-за майнеров ASIC. Внедрение майнинговых установок ASIC всегда вызывало споры в криптовалютных сообществах. Установки для майнинга ASIC привносят множество преимуществ и недостатков в экосистему криптовалюты. Например, они обеспечивают экономию на масштабе операций, поскольку они относительно недороги и более эффективны (по сравнению с установками на GPU) при обработке хеш-функций.В свою очередь, это означает более высокую норму прибыли для майнеров. Но эффективность майнинга достигается за счет децентрализации.
ASIC-майнеры испортили майнинг для обычного человека.
Причина, по которой у многих крипто-пуристов есть проблема с ASIC, заключается в том, что такие люди, как вы и я, использующие сравнительно медлительные ПК или даже более мощные видеокарты, не могут конкурировать с безжалостной эффективностью, с которой фермы ASIC-майнинга проводят доказательства — тест на консенсус в работе и выигрывайте биткойн-вознаграждения.Если маленький парень не может участвовать, спорят они, результатом будет рецентрализация. Например, есть аргумент в пользу безопасности: вся эта дорогостоящая и эффективная мощность хеширования создает более серьезный барьер в расходах, который может преодолеть потенциальный «атакующий на 51 процент».
Итак, какие криптовалюты мне следует майнить на Mac?
альткойнов! Что угодно, только не биткойн. Популярность биткойнов делает рынок биткойнов чрезвычайно конкурентным, и для новичков сложно и дорого начать.С другой стороны, большинство альткойнов гораздо менее популярны, гораздо менее конкурентоспособны, гораздо менее дороги и даже могут быть добыты новичками с процессорами. Есть даже монеты, предназначенные только для ЦП! Таким образом, альткойны — лучшая криптовалюта для майнинга для людей, которые хотят заниматься майнингом для развлечения или хотят зарабатывать несколько дополнительных долларов каждый месяц.
Какие альткойны можно майнить на Mac?
Есть тысячи различных альткойнов. 1854 год, если быть точным. Включая биткойн, существует 1855 различных криптовалют.Все эти альткойны 1854 года хотят стать следующим биткойном или чем-то еще лучше.
Но мы собираемся взглянуть на самые популярные / продвинутые / практичные монеты для майнинга на Mac. Все последующие результаты тестового майнинга были выполнены на MacBook Pro 15 дюймов в середине 2017 года (A1701).
Monero (XMR):
Monero выделяется среди других криптовалют, поскольку он широко считается наиболее продвинутым анонимным цифровым кодом . валюта . Monero основан на алгоритме доказательства работы , известном как CryptoNight , который разработан с определенными спецификациями, которые затрудняют работу майнинга Monero с использованием ASIC.В свою очередь, добыть Monero на вашем ПК / Mac относительно легко.
Это означает, что люди во всем мире оставят программное обеспечение для майнинга работающим на своих домашних или рабочих компьютерах. Те, кто это сделает, получат Monero в обмен на запуск программного обеспечения, которое обрабатывает и проверяет другие транзакции Monero. Следовательно, если кто-то другой оплачивает счет за электроэнергию (например, работодатель или университет), у людей будет финансовый стимул майнить Monero, используя свободную мощность компьютеров, к которым у них уже есть доступ.Гораздо больше людей захотят использовать существующие компьютеры для этой задачи, чем если бы им пришлось бы покупать и устанавливать специализированное оборудование для майнинга ASIC. Поскольку никакого специального оборудования для майнинга не требуется, это означает, что любому, кто загружает кошелек Monero, будет легко просто нажать одну кнопку, чтобы начать майнинг на своем компьютере.
Monero — самая прибыльная монета для майнинга на Mac. Или любой другой Ноутбук. Период. Monero — одна из лучших монет для начинающих.Все, что вам нужно сделать, это запустить графический интерфейс и нажать на мою. Так просто. Но все равно прибыльно.
Таким образом, обычные люди, интересующиеся Monero, смогут заработать свою первую небольшую часть Monero, участвуя в процессе майнинга. Это крупный маркетинговый успех, так как он распределяет Monero среди максимально широкого круга участников, чтобы подогреть их энтузиазм. В настоящее время Monero является 10-й по величине криптовалютой. 1 XMR = 96,7 $. Monero поддерживает майнинг с использованием CPU / GPU или обоих.
Я Подсчитал доход на основе среднего хешрейта, который я получал на MBP A1701 в течение 24 часов на Minergate.
Итак, если у вас более мощный Mac и вы подключите поддерживаемый графический процессор, вы можете заработать серьезные деньги в будущем, если не сразу.
Ethereum / Ethereum Classic (ETH / ETC):
Ethereum был разработан для расширения и улучшения биткойнов, расширения его возможностей. Важно отметить, что он был разработан, чтобы выделить « смарт-контрактов »: децентрализованные, самоисполняющиеся соглашения, закодированные в самой цепочке блоков, так что не требуется аутентификация третьей стороны.
Ethereum — вторая по стоимости криптовалюта (рыночная капитализация). Ethereum Classic — это форк Ethereum . 1 ETH = 302 доллара. Ethereum награждает своих майнеров на основе алгоритма доказательства работы под названием Ethash , который фактически поощряет децентрализованный майнинг отдельными лицами и не поддерживает майнинг ASIC. Вы можете добывать Ethereum с помощью майнинга CPU / GPU или обоих. Но недавно майнинг ASIC стал возможен на блокчейне Ethereum.
Я Подсчитал доход на основе среднего хешрейта, который я получал на MBP A1701 в течение 24 часов на Minergate.
Так что, к сожалению, Ethereum также не используется на Mac. Но внешние графические процессоры действительно помогут увеличить ваши доходы. Но лучше всего купить его или майнить с помощью ASIC.
Litecoin (LTC):
Litecoin — это форк клиента Bitcoin Core с небольшими отличиями. У него было сокращенное время генерации блока до двух с половиной минут; у него было значительно больше монет или токенов и другой алгоритм хеширования с использованием scrypt вместо SHA-256. 1 Litecoin стоит около 56,90 долларов.Он занимает 7-е место по величине рыночной капитализации по состоянию на 2018 год.
Майнинг Litecoin только на центральном процессоре все еще возможен. В том смысле, что если вы майните 24/7 в течение всего года со средним хешрейтом 15 kh / s, вы получите 0,0003841 LTC. Что примерно $ 0,022 ! Если вы продолжите добычу с этой скоростью, вы заработаете доллар за 45 лет за !
I Вычислил доход на основе среднего хешрейта, который я получал на MBP A1701 в течение 24 часов.
Итак, если на вашем Mac работает программа майнинга 24/7, это почти наверняка будет стоить вам больше электроэнергии, чем заработать в Litecoin, поэтому я не рекомендую пробовать это! Всегда! Опять же, если вы серьезно относитесь к майнингу, купите установку для майнинга ! Но всегда есть ссылка на руководство, где вы можете настроить его на Mac.
Bytecoin (BCN):
Bytecoin был первым в истории альткойном, основанным на технологии CryptoNote. Bytecoin рекламирует себя как полностью анонимный альткойн и как первый альткойн для предприятий.Бесплатные мгновенные международные платежи: сеть Bytecoin работает так же быстро, как и Интернет. Обработка ваших платежей займет немного времени, так как платежи требуют криптографического подтверждения. Транзакции по заявкам Bytecoin обрабатываются примерно за 2 минуты. Создатели Bytecoin утверждают, что взлом валюты «потребует огромного количества дорогостоящего электричества и вычислительной мощности суперкомпьютера».
Bytecoin — 27-я по величине криптовалюта в мире. 1 BCN = $ 0.001816!
I Подсчитал доход на основе среднего хешрейта, который я получал на MBP A1701 в течение 24 часов на Minergate.
Единственная причина, по которой вы хотите майнить Bytecoin, — это HODLing. 1 Bytecoin, который сейчас стоит микроцентов, когда-нибудь может стоить и сотни. И это МОЖЕТ БЫТЬ огромным. Огромный. Huuuugeeee. Так что сохраняйте спокойствие на HODL!
Но вот что сделал бы умный человек вместо майнинга Bytecoin:
Вместо майнинга Bytecoin используйте ту же вычислительную мощность и время для майнинга Monero, что более выгодно, и используйте их для покупки Bytecoin.
Неделя майнинга Monero даст вам около 0,00711 XMR , которые купят вам около 378 Bytecoins ! Таким образом, добыча Bytecoin в течение целого года принесет вам всего на 50 монет больше. Но за майнинг Monero в течение всего года вы купите 19845 Bytecoins! Что ж, давайте сделаем это проще. За 1 доллар вы купите 551 байтов . Просто купите за наличные. Вы сэкономите время и свою драгоценную машину!
Это относится ко всем копейкам криптовалют, которые можно добывать, и тем, которые нельзя добывать, например XRP (Ripple), EOS, Stellar, IOTA, Tether.Вложение 5 долларов в любую из этих монет — это безопасная ставка, и вы купите целую кучу этих монет. Это 5 баксов!
Самый простой способ майнить криптовалюту на Mac — использовать программное обеспечение для майнинга под названием Minergate.
Вы можете скачать версию GUI (графический интерфейс пользователя) здесь.
Версия с графическим интерфейсом проста и рекомендуется.
Пользовательский интерфейс не может быть более простым.
Зарегистрируйтесь, выйдите из приложения. Авторизуйтесь в расширенном режиме, перейдите на вкладку майнеров вверху и выберите криптовалюту по вашему выбору.Нажмите кнопку Start Mining. ядер, которые вы хотите выделить для процесса майнинга (чем больше ядер, тем выше хешрейт).
Вот и все. Вы начали майнить криптовалюту! Он также имеет встроенный кошелек для хранения криптовалюты, которую вы добываете. Используя адрес Waller, вы можете отправлять и получать различные криптовалюты. Хотя после майнинга я бы рекомендовал вам перенести его на другой кошелек в целях безопасности.
Я использую кошелек Lumi для хранения своих криптовалют. У них есть веб-приложение, приложение для iOS и приложение для Android.И они используют метод мнемонической фразы для защиты кошелька.
Вы можете использовать CoinMarketCap для отслеживания текущих обменных курсов. У них также есть мобильные приложения.
Еще одна вещь.
Когда вы занимаетесь майнингом в течение длительного времени, ваш Mac не может справиться с выделяемым теплом. Он может даже отключиться, чтобы избежать повреждения внутренних компонентов. Чтобы этого избежать, используйте программу под названием smcFanControl. Это позволяет вам контролировать скорость вращения вентилятора и охладить Mac до оптимальной температуры (50–55 ° C).Настройка вентилятора по умолчанию для 15 дюймов — 2155 об / мин. Вы можете увеличить его до 5927 об / мин. Вентиляторы будут громко звучать, когда вы их полностью увеличите. Так что в идеале вы можете установить его на 4000 об / мин для более терпимого шума вентилятора. Таким образом, ваш Mac будет работать лучше, поскольку не будет термического дросселирования. И монеты будут продолжать поступать!
Если вы нашли это полезным, подумайте о том, чтобы разбить эту кнопку CLAP! Это покажет вашу признательность за содержание! Благодарю вас!
И все от меня.Adios Miner! Ссылки:
На момент публикации этой статьи, вот курсы обмена криптовалюты, о которых мы говорили:
1 BTC = 6581 $
1 XMR = 96,7 $
1 ETH = 302,00 $
1 ETC = 15,14 долл. США
1 Litecoin = 56,90 долл. США
1 BCN = 0,001816 долл. США
Список криптовалют — Факты о криптовалютах
Хотя технически существует более 1000 криптовалют, актуальны лишь некоторые из них. Из них еще меньше… фактов о криптовалюте.com Лучшие криптовалюты для майнинга на ПК
Дни майнинга биткойнов на вашем ПК прошли. Поскольку сложность майнинга биткойнов со временем увеличивалась, индивидуальные… www.bitcoinmarketjournal.com Crypto Kill Switch: Monero вступает в войну против майнеров — CoinDesk
Разработчики готовятся сделать все, чтобы одна из крупнейших в мире криптовалют была свободна от вторжение… www.coindesk.com Crypto нужно больше, чем код, чтобы победить угрозу майнинга ASIC — CoinDesk
Майкл Дж.Кейси является председателем консультативного совета CoinDesk и старшим советником по исследованию блокчейнов в MIT’s Digital… www.coindesk.com Рыночная капитализация криптовалюты | CoinMarketCap
Рейтинги рыночной капитализации криптовалюты, диаграммы и многое другое coinmarketcap.com Достоинства Monero: почему Monero против биткойнов
Роджер Вер, известный как «Иисус Биткойн» за его евангелическую поддержку валюты в первые годы ее существования … сказал его … www.monero.how ZCash
ZCash — это криптовалюта с децентрализованной цепочкой блоков, которая обеспечивает анонимность для пользователей и их транзакций … www.investopedia.com
Кредиты изображений:
Crypto Mining
Изометрические концепции современного дизайна на различные темы. Вы можете купить этот шаблон… dribbble.com Биткойн / Блокчейн
Надеюсь, вам понравится :) dribbble.com
Согласны или не согласны с некоторыми идеями, представленными в этой статье? Сообщите
нам, что вы думаете о Digg.
Ищете другие статьи о криптовалюте? Подпишитесь на нашу рассылку в нижнем колонтитуле!
Похожие истории
Теги
Присоединяйтесь к хакеру ПолденьСоздайте бесплатную учетную запись, чтобы разблокировать свой собственный опыт чтения.
Что такое крипто-майнинг? Как работает майнинг криптовалют
Хотя майнинг криптовалюты существует только с тех пор, как Биткойн был впервые добыт в 2009 году, он произвел настоящий фурор среди майнеров, инвесторов и киберпреступников. Вот что нужно знать о майнинге криптовалют и о том, как это работает…
Крипто-майнинг (или «криптомайнинг», если хотите) — популярная тема на онлайн-форумах. Вы, наверное, видели видео и читали статьи о биткойнах, Dash, Ethereum и других типах криптовалют.И в этих частях контента часто поднимается тема майнинга криптовалюты. Но все это может заставить вас задуматься: «Что такое майнинг биткойнов?» или «что такое крипто-майнинг?»
Вкратце, майнинг криптовалюты — это термин, который относится к процессу сбора криптовалюты в качестве награды за выполненную работу. (Это называется майнингом биткойнов, когда речь идет конкретно о майнинге биткойнов.) Но почему люди майнят криптовалюту? Некоторые ищут другой источник дохода.По мнению других, речь идет об обретении большей финансовой свободы без вмешательства правительства или банков. Но независимо от причины, криптовалюты вызывают растущий интерес как технофилов, инвесторов и киберпреступников.
Итак, что такое майнинг криптовалюты (в более техническом смысле) и как он работает? Давайте разберемся.
Что такое крипто-майнинг? Объяснение майнинга криптовалюты
Термин крипто-майнинг означает получение криптовалюты путем решения криптографических уравнений с использованием компьютеров.Этот процесс включает проверку блоков данных и добавление записей транзакций в общедоступную запись (реестр), известную как цепочка блоков.
Посмотрите это видео из The New York Times, в котором рассказывается о криптовалютах и о том, как работает крипто-майнинг:
В более техническом смысле майнинг криптовалюты — это транзакционный процесс, который включает использование компьютеров и криптографических процессов для решения сложных функций и записи данных в цепочку блоков. Фактически, существуют целые сети устройств, которые участвуют в майнинге криптовалют и хранят общие записи через эти цепочки блоков.
Важно понимать, что рынок криптовалют сам по себе является альтернативой традиционной банковской системе , которую мы используем во всем мире. Итак, чтобы лучше понять, как работает крипто-майнинг, вам сначала нужно понять разницу между централизованными и децентрализованными системами.
Традиционные банки — это централизованные системы
В традиционном банковском деле есть центральный орган, который контролирует, поддерживает и обновляет централизованную запись (бухгалтерскую книгу).Это означает, что каждая транзакция должна проходить через центральную банковскую систему, где она регистрируется и проверяется. Кроме того, это ограниченная система — лишь небольшому количеству организаций (банков) разрешено напрямую подключаться к централизованной банковской системе.
Криптовалюты используют децентрализованные распределенные системы
В криптовалютах нет ни центрального органа, ни централизованной бухгалтерской книги. Это потому, что криптовалюты работают в децентрализованной системе с распределенным регистром (подробнее об этом чуть позже), известным как блокчейн.В отличие от традиционной банковской системы, любой может быть напрямую подключен к криптовалютной «системе» и участвовать в ней. Вы можете отправлять и получать платежи без обращения в центральный банк. Вот почему это называется децентрализованной цифровой валютой.
Но помимо децентрализации, криптовалюта также является распределенной системой . Это означает, что записи (бухгалтерская книга) всех транзакций общедоступны и хранятся на множестве разных компьютеров. Это отличается от традиционных банков, о которых мы упоминали ранее, которые представляют собой централизованные системы.
Но без центрального банка, как транзакции проверяются перед добавлением в бухгалтерскую книгу? Вместо использования системы центрального банка для проверки транзакций (например, чтобы убедиться, что у отправителя достаточно денег для совершения платежа), криптовалюта использует криптографические алгоритмы для проверки транзакций.
И вот тут-то и появляются биткойн-майнеры. Выполнение криптографических вычислений для каждой транзакции требует больших вычислительных усилий. Майнеры используют свои компьютеры для выполнения криптографической работы, необходимой для добавления новых транзакций в реестр.В качестве благодарности они сами получают небольшое количество криптовалюты.
Понятие терминов: централизованный, децентрализованный и распределенный
Чтобы лучше понять, о чем я говорю, рассмотрим следующий рисунок:
Примеры на рисунке выше показывают различия между централизованной системой и децентрализованной.В левой половине рисунка изображена централизованная система. Традиционная централизованная валютная система в США.S. работает с использованием компьютеров, сетей и технологий, которые принадлежат, эксплуатируются и обслуживаются финансовыми учреждениями. Итак, всякий раз, когда вы отправляете деньги члену семьи или другу, эта транзакция проходит через ваш банк.
Децентрализованная система, с другой стороны (как показано в правой половине рисунка), работает с использованием сети отдельно находящихся в собственности, управляемых и обслуживаемых устройств. Они предоставляют свои ресурсы для создания этой децентрализованной сети и разделяют ответственность за проверку транзакций, одновременное обновление и поддержание избыточных версий реестра.
Распределенная сеть с точки зрения управления реестром и обновлений.Здесь нет единого централизованного органа, который ведет единую бухгалтерскую книгу (как это было бы в централизованной системе).
Итак, когда мы говорим о распределении, что мы имеем в виду? Распределение — это синхронизированная бухгалтерская книга, которая используется в разных местах несколькими участниками (известными как узлы), которые служат наблюдателями и проверяющими транзакциями.
Законен ли майнинг криптовалют?
В общем, да.Определение того, является ли майнинг криптовалют законным или незаконным, в первую очередь зависит от двух ключевых соображений:
- Ваше географическое положение и
- Независимо от того, майните ли вы криптовалюту законными способами.
Однако вы начинаете вступать на территорию незаконной деятельности, когда используете незаконные средства для майнинга криптовалют. Например, некоторые киберпреступники используют Javascript в браузерах или устанавливают вредоносное ПО на устройства ничего не подозревающих пользователей, чтобы «захватить» вычислительную мощность своих устройств.Этот тип кибератаки известен как криптоджекинг. Позже в этом месяце мы собираемся опубликовать отдельную статью на эту тему, так что следите за обновлениями.
Но важно отметить, что майнинг криптовалюты по-разному рассматривается правительствами разных стран мира. Библиотека Конгресса США опубликовала отчет, в котором говорится, что, например, в Германии добыча биткойнов рассматривается как предоставление услуги, лежащей в основе системы криптовалюты Биткойн. LOC также сообщает, что многие местные органы власти в Китае принимают жесткие меры против добычи биткойнов, что вынуждает многие организации полностью прекратить добычу биткойнов.
Кроме того, некоторые страны рассматривают прибыль от майнинга криптовалюты как облагаемую налогом, в то время как другие страны рассматривают плоды такой деятельности как необлагаемый налогом доход.
Мы поговорим подробнее о том, что делает криптовалюты и майнинг такими привлекательными. Но сначала давайте разберемся, как на самом деле работает майнинг криптовалюты. Для этого мы исследуем задействованные в нем технологии и процессы.
Как работает криптомайнинг (и подробный взгляд на блокчейн)
Вкратце, криптомайнеры проверяют законность транзакций, чтобы получить вознаграждение за свою работу в виде криптовалют.Чтобы понять, как большая часть майнинга криптовалют работает в более техническом смысле, вам сначала нужно понять технологии и процессы, лежащие в основе этого. Это включает понимание того, что такое блокчейн и как он работает.
Первое, что нужно знать, это то, что две вещи являются центральными в концепции блокчейна: шифрование с открытым ключом и математика. Хотя я определенно являюсь поклонником первого, признаю, что последнее не является моей сильной стороной. Однако криптография с открытым ключом (также известная как шифрование с открытым ключом или асимметричное шифрование) и математика идут рука об руку в таких блокчейнах, как гамбургеры и пиво.
Традиционные криптовалюты, такие как Биткойн, используют децентрализованный реестр, известный как блокчейн. Блокчейн — это серия связанных блоков данных, которые содержат ключевые фрагменты данных, включая криптографические хэши. Эти блоки, которые являются неотъемлемой частью цепочки блоков, представляют собой группы транзакций с данными, которые добавляются в конец реестра. Это не только добавляет уровень прозрачности, но также служит инфлятором эго, когда люди видят, как их транзакции добавляются (связываются) в блокчейн.Несмотря на то, что на нем не указаны их имена, он часто все же вызывает чувство гордости и волнения.
Разбивка ролей и процессов в цепочке блоков биткойнов
Есть несколько ключевых компонентов и процессов, участвующих в создании цепочки блоков. Для этого объяснения мы будем использовать биткойн в качестве нашего примера:
- узлов. Это люди и устройства, которые существуют в цепочке блоков (например, ваш компьютер и компьютеры других майнеров криптовалюты).
- Майнеры — это конкретные узлы, чьи задания должны проверять («решать») неподтвержденные блоки в цепочке блоков путем проверки хэшей. После того, как майнер проверяет блок, подтвержденный блок добавляется в цепочку блоков. Первый майнер, который объявляет остальным узлам, что они решили хэш, награждается криптовалютой.
- Сделки. Транзакция — это то, что запускает эту вечеринку, я имею в виду процесс добычи криптовалюты.Проще говоря, транзакция — это обмен криптовалютой между двумя сторонами. Каждая отдельная транзакция объединяется с другими для формирования списка, который добавляется в неподтвержденный блок. Затем каждый блок данных должен быть проверен майнерскими узлами.
- Хешей. Эти односторонние криптографические функции позволяют узлам проверять законность транзакций майнинга криптовалюты. Хеш — это неотъемлемый компонент каждого блока в цепочке блоков. Хэш создается путем объединения данных заголовка из предыдущего блока цепочки блоков с одноразовым идентификатором.
- Одноразовые номера. Одноразовый номер — это криптографический термин, обозначающий число, которое используется только один раз. По сути, NIST описывает одноразовый номер как «случайное или неповторяющееся значение». В крипто-майнинге одноразовый номер добавляется к хешу в каждом блоке цепочки блоков и является числом, которое майнеры ищут.
- Алгоритм согласования . Это протокол в блокчейне, который помогает различным заметкам в распределенной сети прийти к соглашению для проверки данных. Первый тип алгоритма консенсуса считается «доказательством работы» или PoW.
- Блоки. Это отдельные разделы, которые ставят под угрозу каждый блокчейн в целом. Каждый блок содержит список завершенных транзакций. Блоки после подтверждения не могут быть изменены. Внесение изменений в старые блоки означает, что хэш измененного блока — и хеши каждого блока, который был добавлен в цепочку блоков с момента публикации исходного блока — затем должен быть распознан всеми другими узлами в одноранговой сети. . Проще говоря, модифицировать старые блоки практически невозможно.
- Блокчейн. Сам блокчейн представляет собой серию блоков, перечисленных в хронологическом порядке. Поскольку ранее опубликованные блоки не могут быть изменены или изменены после того, как они были добавлены в цепочку блоков, это обеспечивает определенный уровень прозрачности. Ведь транзакции могут видеть все.
Пошаговый взгляд на процесс крипто-майнинга
Хорошо, пора по-настоящему детально взглянуть на процесс добычи криптовалюты и лучше понять, как он работает.
1. Узлы проверяют, являются ли транзакции законными
Транзакции — это основа, на которой построен блокчейн криптовалюты. Итак, давайте рассмотрим следующий пример, чтобы понять, как все это сочетается:
Допустим, вы крипто-майнер, и ваш друг Энди занимает 5000 долларов у вашего друга Джейка, чтобы купить новую шикарную игровую установку высокого класса. Это высококлассный компьютер, оснащенный новейшим игровым оборудованием. (Вы знаете, все, от светодиодной клавиатуры и игровой мыши до широкого многоэкранного дисплея и потрясающей комбинированной гарнитуры с микрофоном.) Чтобы вернуть ему долг, Энди отправляет ему частичную единицу биткойнов. Однако для завершения транзакции она должна пройти процесс проверки (подробнее об этом чуть позже).
2. Отдельные транзакции добавляются в список других транзакций для формирования блока
Следующим шагом в процессе майнинга криптовалют является объединение всех транзакций в список, который затем добавляется в новый неподтвержденный блок данных. Продолжая пример транзакции игровой системы, платеж Энди Джейку в биткойнах будет считаться одной из таких транзакций.
Добавляя их транзакцию в блокчейн (после завершения процесса проверки), он предотвращает «двойное расходование» любых криптовалют, сохраняя постоянную общедоступную запись. Запись неизменна, то есть ею нельзя манипулировать или изменять.
3. Хеш и другие типы данных добавляются в неподтвержденный блок
После добавления в блок достаточного количества транзакций также добавляется дополнительная информация, включая данные заголовка и хэш из предыдущего блока в цепочке, а также новый хеш для нового блока.Здесь происходит то, что заголовок самого последнего блока и одноразовый номер объединяются для генерации нового хэша. Этот хеш добавляется в неподтвержденный блок, и затем его необходимо будет проверить на узле майнера.
В этом случае, допустим, вам просто повезло, что вы решите ее. Вы отправляете привет всем другим майнерам в сети, чтобы сказать, что вы это сделали, и чтобы они подтвердили это.
4. Майнеры проверяют хеш-код блока, чтобы убедиться, что блок является законным.
На этом этапе процесса другие майнеры в сети проверяют достоверность неподтвержденного блока, проверяя хэш.
Но насколько сложен хеш? В качестве примера представим, что вы применяете хеш SHA-256 к простой текстовой фразе «Я люблю добычу криптовалюты» с помощью калькулятора хешей SHA-256. Это означает, что фраза будет выглядеть следующим образом: «6a0aa6e5058089f590f9562b3a299326ea54dfad1add8f0a141b731580f558a7». Я не знаю, как вы, но я определенно не смогу прочитать или расшифровать, что, черт возьми, говорит эта длинная строчка зашифрованного текста.
5. После подтверждения блока и публикации блока в цепочке блоков
Что касается крипто-майнеров, это время для празднования, потому что доказательство работы (PoW) теперь завершено. PoW — это трудоемкий процесс решения хэша и доказательства другим, что вы сделали это законно, и они могут это проверить.
С точки зрения пользователя это в основном означает, что передача Энди части биткойнов Джейку теперь подтверждена и будет добавлена в блокчейн как часть блока.Конечно, как последний подтвержденный блок, новый блок вставляется в конец цепочки блоков. Это связано с тем, что реестры блокчейнов имеют хронологический характер и основаны на ранее опубликованных записях.
Как эти компоненты работают вместе в экосистеме блокчейна
Итак, как эта книга остается защищенной от манипуляций и несанкционированных изменений? Все транзакции в реестре зашифрованы с использованием криптографии с открытым ключом. Чтобы блоки были приняты, они должны использовать хэш, который узлы майнеров в цепочке блоков могут использовать для проверки подлинности и неизменности каждого блока.
Кто обновляет блокчейн (и как часто)?
Поскольку не существует централизованного регулирующего органа для управления или контроля обменов, это означает, что все компьютеры, которые добывают этот конкретный тип криптовалюты, несут ответственность за поддержание актуальности реестра. И обновления блокчейна происходят часто. Например, Buybitcoinworldwide.com оценивает, что блокчейн Биткойн получает новый блок каждые 10 минут в процессе майнинга.
С помощью блокчейна криптовалюты любой может видеть и обновлять реестр, потому что он общедоступный.Вы делаете это, используя свой компьютер для генерации случайных догадок, чтобы попытаться решить уравнение, которое представляет система блокчейн. В случае успеха ваша транзакция будет добавлена в следующий блок данных для утверждения. Если нет, вы идете ловить рыбу и продолжаете попытки, пока в конце концов не добьетесь успеха. Или вы решили потратить свое время и ресурсы в другом месте.
Теперь, когда вы понимаете, что такое майнинг криптовалюты и как он работает, давайте потратим несколько минут, чтобы понять привлекательность криптовалют и почему кто-то захочет их майнить.
Краткий обзор различных типов криптовалют
Стандартное изображение, представляющее криптовалюту.Вам может быть интересно, какие типы криптовалют существуют. Вы, вероятно, слышали о некоторых из них, например о биткойнах (BTC), Dash (DASH) и Monero (XMR). Однако реальность такова, что на самом деле существует тысячи различных криптовалют. Coinmarketcap.com сообщает, что по состоянию на 16 октября 2020 года существует 7433 криптовалюты, а мировой рынок криптовалют оценивается более чем в 356 миллиардов долларов.
Текущие значения криптовалют сильно различаются и колеблются ежедневно. Например, yearn.finance (YFI) стоит 14 134,78 долларов за единицу, а биткойн — 11 363,07 долларов за единицу. BitTorrent (BTT) и Dogecoin (DOGE) стоят всего 0,000339 долларов и 0,002572 доллара за единицу.
Снимок экрана с основными криптовалютами на рынке криптовалют с точки зрения цены за единицу, по данным coinmarketcap.com.Почему майнинг криптовалют — это такая большая сделка?
Людям нравится использовать деньги в цифровом виде.Кредитные карты, дебетовые карты и такие сервисы, как PayPal и Venmo, позволяют легко покупать товары в Интернете и отправлять деньги вашим друзьям и семье. В мире, где есть сайты электронной коммерции и службы доставки на следующий день, многие люди не хотят иметь дело с бумажными деньгами и монетами.
Но что побуждает людей заниматься майнингом криптовалют? На этот вопрос нет универсального ответа. Ведь у людей разные потребности, интересы и цели. Сейчас мы рассмотрим лишь некоторые из них…
1.Люди стремятся к большей конфиденциальности и контролю над своими финансами
Не все так доверяют существующим системам. А некоторые предпочли бы иметь больший контроль — и конфиденциальность — когда дело доходит до их финансов. Идея здесь в том, что дяде Сэму не нужно знать, когда вы покупаете нижнее белье или сколько вы потратили на эту новую аудиосистему с объемным звуком.
Чтобы не быть частью традиционной централизованной банковской системы, некоторые люди хранят деньги под матрасами или в старых банках из-под кофе в кладовых.Но есть еще один способ, которым люди могут уберечь свои деньги от традиционной централизованной банковской системы: добывая и используя криптовалюты.
Криптовалюты, такие как Биткойн, Dash, Ethereum и Monero, предлагают пользователям определенный уровень анонимности. Почему? Потому что процесс криптомайнинга включает в себя использование функций шифрования с открытым ключом и хеширования, о которых мы говорили ранее.
2. Все дело в Бенджаминах
Данные Coherent Market Insights показывают, что к 2025 году мировой рынок майнинга криптовалюты превысит 38 миллиардов долларов.
Снимок экрана панели управления биткойнами на coinbase.com показывает меняющиеся значения криптовалюты Биткойн.Снимок экрана панели управления биткойнами на coinbase.com показывает меняющиеся значения криптовалюты Биткойн.
А для некоторых майнинг криптовалют может быть невероятно прибыльным и считается хорошей инвестицией. Но для многих пользователей это часто бывает не так, потому что на их майнинг уходит много ресурсов и часто не дает высокой отдачи.
Некоторые криптовалюты, такие как биткойны, стоят больших денег, если их обналичить.Частично это связано с тем, что они ограничены с точки зрения предложения, превышая в общей сложности 21000000, а уже добыто 18 512 200 BTC.
И люди имеют возможность покупать и продавать доли биткойнов, которые известны как сатоши. 100000000 сатоши на BTC.
3. Криптовалюта по-прежнему нова, захватывающая и «блестящая»
Давайте посмотрим правде в глаза: есть люди, которые хотят оседлать новейшие технологии, чтобы стать частью опыта.По сути, они хотят быть частью следующего лучшего. Но сколько людей занимается майнингом криптовалют? По состоянию на 23 июня 2020 года редакционная группа PR Newswire NetworkNewsWire опубликовала релиз, в котором говорится, что «в настоящее время насчитывается более 1000000 уникальных биткойн-майнеров».
И подумать только, что это число только для людей, которые специально занимаются майнингом биткойнов!
Если майнинг криптовалюты настолько прост, почему не все этим занимаются?
Хотя каждый может захотеть воспользоваться преимуществами майнинга криптовалют, факт в том, что это не для всех.
1. Крипто-майнинг требует значительных ресурсов
Например, сегодня для майнинга криптовалюты требуется много ресурсов как с точки зрения вычислительной мощности, так и электроэнергии. Почему? Потому что для крипто-майнинга требуется много вычислительной мощности, чтобы постоянно генерировать новые предположения. Если вы добьетесь успеха, вы не только создадите новый биткойн, но и сможете обновить цепочку блоков, добавив информацию в конец реестра.
2. Крипто-майнинг стоит дорого
Вам нужно не только беспокоиться о том, что у вас будет достаточно вычислительной мощности и электроэнергии для обеспечения вашей работы, но вам также нужно помнить о расходах, связанных с такой масштабной инициативой.Хотя когда-то было возможно майнить криптовалюту, используя только ваш персональный компьютер, те времена давно прошли.
Если вы хотите иметь хотя бы небольшой шанс превзойти других майнеров криптовалюты, вам нужно иметь технологии и вычислительные мощности, чтобы конкурировать на их уровне. Это означает наличие большего количества устройств и доступ к более дешевой электроэнергии.
3. Рентабельность инвестиций не такая, как раньше
Хотя это правда, что некоторые люди могли зарабатывать деньги на майнинге криптовалют, этого нельзя сказать обо всех.И чем больше времени идет и чем больше людей участвует, тем меньше отдача от инвестиций, которую крипто-майнеры могут ожидать.
Давайте рассмотрим биткойн в качестве примера. Примерно каждые четыре года (или когда-либо добывается 210 000 блоков) Биткойн переживает событие, известное как сокращение вдвое. Это означает, что количество биткойнов, которые люди будут получать в качестве вознаграждения за каждый добытый блок цепочки блоков, уменьшится вдвое. Итак, когда люди впервые начали добывать биткойны еще в 2009 году, они получали 50 BTC за блок.На момент последнего уполовинивания, которое произошло 11 мая 2020 года, эта ставка с тех пор снизилась до 6,25 BTC за блок.
Вот подробное описание того, как события сокращения вдвое сократили количество BTC, которое вы могли бы ожидать в качестве майнера:
Год | Получено BTC на блок | Событие |
2009 | 50 BTC | (исходная скорость майнинга BTC) | Первый
2016 | 12.5 BTC | Второе сокращение вдвое |
2020 | 6,25 | Третье сокращение вдвое |
4. Это невозможно (или запрещено) в вашем географическом местоположении
Ранее мы упоминали, что, хотя в некоторых областях майнинг криптовалюты не является незаконным, в некоторых случаях это так. Как мы упоминали ранее, правительства во всем мире имеют разные точки зрения на криптовалюты с точки зрения майнинга криптовалют. Вероятно, некоторые правительства в разных географических регионах даже запрещают инвестировать или использовать криптовалюты в качестве способов оплаты.
Последние мысли о майнинге криптовалюты
Майнинг криптовалюты — интересная альтернатива традиционным централизованным системам, которые в настоящее время работают по всему миру. Тем не менее, это очень затратно с точки зрения ресурсов компьютера и питания и в результате неосуществимо для многих пользователей.
Шесть способов заработать на майнинге криптовалюты одинаково удивительны
Опытные читатели вчерашней статьи Восемь самых популярных типов транзакций с криптовалютами — не то, что вы ожидаете , возможно, заметили важное упущение: любое обсуждение обработки криптовалюты транзакции, которые знатоки криптовалюты называют майнинг .
Не бойтесь: это вторая статья из двух частей. В этой части я обсуждаю самые популярные бизнес-модели крипто-майнинга, то есть способы заработка на майнинге.
Crypto, такие как Биткойн, намеренно настроены с автоматическим децентрализованным механизмом, который создает Биткойн из воздуха, чтобы предоставить вознаграждение майнерам за обработку транзакций. Результат: бурно развивающийся горнодобывающий бизнес.
Любой, у кого есть стойка с высокоскоростными компьютерами и доступ к электричеству в любой точке мира, может печатать деньги, просто запустив бесплатное программное обеспечение.
Джейсон БлумбергБизнес-модель крипто-майнинга №1: легальный, конкурентоспособный майнинг
На заре криптовалюты майнинг был благом для мелких предпринимателей, но вскоре майнинговый бизнес стал более конкурентоспособным, поскольку майнеры покупали мощные компьютеры, увеличивая при этом свои операции, чтобы оставаться прибыльными.
Рискиказались низкими, поскольку исходное программное обеспечение Биткойн должно было учитывать падение цен, что облегчало майнинг, поскольку количество оставшихся в игре майнеров уменьшалось, что обеспечивало всегда достаточное количество майнеров для обработки всех транзакций.
Затем произошел крах Биткойн, серьезно ограничивший возможность майнеров выпускать криптовалюту, при этом получая прибыль. Как оказалось, неэффективность алгоритма майнинга в сочетании с давлением рынка на комиссию за транзакции, которая должна была частично компенсировать майнерам, привела к ограничению возможностей любого желающего добывать прибыль.
Легальный крипто-майнинг с использованием электроэнергии по рыночным ценам в настоящее время становится все более невозможным, даже в таких местах, как Исландия, где исключительно низкие тарифы на электроэнергию в сочетании с температурами, благоприятными для центров обработки данных, заполненных компьютерами, вырабатывающими тепло.
Каковы же тогда оставшиеся бизнес-модели горнодобывающей промышленности? Давайте посмотрим поближе.
Бизнес-модель Crypto Mining # 2: Субсидированная добыча электроэнергии
В штате Вашингтон гидроэлектроэнергия вырабатывает гораздо больше энергии, чем местные жители могут потреблять, что способствует процветанию крипто-майнинга. «Пять огромных плотин гидроэлектростанций в регионе, все из которых принадлежат коммунальным предприятиям, производят почти в шесть раз больше энергии, чем могут использовать жители и предприятия региона», — объясняет журналист Politico Пол Робертс.«Большая часть излишков экспортируется по высоким ценам на такие рынки, как Сиэтл или Лос-Анджелес, что позволяет коммунальным предприятиям продавать электроэнергию на месте по значительно более низким ценам, чем они производятся».
К 2015 году, однако, повальное увлечение майнингом биткойнов в Вашингтоне исчерпало себя. «Маржа стала настолько тонкой — и, фактически, иногда становилась отрицательной, — что майнерам приходилось тратить свои монеты, как только они добывали их, чтобы оплатить счета за электроэнергию», — добавляет Робертс.
А как насчет Ирана, если не Вашингтон? «Я сталкивался с очень интересными случаями», — отмечает Мохсен Раджаби, иранский блокчейн-предприниматель.«Недавно я установил буровую установку для клиента среднего возраста, который совсем не разбирался в технологиях и просто слышал о майнинге и его потенциальной прибыли. Он хотел начать с десяти устройств, установленных на его заводе, потому что он может легально использовать чрезвычайно дешевую промышленную электроэнергию ».
Бизнес-модель крипто-майнинга № 3: Кража электроэнергии
Полное исключение затрат на электроэнергию — очевидный способ повысить прибыльность майнинга криптовалют. На заре Биткойна школьники подключали свои устройства к розеткам в комнатах общежития, крадя немного сока из своей альма-матер.
Сегодня же воровство электроэнергии — серьезный бизнес. «Человек из Шаньси Датун [Китай] по имени Сюй Синхуа украл электроэнергию на столбах около Западного второго завода железной дороги Куцюань, которые были взяты в аренду с ноября по декабрь 2017 года», — сообщает Лю Юйлинь, написав по-китайски для номера The Paper (перевод от Google ).
«Машина для добычи монет и три электровентилятора работали 24 часа», — продолжает она. «Сюй Синхуа добыл в общей сложности 3,2 биткойна, заработав 120 000 юаней [17 700 долларов США], а электричество, произведенное за счет украденной электроэнергии, составило 104 000 [15 340 долларов США] юаней.”
Что случилось с вором? «Сюй Синхуа была приговорена к трем годам и шести месяцам тюремного заключения за кражу и оштрафована на 100 000 юаней [14 750 долларов США]», — сообщает она. Ему также пришлось возместить электроэнергетической компании украденную электроэнергию и конфисковать свое оборудование.
Эта история — одна из многих, примечательная лишь тем, что преступник был пойман и история появилась в местной газете. Обязательно будет еще много примеров, о которых пока не сообщается.
Еще один популярный, хотя и потенциально непреднамеренный, способ кражи электроэнергии: организовать майнинг, получить прибыль и выйти из бизнеса.
Это история одной из горнодобывающих компаний штата Вашингтон. «Американская компания по добыче биткойнов Giga Watt объявила о банкротстве, поскольку миллионы по-прежнему причитаются кредиторам», — пишет Йогита Хатри для Coindesk. «Кредиторы включают поставщика коммунальных услуг из его базы в округе Дуглас [Вашингтон] с иском на сумму более 310 000 долларов и поставщика электроэнергии Neppel Electric, которому задолжали почти полмиллиона долларов».
Одна радость: есть вероятность, что эти жесткие коммунальные предприятия в конечном итоге вернут часть своих денег, поскольку Giga Watt привлекла около 22 миллионов долларов в рамках своего ICO — и, возможно, мошенники не могли потратить или спрятать все вырученные ранее банкротство остановило их.
Бизнес-модель крипто-майнинга №4: Криптоджекинг
Незаконный майнинг криптовалют, в просторечии известный как криптоджекинг, превзошел программы-вымогатели как наиболее популярную форму киберпреступности, нацеленную на предприятия. Криптоджекинг означает внедрение программного обеспечения для майнинга криптовалют на компьютер целевой жертвы без ее ведома, таким образом генерируя криптовалюту для хакера, при этом крадя циклы процессора и электроэнергию у жертвы.
Проблема криптоджекинга на самом деле намного хуже, чем это было, когда я писал свою статью Top Cyber Threat Of 2018: Illicit Cryptomining в марте 2018 года — как я и предупреждал.«Несмотря на нестабильность стоимости различных криптовалют, тенденция незаконного майнинга криптовалюты среди киберпреступников не имеет никаких признаков ослабления», — считает Дэвид Либенберг, старший аналитик угроз Cisco Talos.
Одна из причин, по которой проблема криптоджекинга усугубляется, заключается в том, что вредоносное ПО становится лучше. Один из таких пакетов: Rocke. «Talos с большой уверенностью оценивает, что Rocke продолжит использовать репозитории Git для загрузки и выполнения незаконного майнинга на машины-жертвы», — продолжает Либенберг.
РепозиторииGit — это место, где большинство сегодняшних разработчиков корпоративного программного обеспечения хранят и управляют своим исходным кодом, но такие репозитории — не единственная цель создателей Rocke. «Интересно отметить, что они расширяют свой набор инструментов, включив в него браузерные майнеры, трудно обнаруживаемые трояны и вредоносное ПО Cobalt Strike [вредоносное ПО, использующее программное обеспечение для тестирования на проникновение Cobalt Strike]».
Бизнес-модель крипто-майнинга № 5: уклонение от санкций
Уклонение от санкций было одним из типов криптовалютных транзакций, которые я обсуждал во вчерашней статье, но это также и основная бизнес-модель майнинга.
Для этой истории я сначала обращаюсь к паре иранских майнеров биткойнов. «В то время, когда мы купили устройство для майнинга, курс доллара США в Иране был все еще довольно высоким, поэтому мы рассчитывали, что будем зарабатывать от 90 до 100 долларов в месяц», — объясняет Али Хоссейни, иранский майнер. «Стоимость электроэнергии в Иране относительно низкая, поэтому математика казалась жизнеспособной».
Кузен Хоссейни также высказался. «Курсы валют и цены на биткойны упали, и наша прибыль уменьшилась, но мы пока не видим убытков», — говорит Педрам Гасеми, другой иранский майнер.«По моим расчетам, доллар США должен упасть ниже 110 000 риалов [около 2,60 доллара], а биткойн должен упасть до 2000 долларов, чтобы мы действительно проиграли».
Я не могу упомянуть Иран, не упомянув также Северную Корею. Присцилла Мориучи, бывший высокопоставленный чиновник Агентства национальной безопасности, а ныне директор по разработке стратегических угроз в Recorded Future, считает, что Северная Корея, возможно, заработала до 200 миллионов долларов в майнинге криптовалют в 2017 году.
Как тогда Северная Корея могла бы превратить эту криптовалюту в твердую валюту? «В Северной Корее есть такие обширные криминальные сети, которые десятилетиями создавались для содействия незаконной деятельности», — говорит Мориучи.«Если бы Пхеньян мог обналичивать деньги в физической валюте, им было бы относительно легко вернуть эту валюту в Северную Корею и покупать вещи за физическую валюту. Могу поспорить, что эти монеты превращаются во что-то — валюту или физические товары — что поддерживает ядерную программу и ракетную программу Северной Кореи ».
Бизнес-модель Crypto Mining # 6: Майнинг с убытком
Последняя бизнес-модель в моем списке противоречит здравому смыслу: майнинг в убыток.Конечно, на первый взгляд вряд ли можно назвать рациональную бизнес-модель — если только обеспечение возможности выполнения криптовалютных транзакций не является вашей основной мотивацией.
Во вчерашней статье я объяснил, как криптовалюта важна для работы даркнета. Таким образом, крупные синдикаты организованной преступности зависят от успешного обмена криптовалютой для перемещения своей контрабанды.
Если стоимость Биткойна или любой другой криптовалюты упадет до такой степени, что никто не сможет зарабатывать деньги на ее майнинге, тогда такие синдикаты, скорее всего, вмешаются, чтобы заполнить пустоту — майнинг в убыток, чтобы криптовалюта продолжала работать.
Таким образом, для всех фанатиков криптовалюты есть повод обнадежить — ни при каких условиях криптовалюта никогда не упадет настолько, чтобы майнинг прекратился. Организованная преступность этого не допустит.
Intellyx издает еженедельный информационный бюллетень Cortex , консультирует компании по их инициативам по цифровой трансформации и помогает поставщикам делиться своими историями о гибкости. На момент написания ни одна из организаций, упомянутых в этой статье, не является клиентами Intellyx.Автор не владеет и не намеревается владеть какой-либо криптовалютой или другими криптотокенами, ни длинными, ни короткими. Изображение предоставлено Джейсоном Блумбергом.
Компьютер из программы NASA Apollo перепрограммирован для добычи биткойнов
Подразделение Enlarge / DSKY навигационного компьютера Apollo в Национальном музее авиации и космонавтики. Ширрифф использовала другую единицу, принадлежащую частному коллекционеру.Среди множества технологических прорывов проекта НАСА «Аполлон» по высадке человека на Луну был компьютер управления «Аполлон», который летал на борту космического корабля «Аполлон».В эпоху, когда большинство компьютеров было размером с холодильник, если не размером с комнату, AGC весил всего около 70 фунтов. Это был один из первых компьютеров, в котором использовались интегральные схемы.
Группа компьютерных историков заполучила один из оригинальных AGC и заставила его работать. Затем член команды Кен Ширрифф решил посмотреть, можно ли использовать компьютер для добычи биткойнов.
Майнинг — это ключевая часть процесса ведения общего реестра транзакций биткойнов или блокчейна.Чтобы получить право добавить блок в цепочку блоков, вам нужно решить сложную задачу: найти блок, хеш SHA-256 которого начинается с минимального количества нулей. Единственный известный способ добиться этого — грубая сила: майнеры создают блок со случайным значением nonce и вычисляют его хеш-значение. Если в хэш-значении недостаточно ведущих нулей, майнер изменяет одноразовый номер и пытается снова.
Требуемое количество нулей автоматически настраивается таким образом, чтобы сеть создавала новый блок в среднем каждые 10 минут.В настоящее время для хэша блока требуется как минимум около 18 нулей (в его шестнадцатеричном представлении), чтобы быть принятым сетью, что соответствует примерно 10 22 попыткам найти действительный блок.
Сегодня большая часть майнинга биткойнов осуществляется с использованием специализированного оборудования, способного вычислять триллионы хэшей в секунду. Программное обеспечение Ширрифф для навигационного компьютера Apollo было немного медленнее, чем это: каждый расчет хэша биткойнов занимает около 10 секунд.
Компьютер Apollo Guidance Computer — не очень хороший биткойн-майнер
«Компьютер настолько медленный, что для успешного майнинга биткойн-блока потребуется примерно в миллиард раз больше возраста Вселенной», — пишет Ширрифф.
РекламаЭто в основном отражает 50-летний прогресс в области компьютерного оборудования. Благодаря закону Мура современные микросхемы имеют гораздо больше транзисторов и могут работать с гораздо более высокими тактовыми частотами. Пользовательские ASIC для майнинга могут параллельно вычислять огромное количество хэшей.
Но Ширрифф также пришлось бороться с особенностями AGC, из-за которых он не подходил для майнинга биткойнов. Например, AGC использует 15-битное слово, в отличие от современных компьютеров, которые обычно используют 32- или 64-битные слова.Алгоритм SHA-256 выполняет множество 32-битных операций, поэтому Шириффу пришлось разделить каждое 32-битное целое число на три части — 4-битную часть и две 14-битные части — и выполнить вычисления над ними отдельно.
В AGC также отсутствовали инструкции сдвига и поворота, которые являются стандартными для современных компьютеров и часто используются в вычислениях SHA-256, что вынуждает Ширрифф писать подпрограммы для выполнения этих операций.
Ограниченная память AGC также была помехой:
AGC, как и большинство компьютеров 1960-х годов, использовал память на магнитном сердечнике, храня каждый бит в крошечном намагниченном ферритовом кольце.Поскольку основная память была довольно громоздкой, у AGC было всего 2К слов (примерно 4Кбайт) ОЗУ. Схема адресации AGC усложняла ситуацию, поскольку вы могли получить доступ только к 256 словам, если не использовали неудобный механизм переключения банков. Проблема в том, что алгоритм SHA-256 использует восемь (32-битных) хеш-значений, таблицу сообщений из 64 слов и 8 слов промежуточных значений. Только эти три массива использовали 240 слов AGC, оставив около 16 слов для всего остального (временные значения, адреса возврата подпрограммы, счетчики циклов, указатели и т. Д.Мне удалось уместить все в одном банке, повторно используя эти 16 слов для разных целей, но я потратил много времени на отладку проблем, когда переменная засоряла место, которое все еще используется.
Это не первый раз, когда Ширрифф реализовала майнинг биткойнов на древнем оборудовании. Несколько лет назад он реализовал майнинг биткойнов на старом компьютере IBM 1401 середины 1960-х годов. Эта машина была даже медленнее, чем AGC, ей требовалось 80 секунд для вычисления одного хэша. Он также запрограммировал Xerox Alto 1970-х годов для добычи биткойнов — он мог вычислить 1.5 хешей в секунду.
Что такое криптоджекинг? Как предотвратить, обнаружить и исправить
Определение криптоджекинга
Криптоджекинг — это несанкционированное использование чужого компьютера для добычи криптовалюты. Хакеры делают это, либо заставляя жертву щелкнуть вредоносную ссылку в электронном письме, которое загружает код криптомайнинга на компьютер, либо заражая веб-сайт или онлайн-рекламу кодом JavaScript, который автоматически запускается после загрузки в браузере жертвы.
В любом случае код криптомайнинга работает в фоновом режиме, поскольку ничего не подозревающие жертвы обычно используют свои компьютеры. Единственный признак, который они могут заметить, — это более низкая производительность или задержки в выполнении.
Как работает криптоджекинг
У хакеров есть два основных способа заставить компьютер жертвы тайно майнить криптовалюту. Один из них — обманом заставить жертв загрузить код криптомайнинга на свои компьютеры. Это делается с помощью тактики, похожей на фишинг: жертвы получают законно выглядящее электронное письмо, которое побуждает их перейти по ссылке.Ссылка запускает код, который помещает скрипт криптомайнинга на компьютер. Затем сценарий запускается в фоновом режиме, пока жертва работает.
Другой метод — внедрить сценарий на веб-сайт или объявление, которое доставляется на несколько веб-сайтов. Как только жертвы посещают веб-сайт или зараженное объявление появляется в их браузерах, скрипт запускается автоматически. На компьютерах жертв код не хранится. Какой бы метод ни использовался, код выполняет сложные математические задачи на компьютерах жертв и отправляет результаты на сервер, контролируемый хакером.
Хакеры часто используют оба метода, чтобы получить максимальную отдачу. «Атаки используют старые уловки вредоносного ПО для доставки более надежного и устойчивого программного обеспечения [на компьютеры жертв] в качестве альтернативы», — говорит Алекс Вайстих, технический директор и соучредитель SecBI. Например, из 100 устройств, добывающих криптовалюту для хакера, 10% могут получать доход за счет кода на машинах жертв, а 90% — через свои веб-браузеры.
Некоторые скрипты майнинга криптовалют обладают способностью заражения, которая позволяет им заражать другие устройства и серверы в сети.Это также затрудняет их поиск и удаление; поддержание постоянства в сети в лучших финансовых интересах криптоджекинга.
Чтобы увеличить их способность к распространению по сети, код криптомайнинга может включать несколько версий для учета различных архитектур в сети. В одном примере, описанном в сообщении блога AT&T Alien Labs, код криптомайнинга просто загружает имплантаты для каждой архитектуры, пока одна из них не заработает.
Сценарии могут также проверять, не заражено ли устройство конкурирующими вредоносными программами, занимающимися добычей криптовалют.Если обнаружен другой криптомайнер, скрипт отключает его. Как отмечается в сообщении AT&T Alien Lab, криптомайнер может также иметь механизм предотвращения убийств, который запускается каждые несколько минут.
В отличие от большинства других типов вредоносного ПО, скрипты криптоджекинга не причиняют вреда компьютерам или данным жертв. Они действительно крадут ресурсы процессора. Для отдельных пользователей более низкая производительность компьютера может быть просто раздражением. Организация со множеством систем с криптоджекингом может нести реальные затраты с точки зрения службы поддержки и времени ИТ, затрачиваемого на отслеживание проблем с производительностью и замену компонентов или систем в надежде на решение проблемы.
Почему криптоджекинг популярен
Никто не знает наверняка, сколько криптовалюты добывается с помощью криптоджекинга, но нет никаких сомнений в том, что эта практика широко распространена. Криптоджекинг на основе браузера сначала быстро рос, но, похоже, постепенно сокращается, вероятно, из-за волатильности криптовалюты и закрытия Coinhive, самого популярного майнера JavaScript, который также использовался для законной деятельности по майнингу криптовалюты, в марте 2019 года. Киберугроза SonicWall 2020 Отчет показывает, что объем атак с использованием криптоджекинга упал на 78% во второй половине 2019 года в результате закрытия Coinhive.
Однако снижение началось раньше. Отчет Positive Technology по угрозам кибербезопасности за 1 квартал 2019 года показывает, что на долю криптомайнинга сейчас приходится только 7% всех атак, по сравнению с 23% в начале 2018 года. В отчете говорится, что киберпреступники переключились на программы-вымогатели, которые считаются более прибыльными.
«Криптомайнинг находится в зачаточном состоянии. Есть много возможностей для роста и развития, — говорит Марк Лалиберте, аналитик угроз из компании WatchGuard Technologies, поставщика решений для сетевой безопасности.
В январе 2018 года исследователи обнаружили ботнет Smominru, который заразил более полумиллиона машин, в основном в России, Индии и Тайване. Ботнет был нацелен на серверы Windows для майнинга Monero, и, по оценкам компании Proofpoint, занимающейся кибербезопасностью, по состоянию на конец января он заработал 3,6 миллиона долларов.
Криптоджекинг не требует значительных технических навыков. Согласно отчету The New Gold Rush Cryptocurrencies are the New Frontier of Fraud, от Digital Shadows, наборы для криптоджекинга доступны в даркнете всего за 30 долларов.
Простая причина, по которой криптоджекинг становится все более популярным среди хакеров, — больше денег при меньшем риске. «Хакеры рассматривают криптоджекинг как более дешевую и прибыльную альтернативу программам-вымогателям», — говорит Вайстих. По его словам, с помощью программы-вымогателя хакер может заставить трех человек заплатить за каждые 100 зараженных компьютеров. При криптоджекинге все 100 зараженных машин работают на хакера для добычи криптовалюты. «[Хакер] может совершить те же платежи, что и эти три вымогателя, но майнинг криптовалют постоянно приносит деньги», — говорит он.
Риск быть пойманным и идентифицированным также намного меньше, чем при использовании программ-вымогателей. Код криптомайнинга работает тайно и может долгое время оставаться незамеченным. После обнаружения очень сложно отследить источник, а у жертв мало стимулов для этого, поскольку ничего не было украдено или зашифровано. Хакеры, как правило, предпочитают анонимные криптовалюты, такие как Monero и Zcash, более популярным биткойнам, потому что им сложнее отследить незаконную деятельность.
Примеры криптоджекинга из реального мира
Криптоджекинг — это очень умная компания, и они разработали ряд схем, чтобы заставить чужие компьютеры добывать криптовалюту.Большинство из них не новы; Методы доставки криптомайнинга часто основаны на методах, используемых для других типов вредоносных программ, таких как программы-вымогатели или рекламное ПО. «Вы начинаете видеть множество традиционных вещей, которые злоумышленники делали в прошлом, — говорит Трэвис Фаррал, директор по стратегии безопасности в Anomali. «Вместо того, чтобы доставлять программы-вымогатели или трояны, они переоснащают их для доставки модулей или компонентов криптодобычи».
Вот несколько реальных примеров:
Ботнет криптовалюты Prometei использует уязвимость Microsoft Exchange
Prometei, который появился еще в 2016 году, представляет собой модульный и многоэтапный ботнет, предназначенный для майнинга криптовалюты Monero.Он использует различные средства для заражения устройств и распространения по сети. Однако в начале 2021 года Cybereason обнаружила, что Prometei использует уязвимости Microsoft Exchange, использованные в атаках Hafnium, для развертывания вредоносных программ и сбора учетных данных. Затем ботнет будет использовать зараженные устройства для майнинга Monero.
Spear-fishing PowerGhost крадет учетные данные Windows
The Cyber Threat Alliance (CTA) Отчет о незаконной добыче криптовалюты описывает PowerGhost, впервые проанализированный Fortinet, как скрытую вредоносную программу, которая может избежать обнаружения несколькими способами.Сначала он использует целевой фишинг, чтобы закрепиться в системе, а затем крадет учетные данные Windows и использует инструменты управления Windows и эксплойт EternalBlue для распространения. Затем он пытается отключить антивирусное программное обеспечение и конкурирующих криптомайнеров.
Graboid, червь-криптомайдер, распространяющийся с использованием контейнеров
В октябре Palo Alto Networks выпустила отчет, описывающий ботнет-криптоджекинг с возможностью самораспространения. Graboid, как они его назвали, — первый известный червь, добывающий крипто.Он распространяется, обнаруживая развертывания Docker Engine, которые доступны в Интернете без аутентификации. По оценкам Palo Alto Networks, Graboid заразил более 2000 развертываний Docker.
Вредоносные учетные записи Docker Hub добывают Monero
В июне 2020 года Palo Alto Networks обнаружила схему криптоджекинга, которая использовала образы Docker в сети Docker Hub для доставки программного обеспечения для криптомайнинга в системы жертв. Размещение кода криптомайнинга в образе Docker помогает избежать обнаружения.К зараженным изображениям обращались более двух миллионов раз, и, по оценкам Пало-Альто, криптоджекисты получили 36000 долларов нечестной прибыли.
Вариант MinerGate приостанавливает выполнение, когда компьютер жертвы используется
Согласно отчету CTA, Palo Alto Networks проанализировала вариант семейства вредоносных программ MinerGate и обнаружила интересную особенность. Он может обнаруживать движение мыши и приостанавливать добычу полезных ископаемых. Это позволяет избежать предупреждения жертвы, которая в противном случае могла бы заметить снижение производительности.
BadShell использует процессы Windows для выполнения своей грязной работы
Несколько месяцев назад Comodo Cybersecurity обнаружила в клиентской системе вредоносное ПО, которое использовало законные процессы Windows для добычи криптовалюты. Названный BadShell, он использовал:
- PowerShell для выполнения команд — сценарий PowerShell внедряет вредоносный код в существующий запущенный процесс.
- Планировщик задач для обеспечения устойчивости
- Реестр для хранения двоичного кода вредоносной программы
Вы можете найти более подробную информацию о том, как работает BadShell, в отчете Comodo Global Threat Report Q2 2018 Edition.
Сотрудник-мошенник захватывает системы компании
На конференции EmTech Digital в начале этого года Darktrace рассказала историю клиента, европейского банка, который столкнулся с некоторыми необычными схемами трафика на своих серверах. Ночные процессы шли медленно, а диагностические инструменты банка ничего не обнаружили. Darktrace обнаружила, что в это время к сети подключались новые серверы — серверов, которых, по словам банка, не существовало. Физический осмотр центра обработки данных показал, что мошенник установил систему криптомайнинга под половицами.
Обслуживание криптомайнеров через GitHub
В марте Avast Software сообщила, что криптоджекеры использовали GitHub в качестве хоста для криптомайнинга вредоносных программ. Они находят законные проекты, из которых они создают разветвленный проект. Затем вредоносная программа скрывается в структуре каталогов этого разветвленного проекта. Используя фишинговую схему, шифровальщики заманивают людей загрузить это вредоносное ПО, например, с помощью предупреждения об обновлении своего Flash-плеера или обещания сайта с игровым контентом для взрослых.
Использование уязвимости rTorrent
Злоумышленники обнаружили уязвимость неправильной конфигурации rTorrent, которая делает некоторые клиенты rTorrent доступными без аутентификации для обмена данными XML-RPC. Они сканируют Интернет в поисках незащищенных клиентов, а затем развертывают на них криптомайнер Monero. F5 Networks сообщила об этой уязвимости в феврале и советует пользователям rTorrent убедиться, что их клиенты не принимают внешние подключения.
Facexworm: вредоносное расширение Chrome
Это вредоносное ПО, впервые обнаруженное «Лабораторией Касперского» в 2017 году, представляет собой расширение Google Chrome, которое использует Facebook Messenger для заражения компьютеров пользователей.Изначально Facexworm поставлял рекламное ПО. Ранее в этом году компания Trend Micro обнаружила множество червей Facexworm, нацеленных на криптовалютные биржи и способных доставлять код для майнинга криптовалют. Он по-прежнему использует зараженные учетные записи Facebook для доставки вредоносных ссылок, но также может красть веб-учетные записи и учетные данные, что позволяет ему внедрять код криптоджекинга на эти веб-страницы.
WinstarNssmMiner: Политика выжженной земли
В мае компания 360 Total Security обнаружила криптомайнер, который быстро распространился и оказался эффективным для криптоджеекеров.У этого вредоносного ПО, получившего название WinstarNssmMiner, есть неприятный сюрприз для всех, кто пытался его удалить: он приводит к сбою компьютера жертвы. WinstarNssmMiner делает это, сначала запуская процесс svchost.exe, вводя в него код и устанавливая для атрибута порожденного процесса значение CriticalProcess. Поскольку компьютер воспринимает как критический процесс, после его удаления происходит сбой.
CoinMiner ищет и уничтожает конкурентов
Криптоджекинг стал настолько распространенным явлением, что хакеры разрабатывают свои вредоносные программы для поиска и уничтожения уже запущенных майнеров на зараженных ими системах.CoinMiner — один из примеров.
Согласно Comodo, CoinMiner проверяет наличие процесса AMDDriver64 в системах Windows. В вредоносном ПО CoinMiner есть два списка: $ malwares и $ malwares2, которые содержат имена процессов, которые, как известно, являются частью других криптомайнеров. Затем он убивает эти процессы.
Взломанные маршрутизаторы MikroTik распространяют криптомайнеры
Плохие пакеты сообщили в сентябре прошлого года, что он отслеживал более 80 кампаний криптоджекинга, нацеленных на маршрутизаторы MikroTik, и предоставил доказательства того, что сотни тысяч устройств были скомпрометированы.Кампании использовали известную уязвимость (CVE-2018-14847), для которой MikroTik предоставил патч. Однако не все владельцы применили его. Поскольку MikroTik производит маршрутизаторы операторского уровня, злоумышленники, совершающие криптоджекинг, имели широкий доступ к системам, которые могли быть заражены.
Как предотвратить криптоджекинг
Чтобы свести к минимуму риск того, что ваша организация станет жертвой криптоджекинга, выполните следующие действия:
Включите угрозу криптоджекинга в свой тренинг по безопасности, сосредоточив внимание на попытках фишингового типа загружать скрипты на компьютеры пользователей. «Обучение поможет защитить вас, когда технические решения могут дать сбой», — говорит Лалиберте. Он считает, что фишинг по-прежнему будет основным методом доставки вредоносных программ всех типов.
Добычабиткойнов на компьютере управления Apollo: 10,3 секунды на хэш
Мы восстанавливали навигационный компьютер Apollo1. Теперь, когда у нас есть единственный в мире работающий AGC, я решил написать для него код. Попытка добыть биткойн на этом компьютере 1960-х годов казалась бессмысленной и анахроничной, поэтому мне пришлось попробовать.Реализация алгоритма хеширования биткойнов в ассемблерном коде на этом 15-битном компьютере была сложной задачей, но я заставил ее работать. К сожалению, компьютер настолько медленный, что потребуется примерно в миллион раз старше Вселенной для успешного майнинга биткойн-блока.
Компьютер управления Apollo включен. Крышка снята, показывая пурпурную проводку компьютера на задней панели. Мы построили интерфейсы, которые подключаются к передней части компьютера. Сзади в прорезях для каната с сердечником видны винтажные коробки для имитации каната.
Компьютер наведения Apollo был разработан в 1960-х годах. для полетов Аполлона на Луну. На борту космического корабля «Аполлон» эти компьютеры обеспечивали наведение, навигацию и управление двигателями. В эпоху, когда большинство компьютеров варьировались от размера холодильника до размера комнаты, компьютер Apollo Guidance Computer был достаточно мал, чтобы летать в космосе. Один из первых компьютеров, в котором использовались интегральные схемы, AGC весил 70 фунтов и меньше кубического фута.
Выходные данные программы майнинга биткойнов, отображаемые на дисплее / клавиатуре (DSKY).На дисплее отображается часть биткойн-хэша в восьмеричном формате. DSKY — это современная копия, подключенная к подлинной AGC.
Управляющий компьютер Apollo также расширил границы разработки программного обеспечения под руководством Маргарет Гамильтон. У него была ультрасовременная операционная система реального времени, которая поддерживала несколько приоритетных заданий2, а также обнаружение и обработку ошибок. Большая часть программного обеспечения была на ассемблере, но у AGC также был интерпретатор. предназначен для алгоритмов навигации. Интерпретатор реализовал виртуальную машину, которая обеспечивала векторную и матричную арифметику вместе с тригонометрия и числа двойной и тройной точности.
Как работает майнинг биткойнов
Биткойн, как ведущая цифровая валюта, в последние несколько лет привлек большое внимание. Систему Биткойн можно рассматривать как реестр, который отслеживает, кто какими биткойнами владеет, и позволяет передавать их от одного человека к другому. Революционная особенность Биткойна заключается в том, что нет центральной машины или органа, отслеживающего вещи. Вместо этого записи распределяются по тысячам машин в Интернете, и система работает ни с кем.
Чтобы убедиться, что все согласны с тем, какие транзакции действительны, Биткойн использует процесс, называемый майнингом — примерно каждые 10 минут добывается блок невыполненных транзакций, что делает блок «официальным». Биткойн-майнинг спроектирован таким образом, что для добычи блока требуется безумно огромное количество вычислительных усилий, поэтому никто не может взять на себя процесс майнинга. Майнеры соревнуются друг с другом, генерируя триллионы и триллионы случайных «хешей», пока кто-нибудь не найдет удачный, который начинается с 18 нулей.3 Этот хеш формирует успешно добытый блок, а затем все переходят к следующему блоку. Идея состоит в том, что случайное получение 18 нулей подряд крайне маловероятно, поэтому требуется огромное количество попыток, прежде чем кому-то это удается. Это похоже на лотерею, в которой майнеры продолжают пытаться, пока кто-то «не выиграет», но найти действительный хэш менее вероятно, чем найти хоть одну песчинку среди всех песков на Земле.
Каждый раз, когда блок успешно добывается, создаются новые биткойны; в настоящее время успешный майнер получает 12.5 новых биткойнов (стоимостью 140000 долларов), а также комиссии за транзакции. Возможность получать 140000 долларов каждые 10 минут мотивирует майнеров строить центры обработки данных, заполненные специализированным оборудованием, потребляющим огромное количество электроэнергии4
Структура блока биткойнов. Данные, выделенные желтым цветом, хешируются для получения хэша блока, который становится идентификатором блока. Блок связан с предыдущим блоком, включая хэш предыдущего блока, образуя цепочку блоков. Корень Меркла — это хэш всех транзакций в блоке.
На диаграмме выше показано, что на самом деле входит в добываемый блок. Желтая часть — это заголовок блока (который хешируется), за ним следуют транзакции, которые входят в блок. Каждый блок содержит хэш предыдущего блока, в результате чего все блоки связываются вместе, образуя цепочку блоков . Справа вы можете видеть, что приведенный выше хеш был успешным, потому что он начинается с большого количества нулей.
Подводя итог процессу майнинга: вы собираете новые биткойн-транзакции и создаете заголовок, как на диаграмме выше.Вы генерируете криптографический хеш блока. Если по какой-то невероятной случайности результат начинается с 18 нулей, вы отправить блок в сеть Биткойн и «выиграть» 140 000 долларов в биткойнах. В противном случае вы слегка измените заголовок и повторите попытку как можно быстрее. Когда кому-то еще удается добыть блок, вы начинаете заново с нового блока и новых транзакций5.
Хэш-алгоритм SHA-256, используемый биткойнами
Откуда берутся эти хэши? Майнинг биткойнов основан на криптографии с «хеш-функцией», которая преобразует блок данных в по существу случайное хеш-значение.Алгоритм хеширования прост в реализации, но криптографически безопасен: нет известного короткого пути. найти успешный хеш-код, а не пробовать миллионы хешей с помощью грубой силы. В частности, биткойн использует стандартную криптографическую хеш-функцию под названием SHA-256.6 Этот алгоритм настолько прост, что вы можете буквально сделать это вручную, но он умеет шифровать данные совершенно непредсказуемо.
Алгоритм SHA-256 можно описать примерно на странице псевдокода. Он состоит из шага скремблирования, называемого «раундом», который повторяется 64 раза.На диаграмме ниже показан один раунд, который принимает восемь 4-байтовых значений хеш-функции, от A до H, выполняет несколько операций и генерирует новые значения для значений от A до H. Как видно из диаграммы, в раунде меняются только A и E, а остальные просто смещаются. Даже в этом случае после 64 раундов входные данные будут полностью скремблированы, что приведет к непредсказуемому выходному хешу.
На этой диаграмме показаны вычисления во время одного раунда SHA-256. Этот процесс повторяется 64 раза. Источник: Википедия, созданная kockmeyer, CC BY-SA 3.0.Операции в SHA-256 — простые битовые операции. Красные прямоугольники выше указывают на 32-битное сложение, генерирующее новые значения для A и E. Поле выбора канала Ch выбирает биты из F или G в зависимости от значения входа E. Блоки «суммы» Σ вращают и суммируют биты. Блок Ma «большинство» просматривает биты в каждой позиции A, B и C и выбирает то значение, которое больше всего. Значения K t являются постоянными. Входные данные поступают в алгоритм через значения W t .Эти операции можно легко реализовать на компьютере с помощью простых арифметических и логических операций. (Операции также могут быть легко реализованы в специальной логической схеме, поэтому чипы для майнинга биткойнов популярны.)
Процессор навигационного компьютера Apollo
AGC не имеет микропроцессора, поскольку он был построен за много лет до того, как были разработаны микропроцессоры. Вместо этого процессор построен примерно из 5600 вентилей NOR. Эти вентили были объединены для создания таких схем, как триггеры для регистров, двоичные сумматоры, управляющая логика, и так далее.AGC был одним из первых компьютеров, в которых использовались интегральные схемы; каждая интегральная схема содержит два логических элемента ИЛИ-НЕ. В компьютере было 24 логических модуля, подобных приведенному ниже. Каждый логический модуль имел 120 интегральных схем (240 вентилей ИЛИ-НЕ). Например, регистры и ALU были реализованы с помощью четырех модулей, каждый из которых реализует 4 бита процессора.
Логический модуль от навигационного компьютера Apollo. Модуль состоит из 120 интегральных схем, каждая из которых реализует два логических элемента ИЛИ-НЕ.Фотография любезно предоставлена Майком Стюартом.
Архитектура компьютера была необычной по современным меркам: в нем использовалось 15-битное слово с контролем четности. (В то время компьютеры часто имели размер слова, соответствующий приложению, не обязательно степень 2). У AGC было всего 2К слов ОЗУ, а также 36К слов ПЗУ. Его ПЗУ было построено из памяти сердечника веревки. (Я писал об оперативной памяти AGC здесь, а о основной памяти здесь).
Компьютер наведения Apollo был медленным даже по стандартам 1960-х годов; он мог выполнять около 40 000 добавлений в секунду.(В защиту AGC это была эпоха, когда большинство компьютеров варьировались от размеров холодильника до компьютеров, заполняющих всю комнату, поэтому AGC хорошо для своего размера.) Основным преимуществом AGC был ввод / вывод: он имел сотни соединений ввода / вывода для обеспечения управления космическим кораблем в реальном времени.
Реализация SHA-256 на компьютере управления Apollo
Моя реализация реализации хеш-алгоритма SHA-256 довольно точно следует псевдокоду. Однако я столкнулся с некоторыми трудностями, поскольку в наборе команд AGC отсутствуют многие функции современных компьютеров.Например, AGC (как и многие компьютеры 1960-х годов) не имел стека, поэтому вам приходилось отслеживать адрес возврата для каждого вызова подпрограммы.
Другая сложность заключалась в том, что алгоритм SHA-256 использует 32-битные числа без знака, в то время как AGC использовал 15-битные числа со знаком в устаревшей форме дополнения 1, поэтому даже сложение требовало некоторого хитрого кода. Чтобы уместить 32-битное число в AGC, я разделил каждое слово на 4-битный фрагмент и два 14-битных фрагмента. (Я использовал 14-битные фрагменты, а не 15-битные фрагменты, потому что мне нужно было использовать беззнаковую арифметику.)
Следующая проблема заключалась в том, что у AGC очень ограниченная память. AGC, как и большинство компьютеров 1960-х годов, использовал память на магнитных сердечниках, храня каждый бит в крошечном намагниченном ферритовом кольце. Поскольку основная память была довольно громоздкой, у AGC было всего 2К слов (примерно 4Кбайт) ОЗУ. Схема адресации AGC усложнила задачу, поскольку вы могли получить доступ только к 256 словам. если вы не использовали неудобный механизм переключения банков. Проблема в том, что алгоритм SHA-256 использует восемь (32-битных) хеш-значений, таблицу сообщений из 64 слов, и 8 слов промежуточных значений.Только эти три массива использовали 240 слов AGC, оставив около 16 слов для всего остального (временные значения, адреса возврата подпрограммы, счетчики циклов, указатели и т. Д.) Мне удалось уместить все в одном банке, повторно используя эти 16 слов для разных целей, но я потратил много времени на отладку проблем, когда переменная засоряла место, которое все еще используется.
В качестве ОЗУ навигационный компьютер Apollo использовал этот модуль основной памяти на 2 киловорда.
Большинство современных компьютеров имеют смену
и вращайте инструкции, чтобы манипулировать словами, но вместо этого AGC
использовали три специальных регистра.Запись в специальный регистр будет циклически перемещать значение на один бит вправо, сдвигать значение вправо или перемещать значение влево.
Алгоритм SHA-256 использует множество 32-битных сдвигов и поворотов, которые мне пришлось преобразовать в циклы, используя 15-битный регистр цикла.
Дело в том, что операция сдвига, такая как x >> 10
, тривиальна в C, но мне нужно было реализовать целую подпрограмму, чтобы сделать это на AGC.
Чтобы набор команд и размер кода были небольшими, в AGC были инструкции с неожиданными побочными эффектами.
Например, инструкция TS
(передача в хранилище) записала значение в память, что кажется простым.
Но если предыдущее добавление имело переполнение (то есть перенос), TS
также пропустил следующую инструкцию
и загрузил аккумулятор с +1 или -1.
Другими словами, простая запись значения в память может привести к скачку потока управления и модификации регистра.Целью этого была обработка переносов для арифметики с высокой точностью, но большинство компьютеров просто реализуют это с помощью
инструкция «Добавить с переносом».
Запуск программы
На видео ниже показана моя биткойн-программа, работающая на реальном компьютере Apollo Guidance Computer с результатами. отображается на нашем DSKY (Дисплей / Клавиатура). DSKY имел простую цифровую клавиатуру с кнопками, достаточно большими, чтобы космонавты могли пользоваться ими в перчатках. Компьютер отображал выходные данные в числовом виде; астронавты должны были знать, был ли результат в футах, секундах, градусах или что-то другое.Мы использовали реплику DSKY, созданную Карлом, поскольку никто не позволил нам использовать настоящий DSKY.8
Компьютер наведения Apollo имел очень простой пользовательский интерфейс через DSKY. Космонавт выбрал действие нажатие клавиши «Verb», ввод номера команды и нажатие «Enter». Астронавт выбрал цель для действия, введя «Существительное». (У астронавтов была справочная карточка со списком всех глаголов и существительных.) Я добавил майнинг биткойнов как Verb 65 в программу под названием Borealis 9; вы можете увидеть, как Майк вводит глагол 65 на начало видео.Возрастом 17 секунд, AGC потребуется примерно в миллион раз больше возраста Вселенной, чтобы успешно майнить блок.
Учитывая астрономическую сложность добычи, вы можете задаться вопросом, как я успешно добыл блок. Для этой демонстрации я просто использовал в качестве входных данных блок, который был успешно добыт в прошлом, в частности блок №286819. Таким образом, алгоритм быстро сработал, но, поскольку это был старый блок, я не заработал на нем денег.
Чтобы оценить эффективность добычи AGC, а Майнер USB-накопителей выполняет 130 миллиардов хэшей в секунду.Майнер стоит менее 70 долларов по сравнению с 150 000 долларов за компьютер Apollo Guidance Computer. Для своего времени Навигационный компьютер Apollo был чрезвычайно компактной системой с низким энергопотреблением, потребляющей 55 Вт и занимающей менее кубического фута пространства. А вот USB-майнер потребляет 12 Вт и умещается в руке. Огромная разница в производительности связана с экспоненциальным увеличением скорости компьютера, описываемым законом Мура, а также с преимуществом нестандартного оборудования для майнинга биткойнов.
Программирование AGC — тогда и сейчас
В 1960-х годах код для AGC был записан на перфокартах и записан на ленту с помощью системы программного обеспечения под названием YUL.Эта система была более продвинутой, чем можно было ожидать от 1960-х годов, включая систему управления версиями для отслеживания и включения изменений. Для полета программное обеспечение было вплетено в канаты с сердечником, при этом провода физически проходили вокруг сердечников для 0 или через сердечники для 1. Другими словами, каждый канат с сердечником был изготовлен по индивидуальному заказу, и данные были сохранены в схеме плетения проволоки. Это обеспечивало надежное ПЗУ с высокой плотностью записи, но требовало недель изготовления.
Деталь проводки с памятью сердечника веревки из раннего (блок I) компьютера управления Apollo.Фото с сайта Raytheon.Поскольку было непрактично производить новый сердечник каната для каждого изменения, во время разработки был использован другой подход. Симулятор сердечника веревки позволяет загружать программу в AGC из внешнего хранилища. Этот имитатор был частью монитора размером с холодильник (см. Ниже), который предоставлял интерфейс отладки для AGC через тестовый разъем на AGC. Монитор позволял программистам устанавливать точки останова, пошагово, проверять регистры и т. д. с помощью лампочек и выключателей.
В моем случае я написал программное обеспечение на своем ноутбуке и собрал его с помощью yaYUL, современной версии YUL, написанной командой Virtual AGC. Я тестировал программное обеспечение на смоделированной АРУ. используя Code :: Blocks IDE11, который предоставляет функции отладки, несколько похожие на те, что были в мониторе в 1960-х годах. Очевидно, что для запуска кода на реальном AGC мы не производили стержневые тросы. У нас есть винтажные коробки для симуляторов сердечника, но оказались крайне ненадежными. К счастью, Майк Стюарт построил плату для загрузки кода в AGC, используя тот же тестовый разъем AGC, который изначально использовался монитором.
Код AGC может быть разработан в среде IDE. Отладчик значительно упрощает разработку кода. IDE взаимодействует с виртуальным DSKY.
Заключение
Я реализовал алгоритм хеширования SHA-256 и запустил его на восстанавливаемом компьютере Apollo Guidance Computer, занимая 10,3 секунды на хэш. Это не первый мой эксперимент с абсурдной добычей биткойнов. Я пробовал добывать вручную карандашом и бумагой; у этого была скорость хеширования 0,67 хешей в день. Использование мэйнфрейма IBM с перфокартами начала 1960-х годов позволило получить скорость хеширования до 80 секунд на хэш.Моя самая быстрая реализация была на Xerox Alto (знаменитом компьютере 1973 года, вдохновившем Macintosh), который выполнял 1,5 хэша в секунду. Таким образом, компьютер Apollo Guidance Computer превзошел старые компьютеры IBM на базе транзисторов, но не Alto.
Мои эксперименты по добыче биткойнов вручную, на мэйнфрейме с перфокартой и на Xerox Alto.
Стоимость программы Apollo по состоянию на 1973 год составила 25,4 миллиарда долларов. эквивалент примерно 150 миллиардов долларов сегодня. Текущая рыночная капитализация биткойнов составляет 200 миллиардов долларов, поэтому, если бы НАСА добывало биткойны, они могли бы заплатил за всю программу «Аполлон», и у них еще остались деньги.Одним из недостатков этого плана является низкая производительность навигационного компьютера Apollo, поскольку добыча блока займет гораздо больше времени, чем время жизни Вселенной.
Мой код доступен на Github; код майнинга находится в BITCOIN.agc. CuriousMarc предлагает серию видеороликов AGC, которые вы должны посмотреть, чтобы получить дополнительную информацию о проекте восстановления. Я объявляю о своих последних сообщениях в блоге в Твиттере, так что подписывайтесь на меня @kenshirriff для будущих статей. Еще у меня есть RSS-канал. Спасибо Майку Стюарту за предоставленные изображения и обширную информацию.