暗号通貨のマイニングというと、ラックが何台も並んだ広大な部屋で、工業用冷却システムで稼働している様子を思い浮かべる人が多いでしょう。しかし、「MobileMiner」というアプリを使えば、ポケットから暗号通貨をマイニングすることが可能です。
iPhone で暗号通貨をマイニングするには何が必要ですか?
MobileMiner は、有名な脱獄開発者である Elias Limneos によって作成された、iOS デバイス用の CPU マイナーです。
MobileMinerのセットアップには少し手間がかかりますが、一度起動してしまえば、メンテナンスはほとんど必要ありません。Xcodeを使ってプロジェクトをビルドし、ウォレットを入手すれば、マイニングを始める準備は完了です。
iPhoneのプロセッサが高性能であればあるほど、マイニングタスクを高速に完了できます。最高のハッシュレートを実現できるのはiPhone 7以降のモデルのみなので、iPhone 7以降のモデルをご利用いただくことを強くお勧めします。
Eliasは信頼できる開発者ですが、このガイドを進めると、iPhoneに「非公式」コードをインストールすることになります。ある程度の信頼関係が求められるため、続行する場合は自己責任で行ってください。
iPhoneにMobileMinerをインストールする方法
これも Mac が必要になります。
まず、Apple ID を Apple Developer 対応にする必要があります。
- developer.apple.comをご覧ください
- 会員センターへ
- Apple ID でサインインします。
- Apple 開発者契約ページで、最初のチェックボックスをオンにして契約に同意し、「送信」ボタンをクリックします。
- Mac App Store にアクセスし、開発者向け ID でログインします。
- iPhone を Mac に接続し、信頼できるデバイスであることを確認します。
- iOS App SignerとMobileMiner.ipaをGithubページからダウンロードします。
新しいXcodeプロジェクトを作成し、製品名を「iPhone Miner」とします。個人チームに所属し、組織名を作成し、言語がSwiftで、ユニットテストとUIテストを含めるオプションが有効になっていることを確認してください。

iOS App Signerを開き、XcodeプロジェクトからMobileMiner.ipaファイル、署名証明書、プロビジョニングプロファイルを選択します。「開始」をクリックし、以下のIPAファイルをデスクトップに保存します。

Xcodeを開き、メニューバーから「ウィンドウ」を選択し、「デバイスとシミュレータ」を選択します。「デバイスとシミュレータ」ページでお使いのiPhoneを選択し、「インストール済みアプリ」の下にある「+」をクリックして、デスクトップにあるMobileMiner.ipaファイルを選択します。これで、Mobile Minerアプリがホーム画面に表示されるはずです。
「設定」>「一般」>「プロファイルとデバイス管理」に進み、「開発者アプリ」の下にあるプロファイルを選択して、「信頼」ボタンを押すと、デバイス上で実行できるようになります。
MobileMinerの設定方法
今すぐ設定する必要があるオプションがいくつかあります。
構成
マイニングしたい通貨ごとに設定を行う必要があり、これらは自由に切り替えることができます。ユーザー名とウォレットアドレスは、ほとんどの暗号通貨のアカウント登録時に取得できます。
設定ページは非常に分かりやすく、必要な情報を入力するだけです。「スレッド」オプションはお使いの携帯電話の機種によって異なりますが、新しい機種であればより多くのスレッドに対応できるでしょう。
バックグラウンドで稼働し続ける
この機能は、携帯電話がアイドル状態になった場合にアプリがバックグラウンドでマイニングを継続できるようにする回避策を使用しているため、アプリが便利になります。
これにより、アプリはバックグラウンドで無期限に実行されますが、恐ろしい速度でバッテリーが消耗します。
モバイルデバイスで仮想通貨をマイニングする試みはこれまでにもありましたが、これほど簡単かつユーザーフレンドリーな方法でマイニングできるアプリは他に類を見ません。しかし、これで本格的に利益を上げたいと考えているなら、残念ながら無理かもしれません。モバイル端末のプロセッサはPC用のものほど高性能ではなく、電気代だけでも利益を食いつぶしてしまうからです。
いずれにせよ、これは素晴らしい概念実証であり、研究に取り組むのが楽しいものです。ただ、すぐに利益でヨットを購入できるとは思わないでください。