Когда вы думаете о буровой установке для криптовалюты, ее легко связать с большими буровыми установками с несколькими графическими процессорами в помещении с воздушным охлаждением. Хотя это может быть правдой, не каждая криптовалюта нуждается в огромных графических процессорах и буровых установках, разработанных специально для майнинга. На самом деле, благодаря удобному приложению под названием MobileMiner, даже можно добывать определенную криптовалюту с устройства, столь же маленького, как iPhone в вашем кармане.
Что такое MobileMiner?
MobileMiner — это процессор CPU для iOS-устройств ARM64, созданный Elias Limneos, разработчиком джейлбрейка, известным такими популярными настройками джейлбрейка, как CallBar. Я тестировал MobileMiner в течение последних нескольких часов и хотел показать вам, как он работает.
Что делает MobileMiner таким интересным, так это то, что его чрезвычайно легко настроить и запустить майнинг прямо с вашего iPhone, джейлбрейк не требуется. Все, что вам нужно сделать, это собрать и развернуть проект с использованием Xcode (или загрузить и установить предварительно скомпилированную сборку), получить адрес кошелька и начать майнинг.
MobileMiner — это ответвление cpuminer-multi от LucasJones, которое было скомпилировано с устройствами ARM64 для iOS. Вы можете получить MobileMiner непосредственно из GitHub и использовать его для создания проекта в Xcode для развертывания на устройстве iOS по вашему выбору.
Limneos рекомендует использовать более новые устройства iOS — iPhone 7, iPhone 8 и iPhone X — потому что их мощные процессоры обеспечивают лучшую скорость хэширования.
Видео прохождение
Отказ от ответственности: Если вы разработчик, не стесняйтесь перейти на страницу GitHub MobileMiner для получения открытого исходного кода, который можно проверить и скомпилировать для запуска на вашем устройстве iOS.
Если вы не являетесь разработчиком и просто хотите получить предварительно упакованный IPA, который можно легко установить через Xcode и iOS App Signer, то на странице GitHub в MobileMiner также есть предварительно скомпилированный IPA.
Очевидно, что для тех, кто желает установить предварительно скомпилированный код на производственное устройство iOS, требуется определенный уровень доверия, но я чувствую себя комфортно, учитывая, что я знаю Elias в течение многих лет. Тем не менее, действовать на свой страх и риск.
Как и некоторые автоматизированные решения для майнинга, 1% всей прибыли от майнинга возвращается разработчику — в данном случае, Элиасу Лимнеосу. Конечно, всегда можно изменить источник, чтобы изменить это, но я думаю, что оставить это — хороший жест, чтобы помочь поддержать его усилия.
MobileMiner способен извлекать валюты CryptoNote, что лучше всего делать на процессоре, а не на графическом процессоре, что делает его подходящим для устройств ARM64 iOS. К валютам CryptoNote относятся Bytecoin, Monero, Electroneum и многие другие.
В этом конкретном тесте я выбрал мой Electroneum. Для этого вам необходимо посетить официальный веб-сайт Electroneum и создать учетную запись для получения адреса кошелька и URL-адреса пула. Эти значения затем вставляются в MobileMiner, что позволяет начать майнинг Electroneum. Все остальные валюты на основе CryptoNote работают аналогичным образом.
Установка MobileMiner
Если вы разработчик, вы можете использовать проект с открытым исходным кодом для загрузки, сборки и развертывания MobileMiner на вашем устройстве iOS. Для тех, кто просто хочет испытать его на тестовом устройстве, вы можете использовать Xcode + iOS App Signer для этого. Обязательно прочитайте отказ от ответственности, упомянутый выше, прежде чем продолжить.
Шаг 1: Для начала вам понадобится Apple ID с поддержкой Apple Developer. Читайте наш учебник для его создания здесь.
(Обратите внимание, что Apple применяет 7-дневный срок действия для бесплатных установок приложения учетной записи разработчика. По истечении этого срока вы должны снова подключить устройство iOS к компьютеру Mac и отказаться от приложения.)
Шаг 2: Установите Xcode из Mac App Store и войдите под своим зарегистрированным Apple ID.
Шаг 3: Подключите ваше устройство iOS к вашему Mac и убедитесь, что оно установлено в качестве доверенного устройства.
Шаг 4: Загрузите iOS App Signer и MobileMiner.ipa.
Шаг 5: Создайте новый проект Xcode, используя параметры, аналогичные приведенным ниже:
Шаг 6: Откройте приложение iOS App Signer и выберите входной файл MobileMiner.ipa, сертификат подписи и профиль обеспечения из проекта Xcode. Нажмите Пуск и сохраните полученный файл IPA на рабочем столе. (В качестве альтернативы вы можете использовать Cydia Impactor, чтобы подписать приложение).
Шаг 7: Откройте Xcode и выберите Окно → Устройства Симуляторы в строке меню. На устройствах На странице «Симуляторы» выберите свой iPhone, нажмите значок «+» под установленными приложениями и выберите файл MobileMiner.ipa, созданный на шаге 7. В случае успеха приложение Mobile Miner должно появиться на главном экране вашего iPhone.
Шаг 8: Зайдите в Настройки → Общие → Профили Управление устройством и выберите свой профиль в Developer Developer. Нажмите кнопку «Доверие», чтобы запустить MobileMiner на вашем устройстве.
MobileMiner теперь должен запускаться, когда вы нажимаете его значок на главном экране, что позволяет вам приступить к настройке.
Настройка MobileMiner
Оттуда это просто вопрос настройки некоторых параметров в приложении MobileMiner, и есть немало подходящих. Давайте рассмотрим каждый параметр сейчас:
Активная конфигурация
Как только вы установили конфигурацию (адрес кошелька) из выбранной вами валюты, вы можете использовать опцию Active Configuration для быстрого переключения между активными конфигурациями.
Например, если вы используете майнинг как Electroneum, так и Monero, вы можете использовать опцию Active Configuration, чтобы переключаться между теми, которые в настоящее время добываются.
Как уже отмечалось, я решил использовать Electroneum. Имя пользователя / адрес кошелька можно получить, просто зарегистрировав учетную запись Electroneum. Тот же принцип применяется для большинства других криптовалют.
Изменить конфигурацию
Здесь вы можете добавлять, редактировать и удалять текущие конфигурации. Чтобы добавить новую конфигурацию, нажмите кнопку «Редактировать» в верхнем правом углу, а затем кнопку «Добавить новую» в верхнем левом углу.
Оттуда вы можете добавить имя конфигурации, URL-адрес пула, имя пользователя / адрес, пароль и количество потоков. Количество потоков по умолчанию равно двум, но на современных устройствах, таких как iPhone 8 и iPhone X, вы можете увеличить количество потоков до большего.
Оставайтесь в живых в фоновом режиме
Это настройка, которая делает MobileMiner таким полезным приложением. Помимо того, что вы можете добывать на переднем плане, MobileMiner обеспечивает постоянную добычу через фоновый режим.
Чтобы сделать это, Limneos использовал известный обходной путь, чтобы воспользоваться привилегией, обычно доступной для приложений, таких как приложения Music, которые воспроизводят аудио в фоновом режиме. Временное решение сбрасывает таймер истечения срока действия, что недопустимо в App Store, чтобы приложение постоянно работало в фоновом режиме.
Это позволяет MobileMiner продолжать работать в фоновом режиме неограниченное время, иначе он будет приостановлен в фоновом режиме через несколько минут. Это также одна из причин, по которой вы никогда не увидите в App Store приложение для майнинга, такое как MobileMiner.
Разрешить уведомления
Пока MobileMiner имеет фоновый режим, вы можете активировать обновления статуса с помощью уведомлений.
Текущие курсы валют
MobileMiner может отображать два набора валютных курсов в левом нижнем и правом нижнем углу. В настоящее время вы можете выбирать между четырьмя типами криптовалют — Electroneum, Monero, Bitcoin, Ethereum и Litecoin, переводя эти валюты в текущие значения USD или EUR.
Майнинг криптовалюты с MobileMiner на iPhone
Как отмечалось ранее, я выбрал свой Electroneum. Это также помогает при добавлении новой конфигурации, которая по умолчанию MobileMiner вводит в пул Electroneum, что является еще одним шагом, который вы должны выполнить, если решите использовать Electroneum. Тем не менее, переключение адресов пула так же просто, как копирование и вставка адреса, поэтому любой действительный пул может быть легко настроен.
Имя пользователя / адрес является общедоступной ценностью и служит вашим виртуальным кошельком. Пароль, который по умолчанию просто «X», не важен для большинства пулов, если только для пула не требуется зарегистрированный пользователь.
По сути, вы можете изменить значение пароля на любое другое, и вы все равно сможете начать майнинг.
Выбрав конфигурацию, вы увидите текущую конфигурацию майнинга, отображенную на главном экране MobileMiner. Оттуда просто нажать кнопку «Начать майнинг»! кнопка, чтобы начать майнинг.
Если ваша конфигурация действительна, майнинг должен начаться успешно. Вы увидите текущую скорость хэширования, принятый процент и сложность пула. MobileMiner также следит за тем, как долго вы занимались майнингом, и отображает поток данных из журнала, состоящий из одной строки, чтобы быть в курсе текущего состояния.
Говоря о журнале, вы также можете просмотреть текущий журнал майнера, нажав кнопку «Журнал» в правом нижнем углу. это предоставляет пользователям поток текущих данных майнинга в реальном времени.
Фоновый майнинг криптовалюты на iOS
Как я упоминал ранее, пожалуй, самая замечательная вещь в MobileMiner, помимо того факта, что вы добываете крипто с iPhone, заключается в том, что все это можно сделать в фоновом режиме. Это означает, что вы можете использовать другие приложения, перейти на главный экран или просто перевести iPhone в спящий режим, и MobileMiner будет продолжать усердно работать в фоновом режиме.
Вы даже получите удобные обновления уведомлений, если вы решите оставить уведомления включенными, чтобы быть в курсе статуса MobileMiner в фоновом режиме.
Стоп Майнинг
Чтобы прекратить майнинг, просто нажмите кнопку «Остановить майнинг» в нижней части главной страницы MobileMiner. Вы всегда можете возобновить майнинг позже.
Загадка жизни батареи
Майнинг криптовалюты в целом подвергся критике за количество энергии, которую он использует, и это справедливо. Неудивительно, что MobileMiner абсолютно не работает от батареи — мой iPhone умер через несколько часов после запуска MobileMiner в фоновом режиме. Если вы собираетесь использовать MobileMiner, возможно, вы хотите, чтобы ваше устройство iOS было подключено к стене.
Зарабатывать деньги
Так можно ли заработать на майнинге криптовалюты на iPhone? Умерить ваши ожидания соответственно. Например, сейчас Electroneum платит всего около 0,09 долл. США за единицу, и для добычи одной единицы требуется значительное время.
По приблизительным подсчетам, при майнинге 24/7 выплаты составляют около 12 долларов в месяц, и это не учитывает энергопотребление. Другими словами, не обязательно смотреть на это как на способ разбогатеть. Я рассматриваю это больше как увлекательное обучение и подтверждение концепции.
Заключение
Были и другие попытки мобильного майнинга, но MobileMiner — первое отлаженное решение, которое не опирается на браузер и использует мощные процессоры iPhone через внутренний процесс. Лучше всего то, что для боковой загрузки на ваше устройство iOS не требуется джейлбрейк.
Излишне говорить, что я очень впечатлен MobileMiner. Это быстрый и простой способ начать майнинг криптовалюты на устройстве, которое умещается в вашем кармане. Что вы думаете по этому поводу?