Один энтузиаст Ифань Гу, который по профессии инженер программист, решил проверить, возможен ли майнинг на Macbook AIR M1. Результат эксперимента оказался весьма скудным, а сам процесс настройки майнинга был ни таким уж и простым.
Сам Ифань Гу занялся майнингом сравнительно недавно, но ему стало интересно, как новый ноутбук от компании Apple на ARM-процессоре проявит себя в этом деле. Предыдущие поколения Макбуков оснащались мобильными процессорами от Intel с интегрированной графикой, а также в моделях с большей диагональю экрана была встроена дискретная видеокарта. Раньше на таких устройствах можно было добывать любую криптовалюту, которая подходила под технические характеристики CPU и GPU. В новом Macbook AIR установлена система-на-чипе (SoC), в состав которой входит блок мобильных процессорных ядер и графический блок с 7 или 8 ядрами. Чип Apple M1 показал неплохие результаты тестов в программах для рендеринга, а его энергоэффективность так и вовсе поразила весь мир. И вот наконец-то довелось проверить майнингом популярной криптовалюты Ethereum.
Подробнее о майнинге можно почитать тут.
В начале эксперимента энтузиаст решил запустить обычную версию программы для майнинга Ethminer, и получил ошибку. Ошибка вышла скорее всего из-за того, что процессор M1 не был прописан в «белом списке» устройств. Пофиксить данную проблему удалось благодаря добавлению нужных строк кода в libethash-cl/CLMiner.cpp, следом обновив boost до актуальной версии, и кое-что пришлось исправить в коде asio. После этих манипуляций Ethminer запустился, но для более стабильной работы программы пришлось обновить OpenSSL для поддержки darwin + arm64.
Хешрейт в майнинге Эфира на Macbook AIR 2020 составил скромные 2 MH/s. Получается, что в за сутки можно заработать лишь $0,14 (согласно курсу ETH на бирже Binance в момент написания этой статьи).
Итог: майнинг на Macbook AIR M1 от компании Apple на ARM-процессорах не имеет смысла, из-за крайне маленькой доходности, при том что стоимость подобных девайсов переваливает за 100 тыс. рублей. Страшно представить длину периода окупаемости.
Если хотите поэкспериментировать сами, то модифицированная версия Ethminer для MacBook Air M1 выложена на GitHub.
Вступайте в наш паблик ВК и ТГ-канал, чтобы не пропустить новые актуальные новости из мира майнинга.