2026年版:CPUでモネロ(XMR)をマイニングする方法 — 初心者から上級者まで完全ガイド
2026年版:CPUでモネロ(XMR)をマイニングする方法 — 初心者から上級者まで完全ガイド
ビットコインのマイニングが専用のASICマシンと大規模な電力設備なしには現実的でなくなった現在、モネロ(Monero / XMR)は依然として一般の家庭用CPUでもマイニング可能な、数少ない主要暗号通貨の一つです。これはモネロが意図的に設計した特性であり、RandomXというCPU友好型のProof of Workアルゴリズムによって実現されています。本記事では、2026年時点でモネロをCPUでマイニングする方法を、環境設定から収益の見積もり、税務上の取り扱いまで、段階的に解説します。
第1章:モネロのマイニングの基礎知識
1-1. なぜモネロはCPUでマイニングできるのか
ほとんどの暗号通貨のPoWアルゴリズムは、GPU(グラフィックカード)やASIC(特定用途向け集積回路)が圧倒的に有利です。しかしモネロは、RandomXという独自のアルゴリズムを採用することで、この状況を逆転させています。
RandomXの特徴:
- ランダムコード実行:マイニングのたびに異なるランダムなプログラムを実行する。汎用CPUはこのようなランダムな計算が得意だが、ASICは固定的な演算しかできないため効率が大幅に低下する。
- 大容量のL3キャッシュ要求:RandomXは2GBの大きなデータセット(DAG)と256MBの小さなキャッシュを使用する。CPUのL3キャッシュが大きいほど効率が高い。
- メモリアクセスパターン:意図的に予測困難なメモリアクセスパターンを生成し、メモリ帯域幅に優れたCPUが有利になる設計。
- 浮動小数点演算:一般的なCPUが得意とする浮動小数点演算を多用する。
結果として、最新のCPU(特にAMD Ryzenシリーズ)はGPUよりも効率的にRandomXをマイニングできます。ASICは存在するもの(Bitmainが一時試みた)の、CPUに対して顕著な優位性がなく、採算が合わないとされています。
1-2. マイニングの仕組み
CPUマイニングの基本的な仕組み:
- マイニングソフトウェアがモネロネットワーク(またはマイニングプール)に接続する
- ネットワークから未承認のトランザクションのセット(ブロック候補)を受け取る
- CPUがRandomXアルゴリズムに基づいてハッシュ計算を繰り返す(ナンスを変化させながら)
- 目標値(難易度)以下のハッシュが見つかれば、ブロックを「採掘」できる
- 採掘に成功すると、ブロック報酬(現在0.6 XMR)と手数料を受け取る
難易度:モネロネットワーク全体のハッシュレートに基づいて自動調整される。ソロマイニングでは、単独でブロックを見つける確率は非常に低いため、通常はマイニングプールに参加する。
1-3. ハッシュレートの単位
モネロのマイニング速度の単位:
- H/s(ハッシュ毎秒):1秒間に計算するハッシュ数
- KH/s(キロハッシュ毎秒):1000 H/s
- MH/s(メガハッシュ毎秒):100万 H/s
- 一般的な家庭用CPU:1〜20 KH/s
- ハイエンドサーバーCPU(例:AMD EPYC):50 KH/s以上
- ネットワーク全体(2026年):約2〜3 GH/s
第2章:マイニング開始前の準備
2-1. 必要な機材と環境
最低限必要なもの:
- コンピュータ(デスクトップPC、サーバー、またはラップトップ)
- インターネット接続(常時接続が必要)
- モネロウォレット(マイニング報酬の受け取り先)
推奨スペック:
- CPU:AMD Ryzen 5 / 7 / 9シリーズまたはAMD EPYC(L3キャッシュが大きいものが有利)
- RAM:8GB以上(大容量モードでは少なくとも3GBが必要)
- ストレージ:50GB以上の空き容量(モネロフルノードを運用する場合)
- OS:Windows 10/11、Ubuntu 20.04/22.04/24.04、macOS(M1/M2でも動作可能)
2-2. CPUごとのハッシュレート目安(2026年)
主要なCPUのRandomXハッシュレート(概算):
- AMD Ryzen 9 7950X:約18,000〜20,000 H/s(大容量モード)
- AMD Ryzen 9 5950X:約17,000〜19,000 H/s
- AMD Ryzen 7 5700X:約9,000〜11,000 H/s
- AMD Ryzen 5 5600X:約6,000〜7,000 H/s
- Intel Core i9-13900K:約11,000〜13,000 H/s
- Intel Core i7-12700K:約8,000〜9,000 H/s
- Intel Core i5-12400:約5,000〜6,000 H/s
- Apple M1 Pro(8コア):約5,000〜6,000 H/s
- Apple M2 Max(12コア):約8,000〜10,000 H/s
※ハッシュレートはOSの設定、スレッド数、ヒュージページ(Huge Pages)の設定によって大きく変動します。
2-3. モネロウォレットの準備
マイニング報酬を受け取るためのウォレットを準備します。
推奨ウォレット:
- Monero GUI Wallet(公式):getmonero.orgからダウンロード。フルノードまたは軽量モードで動作。初心者にも使いやすい。
- Feather Wallet:軽量でプライバシー機能が充実。Tor接続対応。
- Cake Wallet:モバイル(iOS・Android)対応。
ウォレットアドレスのメモ:
- ウォレットを作成したら、XMRアドレス(約95文字の英数字)をメモしておく
- プールマイニングの場合、このアドレスがマイニング報酬の宛先となる
- シードフレーズ(25語の英単語)を安全な場所に保管する
第3章:マイニングソフトウェアの選択とインストール
3-1. 主要なCPUマイニングソフトウェア
RandomX対応の主要なマイニングクライアント:
XMRig(推奨):
- オープンソースで最も広く使われているRandomXマイニングソフトウェア
- 高いパフォーマンスと安定性
- Windows、Linux、macOSに対応
- 開発者への1%手数料(寄付モード。設定で変更可能)
- ダウンロード:github.com/xmrig/xmrig
Monero Miner(XMRig派生版):
- XMRigをベースにしたカスタマイズ版が多数存在
- 一部のプールが独自のカスタマイズ版を提供
P2Pool(プールソフトウェア):
- 分散型マイニングプールを実現するソフトウェア
- XMRigと組み合わせて使用
- 中央集権的なプールへの依存をなくし、真の分散化を実現
3-2. XMRigのインストール(Windows)
Windowsでの設定手順:
- ダウンロード:github.com/xmrig/xmrigの「Releases」から最新版(xmrig-x.x.x-msvc-win64.zip)をダウンロード
- 解凍:ZIPファイルを任意のフォルダに解凍
- ウイルス対策ソフトへの除外設定:マイニングソフトはウイルス対策ソフトに誤検知されることが多い。XMRigのフォルダをウイルス対策の除外リストに追加する
- 設定ファイルの編集:config.jsonを開き、プールアドレスとウォレットアドレスを設定
- 起動:xmrig.exeをダブルクリックして起動
config.jsonの基本設定例:
{
"pools": [
{
"url": "gulf.moneroocean.stream:10128",
"user": "あなたのXMRアドレス",
"pass": "x",
"keepalive": true,
"tls": true
}
],
"cpu": {
"enabled": true,
"huge-pages": true,
"hw-aes": null,
"priority": null,
"max-threads-hint": 100
}
}
3-3. XMRigのインストール(Linux / Ubuntu)
Ubuntuでの設定手順:
- 必要なパッケージのインストール:
sudo apt-get update && sudo apt-get install -y git build-essential cmake libuv1-dev libssl-dev libhwloc-dev - ソースからビルド:
git clone https://github.com/xmrig/xmrig.git
cd xmrig && mkdir build && cd build
cmake ..
make -j$(nproc) - Huge Pagesの有効化(パフォーマンス最大化):
sudo sysctl -w vm.nr_hugepages=1280
echo "vm.nr_hugepages=1280" | sudo tee -a /etc/sysctl.conf - 実行:
./xmrig --pool gulf.moneroocean.stream:10128 --user あなたのXMRアドレス
3-4. ヒュージページ(Huge Pages)の重要性
Huge Pages(大きなメモリページ)の設定は、RandomXのパフォーマンスに大きく影響します。
- Huge Pages有効時:約20〜30%のハッシュレート向上が見込める
- Windows:管理者権限でXMRigを起動するか、グループポリシーで設定
- Linux:上記のsysctlコマンドで設定
- macOS:macOSでは自動的に最適化される(手動設定不要)
第4章:マイニングプールの選択
4-1. プールマイニングとソロマイニング
プールマイニング(推奨):
- 複数のマイナーがハッシュレートを合算してブロックを採掘する
- 報酬は各マイナーのハッシュレートに応じて分配される
- 少ないハッシュレートでも安定的に収益を得られる
- プールは手数料(通常0〜2%)を徴収する
ソロマイニング:
- 単独でネットワークに接続してマイニング
- ブロックを見つけた場合、報酬の全額(0.6 XMR+手数料)を受け取れる
- 見つけられる確率は(あなたのハッシュレート)÷(ネットワーク全体のハッシュレート)
- 10 KH/sのCPUの場合、2〜3 GH/sのネットワークに対して約1/300,000の確率
- 事実上、数ヶ月〜数年に1回しかブロックを見つけられない
4-2. 主要なモネロマイニングプール(2026年)
- P2Pool(推奨):分散型。中央管理者なし。最低払い出し額は非常に低い。ただし技術的な設定がやや複雑。
- MoneroOcean:最大規模のモネロプールの一つ。自動的に最も収益性の高いアルゴリズムに切り替える機能あり。手数料0%(開発者への任意寄付)。
- SupportXMR(supportxmr.com):信頼性の高い老舗プール。手数料0.6%。
- MineXMR / Hashvault / 2Miners:その他の選択肢。
プール選択の基準:
- 手数料の低さ
- プールのハッシュレートシェア(大きすぎるプールは51%攻撃リスクを高める)
- 払い出し閾値の低さ(少額でも受け取れるか)
- 稼働実績と信頼性
- TLS接続対応(セキュリティ)
4-3. P2Poolの設定方法
P2Poolは分散型プールであり、最もモネロの理念(分散化)に沿ったマイニング方法です。
P2Poolの要件:
- モネロのフルノードが必要(monerod)
- P2Poolソフトウェアのインストール
- XMRigをP2Poolに向けて設定
P2Poolには2つのチェーンがあります:
- P2Pool Main(メインチェーン):より高い報酬だが、最低ハッシュレートの目安は約5 KH/s以上
- P2Pool Mini(ミニチェーン):低ハッシュレートのマイナー向け。最低ハッシュレートの目安は1 KH/s以上
第5章:マイニングの収益計算
5-1. 収益の計算方法
マイニング収益を計算するための基本式:
月間XMR収益 = (あなたのハッシュレート / ネットワーク全体のハッシュレート)× ブロック報酬 × 1日のブロック数 × 30日
2026年の概算(参考値):
- ネットワークハッシュレート:約2.5 GH/s(250,000万 H/s)
- ブロック報酬:0.6 XMR
- 1日のブロック数:720(約2分に1ブロック)
例:AMD Ryzen 9 5950X(15 KH/s)の場合:
- 月間XMR = (15,000 / 2,500,000,000)× 0.6 × 720 × 30 ≈ 0.078 XMR/月
- XMRが仮に1万円の場合:約780円/月
実際の収益は以下の計算ツールで確認できます:
- XMRig Benchmarks:github.com/xmrig/xmrig-benchmarks
- CryptoCompare Mining Calculator:cryptocompare.com
- WhatToMine:whattomine.com(XMRを選択)
5-2. 電気代との損益計算
マイニングの実質的な収益は、電気代を差し引いたものです。日本の電気代は世界的に見ても高水準であり、この点が収益性に大きく影響します。
日本の電気代の目安(2026年):
- 従量電灯Bの場合:約30〜40円/kWh(地域・事業者によって異なる)
例:Ryzen 9 5950Xの電力消費:
- CPU TDP:105W(マイニング時は100〜140W程度)
- システム全体(PC一式):約150〜200W
- 1ヶ月の電気代:200W × 24時間 × 30日 × 35円 = 5,040円
収益(月0.078 XMR × 10,000円 = 780円)- 電気代(5,040円)= -4,260円(赤字)
この試算が示すように、日本の家庭用電力価格では、CPUマイニングは一般的に採算が合わない場合が多いです。ただし以下の条件では状況が変わります:
- XMRの価格が大幅に上昇した場合
- 太陽光発電など安価な電力源を持っている場合
- すでに稼働中のサーバーや余剰計算リソースを利用する場合
- 電気代の安い海外の施設でマイニングする場合
5-3. マイニングの現実的な活用シーン
電気代を考慮すると、日本での個人マイニングは純粋な利益目的には向かない場合が多いですが、以下のような目的での利用は意義があります:
- 技術学習・実験:ブロックチェーン技術やPoWの仕組みを実践的に学ぶ
- ネットワーク貢献:モネロネットワークの分散化・セキュリティ強化への貢献
- プライバシー重視の取得方法:取引所を介さずにXMRを取得できる(KYCなし)
- 既存の計算リソースの活用:常時稼働しているサーバーやPCの余剰能力を活用
第6章:マイニングの最適化とトラブルシューティング
6-1. パフォーマンス最適化のヒント
スレッド数の最適化:
- 全スレッドをマイニングに使うと、他の作業に支障が出る。通常は物理コア数の75〜100%が最適。
- Windowsでは「max-threads-hint」で調整できる
- マイニング中でもPCを快適に使いたい場合は50〜75%に設定
AMDプロセッサの最適化:
- AMD Ryzenでは、NUMAアーキテクチャを考慮したスレッド割り当てが重要
- XMRigの「1 thread per core」設定を試す
- AMD製CPU向けに「wrmsr」ツールを使ったレジスタ設定で10〜15%の性能向上が可能(上級者向け)
温度管理:
- CPUマイニングはCPUをフル稼働させるため、温度管理が重要
- CPUクーラーを良質なものに交換する(空冷であればNoctua NH-D15等、水冷であれば240mm以上のラジエーター)
- ケースの通気性を確保する
- 目標温度:75℃以下(理想は70℃以下)
- HWMonitor、Core TempなどでCPU温度を監視する
6-2. よくあるトラブルと解決方法
問題1:ウイルス対策ソフトがXMRigを削除する
- 原因:マイニングソフトはウイルス対策ソフトに「潜在的に危険なソフトウェア」として認識されることがある
- 解決:XMRigのフォルダをウイルス対策の除外リスト(ホワイトリスト)に追加する
問題2:ハッシュレートが期待値より低い
- 原因:Huge Pagesが有効になっていない、スレッド数が最適でない、CPUのサーマルスロットリング
- 解決:Huge Pagesを有効化する、スレッド数を調整する、CPUの温度を確認して冷却を改善する
問題3:プールへの接続が失敗する
- 原因:ファイアウォールがマイニングの通信をブロックしている、プールのURLやポートが間違っている
- 解決:ファイアウォールの設定を確認、プールの接続情報(URL・ポート)を再確認
問題4:報酬がウォレットに届かない
- 原因:プールの最低払い出し額に達していない、ウォレットアドレスが間違っている
- 解決:プールのダッシュボードでウォレットアドレスを使って進捗を確認する。最低払い出し額を確認する
第7章:クラウドマイニングとレンタルハッシュレート
7-1. クラウドマイニングの実態
ハードウェアを購入せずにクラウド上のサービスでマイニングする「クラウドマイニング」については、注意が必要です。
- 多くのクラウドマイニングサービスは詐欺または採算が合わない
- 収益が電気代と管理費を下回るため、実質的な損失になるケースが多い
- ただし、NiceHashのようなハッシュレートマーケットプレイスは比較的信頼性が高い
7-2. NiceHashを使ったRandomXのレンタルマイニング
NiceHash(nicehash.com)では、RandomXのハッシュレートを買うことができます。XMRを直接もらうのではなく、ビットコインで報酬を受け取り、それをXMRに換算する仕組みです。
- 自分のCPUをNiceHashに提供してBTCを稼ぐことも可能
- MoneroSwapperでBTCをXMRに交換することで、実質的にCPUマイニングでXMRを得ることができる
第8章:日本の法律とマイニングの税務
8-1. マイニング収益の税務申告
日本においてモネロのマイニング収益は課税対象です。
個人の場合:
- マイニングで獲得したXMRは、獲得時点の市場価格(円換算)が「雑所得」として課税対象
- 後にXMRを売却した場合は、取得時の市場価格(マイニング時の価格)と売却価格の差額が追加の課税対象
- 電気代、マイニング機材の減価償却費は経費として控除可能(事業的規模と認められる場合)
事業的規模の判断:
- 反復・継続性があり、利益を得ることを目的としている場合は「事業所得」または「雑所得」
- 年間収益が少ない趣味レベルの場合は雑所得
- 詳細は税理士に相談することをお勧めします
8-2. マイニング記録の保管
税務申告のために、以下の記録を保管してください:
- マイニングソフトウェアのログ(獲得日時・獲得量)
- プールのダッシュボードのスクリーンショット(定期的に保存)
- XMRの市場価格記録(獲得日時の価格)
- 電気代の領収書(経費控除のため)
- マイニング機材の購入記録(減価償却のため)
第9章:マイニング不要でXMRを取得する方法
9-1. MoneroSwapperでの即時取得
CPUマイニングの設定が面倒に感じる方や、日本の電気代では採算が合わない方には、MoneroSwapperを使った方法がおすすめです。
- ビットコイン(BTC)、イーサリアム(ETH)、その他の主要な暗号通貨をXMRに即時交換
- アカウント登録不要・KYCなし
- 最小限の操作でプライバシー保護されたXMRを取得できる
- マイニングのような技術的な知識は不要
マイニングとスワップサービスの比較:
- マイニング:時間はかかるが取引所やスワップサービスを介さずにXMRを取得できる。よりプライバシーが高い。設定の手間と電気代がかかる。
- MoneroSwapper:即時取得が可能。設定不要。ただし、スワップ元の暗号通貨のトランザクション記録は残る。
まとめ:2026年のCPUマイニングの現実と可能性
2026年においても、モネロはRandomXアルゴリズムにより、一般のCPUでマイニング可能な数少ない主要暗号通貨であり続けています。日本の高い電気代を考えると、純粋な収益目的での個人マイニングは難しい状況ですが、技術的な学習、ネットワークへの貢献、プライバシーを重視したXMRの取得方法として、CPUマイニングには独自の価値があります。
P2Poolを使った分散型マイニングに参加することは、モネロネットワークの分散化と強化に直接貢献します。これは単なる金銭的な収益を超えた、暗号通貨コミュニティへの参加という価値を持ちます。
一方、XMRを簡単かつ迅速に取得したい方には、MoneroSwapperのようなノンKYCスワップサービスが最適な選択肢です。マイニングとスワップを適切に組み合わせて、あなたの状況に最も合ったXMRの取得方法を選んでください。プライバシー保護の強力な技術であるモネロを、あなたのデジタル資産の一部として取り入れることをお勧めします。
第10章:マイニングの高度な最適化とサーバーマイニング
10-1. 複数CPUを使ったスケールアップ
単一の家庭用CPUでのマイニングに限界を感じる場合、複数のCPUを搭載したサーバー機器(デュアルプロセッサーサーバー)を使ったマイニングが選択肢として浮上します。例えば、AMD EPYC 7763(64コア)を2基搭載したデュアルプロセッサーサーバーは、100 KH/s以上のハッシュレートを実現できます。ただし、このようなサーバー機器は非常に高価(中古でも数十万円以上)であり、消費電力も大きい(1000W以上)ため、日本の電気料金では採算が合わないケースがほとんどです。データセンターの余剰リソースや、海外の電気代が安い地域(米国やカナダの一部、アイスランド、コスタリカなど)での運用であれば、採算が取れる場合があります。VPS(仮想プライベートサーバー)を使ったマイニングについては、ほとんどのVPSプロバイダーの利用規約でマイニングが禁止されており、アカウント停止のリスクがあるため推奨できません。
10-2. マイニングの電力効率最適化
日本での家庭用CPUマイニングの採算性を少しでも改善するために、電力効率の最適化が重要です。CPUの電力制限(Power Limit)を設定することで、ハッシュレートをわずかに下げながら消費電力を大幅に削減できます。例えば、AMD Ryzen 9 5950Xでは、デフォルトのTDP 105Wを70Wに制限すると、ハッシュレートは約10〜15%低下しますが、消費電力は約30〜35%削減されます。これにより、ワットあたりのハッシュレート(電力効率)が向上します。BIOSまたはAMD Ryzen Master、Intel XTUなどのツールで電力制限を設定できます。また、CPUのコア電圧(Vcore)を下げることで、消費電力をさらに削減できます(アンダーボルティング)。ただし、アンダーボルティングは安定性に影響する場合があり、十分なテストが必要です。室温が低い冬季や夜間の電力料金が安い時間帯(深夜電力契約)のみマイニングを行うことで、コストを削減することも可能です。太陽光発電パネルを持っている方は、昼間の余剰電力でマイニングを行うことで、実質的なコストをほぼゼロに抑えることができます。
10-3. マイニングとスワップの組み合わせ戦略
CPUマイニングとMoneroSwapperを組み合わせた戦略を紹介します。マイニングで少量のXMRを継続的に蓄積しながら、まとまった金額のXMRが必要になったときにMoneroSwapperでBTC/ETHをXMRにスワップするという使い分けが効果的です。マイニングは設定・初期投資の手間がかかりますが、一度設定すれば継続的にXMRを取得できます。一方、MoneroSwapperは即座に大量のXMRを取得でき、マイニングの複雑な設定が不要です。両方を組み合わせることで、プライバシーの観点からも多様化されたXMR取得経路を確保できます。特に、マイニングで得たXMRは取引所やスワップサービスを一切介さずに入手したものであり、最高水準のプライバシーを持ちます。一方、MoneroSwapperで交換したXMRはスワップ時点のトランザクション記録が残りますが、XMRとして受け取った後の動きはモネロのプライバシー技術によって保護されます。あなたのセキュリティニーズと手間のバランスに応じて、最適な組み合わせを選択してください。
🌍 他の言語で読む