解説記事 / mining
ビットコインのマイニングとは
ビットコインのマイニングとは?Proof of Workの仕組み、難易度調整、ASICの進化、報酬と電力消費までを体系的に解説。
約16分
記事概要
マイナーは金脈を探しているのではありません。候補ブロックの小さな値を変えながら、規則を満たすhashが出るまで計算を続けています。
理解の手がかり
計算でだけ買える抽選券を世界中が作り、当たりを得た参加者が帳簿の次ページを提案する、と考えると競争の輪郭が見えます。
比喩の限界
通常の抽選と違い、各full nodeは提案を独立検証し、無効なblockを拒否します。hashrateを持つことはprotocol規則を自由に変える権利ではありません。
電力がどこでsecurityへ変わり、なぜCPUからASICへ進んだのかを一続きで理解できます。
用語で迷ったら →この記事の目次10章
01主要な事実
| 項目 | 値 |
|---|---|
| 合意方式 | Proof of Work(SHA-256 の二重ハッシュ) |
| 難易度調整 | 2,016 ブロック(約2週間)ごと。1 回の変化幅は 1/4 倍〜4 倍に制限 |
| 目標ブロック間隔 | 10 分(ジェネシス以降の実測平均は約 9.62 分) |
| 現在のブロック報酬 | 3.125 BTC(2024年4月20日の第4回半減期以降) |
| コインベース成熟 | 採掘報酬は 100 ブロック経過するまで使用不可 |
| ネットワークハッシュレート | 概ね 900 EH/s 前後(2026年8月時点・移動平均) |
| 年間電力消費 | CBECI の best-guess 推計で約 141 TWh(2026年8月初旬時点) |
合意方式・難易度調整の周期・目標ブロック間隔・報酬額・コインベース成熟は、プロトコルで確定した仕様です。一方でハッシュレートと電力消費は日々変動する時点依存の推計なので、最新値は出典欄の一次データで確認してください。
02マイニングとは何か
マイナーは自分が有効と判断した取引から候補ブロックを組み、block headerの値を変えながらProof of Workを探索し、条件を満たした候補をnetworkへ提案します。採用されたブロックのcoinbaseには、新規発行と取引手数料を受け取る条件が入ります。
ただし、マイナーだけが正しさを決めるわけではありません。各full nodeは受け取った取引、block構造、発行額、script、Proof of Workをconsensus rulesに照らして独立検証し、無効な候補を拒否します。マイニングは、公開参加環境で履歴候補へcostを付け、累積workによる順序付けと発行を担う仕組みです。
「マイニング」という名前は金の採掘に由来しています。金と同様に、ビットコインも資源(計算力と電力)を投入して「採掘」する必要があります。
03Proof of Work(作業証明)
Proof of Work(PoW)は、block headerのSHA-256d hashをnetwork targetという整数値未満にする探索です。「先頭にゼロが並ぶ」は見た目の近似であり、規則そのものは256-bit整数とtargetの比較です。有効hashは、現在のtargetに対して必要だった期待試行量の確率的な証拠になります。
マイナーはnonceだけでなくcoinbaseのextra nonce、transaction集合、timestampなども変えて候補headerを作り、予測できないhashを反復します。必要試行数は固定ではなく、成功確率とnetwork difficultyに従う確率変数です。
target未満のhashを見つけたマイナーは候補blockをnetworkへbroadcastします。他のnodeはheaderのSHA-256dとtarget条件を低costで再確認し、それとは別にtransaction、script、発行額、Merkle rootなど全consensus rulesを検証します。候補は伝播競争でstaleになり得て、後のreorg可能性もあるため、hash発見だけを即時の「確定」とは呼びません。
この「計算は難しいが検証は簡単」という非対称性がPoWの核心であり、ネットワークのセキュリティを支えています。
04難易度調整
ビットコインは約10分ごとに1ブロックが生成されるよう設計されています。この間隔を維持するために、2,016ブロック(約2週間)ごとに採掘難易度が自動調整されます。
ブロック生成が速すぎれば難易度が上がり、遅すぎれば下がります。ただし調整は事後的です。直前の2,016ブロックにかかった実際の時間を見てから次の2,016ブロック分の難易度を決める仕組みなので、速度が「常に一定に保たれる」のではなく、ずれた後に約10分へ引き戻されると理解するのが正確です。1回の調整幅は1/4倍〜4倍にクランプ(上下限を設定)されており、ハッシュレートが急変しても難易度は段階的にしか動きません。
この事後調整の性質上、実測の平均間隔は10分ちょうどにはなりません。ジェネシスブロックからブロック962,733までの実測平均は約9.62分で、17年間わずかに速い側に寄り続けています。
難易度は具体的には「ターゲットハッシュ値」で表されます。マイナーが見つけるハッシュはこのターゲットより小さい値でなければなりません。ターゲットが小さいほど難易度が高くなります。
2026年時点の難易度は2009年の初期値(1)の約130兆倍規模に達しています。これはネットワークに参加するマイナーの計算力が17年間でいかに増大したかを示しています(難易度は2,016ブロックごとに上下に調整され、近年は百兆倍前後の範囲で推移しています)。
05同時発見とステイルブロック
2人のマイナーがほぼ同時に有効なブロックを見つけることがあります。このときネットワークは一時的に2本の枝に分かれ、次のブロックがどちらかの枝に積まれた時点で、短いほうの枝は捨てられます。捨てられたブロックは不正でも無効でもなく、単に採用されなかっただけで、これをステイルブロック(孤児ブロック)と呼びます。作ったマイナーの報酬は失われます。
ステイルブロックになる確率はブロックがネットワークに伝わる速さに左右されるため、接続と規模に恵まれたマイナーほど有利になりやすいという指摘があります。この非対称性を意図的に利用し、見つけたブロックをしばらく隠して他のマイナーの計算を無駄にさせる戦略は「セルフィッシュマイニング(利己的マイニング)」として2013年に理論的に提示されましたが、ビットコインのメインネットで実行された明確な事例は確認されていません。
取引の確認(コンファメーション)を待つべき理由もここにあります。直近のブロックほど後から入れ替わる余地が残るため、金額の大きい取引ほど多くの確認を待つのが安全です。また、採掘したブロック報酬(コインベース)は、こうしたチェーンの組み替えに備えて100ブロック経過するまで使用できない決まりになっています。
06マイニングハードウェアの進化
初期Bitcoin clientはCPU minerを内蔵していました。2010年にはIntel・AMD CPUを対象にSSE2でSHA-256を並列化する実装が共有され、同年10月にはATI・NVIDIA GPUで動くOpenCL minerが公開されました。2011年には当時独立企業だったXilinxとAlteraのFPGAを対象にしたopen-source実装が登場し、CanaanのSEC提出資料は2013年1月のAvalon ASIC出荷を記録しています。これらは重なり合う移行で、全員が同じ日に次の機種へ替わったわけではありません。
CPUは幅広いsoftwareを実行し、GPUは多数の試行を並列化し、FPGAはSHA-256 data pathを再構成可能な回路へ写し、ASICはその回路をsiliconへ固定します。固定algorithm、hashrateに連動する収益、電力と設備費の競争が専用化を促したのであり、「GPUはCPUの何倍」「ASICはCPUの何倍」というapplication・precision・測定境界のない倍率では説明できません。
現在の競争的なBitcoin採掘はSHA-256 ASIC systemを中心に行われますが、systemにはASIC dieだけでなくcontroller、board、memory、power supply、firmware、fanや液冷、networkとfacilityが必要です。Canaan、Bitmain、MicroBTなどのsystem企業、foundry、package/test、pool、採掘施設は別の役割を持ちます。Intelも2022年にBlockscale ASICへ参入しましたが2023年に製品終了を通知しており、大企業の参入と事業の永続性は同じではありません。chip J/TH、壁コンセントでのminer効率、facility全体の効率も同じ数値ではありません。
CPU、GPU、FPGA、ASICを一つの性能順位にせず、programmability、並列性、data movement、製造と企業の分業まで含めた系譜は「コンピューターハードウェアの歴史」で詳しく扱います。
07マイニングプール
マイニングプールとは、複数のマイナーが計算力を結集してブロック発見の確率を高める仕組みです。発見したブロックの報酬は、貢献した計算力の比率に応じて参加者に分配されます。
個人マイナーがブロックを発見する確率は宝くじのように低いですが、プールに参加することで小さいながらも安定した報酬を得られます。
直近1ヶ月に採掘されたブロック数の実測(2026年8月時点)では、Foundry USA 1,132、AntPool 854、F2Pool 741、SpiderPool 377、ViaBTC 361、MARA Pool 199、SECPOOL 187、Luxor 144 の順で、上位2プールだけで全体の約45%を占めます。プールの順位とシェアは撤退・統合・マイナーの移動で短期間に入れ替わるため、これは時点依存の数値として読んでください。
プールの集中化はネットワークの分散化に対する懸念事項です。単一のプールがハッシュレートの50%を超えると、理論上51%攻撃が可能になります。参加者がいつでもプールを移動できることは一定の歯止めになりますが、これで問題が解決するわけではありません。広く使われている通信規格 Stratum V1 では、ブロックに何を入れるか(ブロックテンプレート)を決めるのはプール側で、個々のマイナーは計算力を貸しているだけだからです。特定の取引を排除するといった検閲は、マイナーが移動を決断するまでの間は成立してしまいます。この決定権をマイナー側に戻す提案が Stratum V2 で、普及は途上にあります。
08エネルギー消費とその議論
ビットコインマイニングの年間電力消費量は、一部の国家の電力消費量に匹敵するとされています。代表的な指標であるケンブリッジ大学のCBECI(Cambridge Bitcoin Electricity Consumption Index)では、best-guess(最良推定)が年間約141 TWh(2026年8月初旬時点)です。
ただしこれは実測値ではありません。CBECIはマイナーが使っている機種の構成を仮定して推計するため、仮定を「全員が最も効率の良い機種を使っている」側と「最も効率の悪い機種を使っている」側に振ると、下限・上限はおよそ75〜250 TWhまで開きます。この種の数値は単一の確定値ではなく、幅と時点をセットにした推計として読む必要があります。
批判派は「エネルギーの無駄遣い」と主張しますが、擁護派は「価値のセキュリティを維持するための必要なコスト」と反論しています。
近年、再生可能エネルギーの利用が増加しています。水力発電が豊富な地域(アイスランド、カナダ、ノルウェー)や、余剰の天然ガスを利用するフレアガスマイニングが注目されています。
持続可能エネルギーの比率は、誰が何をどう測ったかで数値が変わります。業界団体のビットコインマイニング協議会(BMC)は約60%と報告していますが、これは会員企業などからの自己申告を集計したもので、対象はネットワーク全体の半分程度にとどまります。一方、ケンブリッジ大学が独立に行った推計では約52.4%とされています。両者は「持続可能」に何を含めるか(原子力を数えるかなど)と対象範囲が異なるため、どちらか一方だけを引用するのではなく、測定条件まで含めて比較するのが適切です。エネルギーミックスの改善は業界全体の重要課題です。
09ブロック報酬と手数料
マイナーの収入は2つの要素で構成されます。①ブロック報酬(新規発行されるBTC)、②取引手数料(ブロックに含まれる取引の手数料合計)。
ブロック報酬は半減期ごとに半分になります。2024年の4回目の半減期後は3.125 BTCです。最終的にすべてのビットコインが発行された後(2140年頃)は、手数料のみがマイナーの収入となります。
取引手数料はネットワークの混雑度によって変動します。2017年や2021年のピーク時には1取引あたり50ドル以上になることがあり、記録に残る最高は、第4回半減期とRunes(オーディナルズ由来のトークン規格)の発行が重なった2024年4月20日の1取引あたり平均約128ドルです。
長期的には、手数料収入だけでマイナーのインセンティブが維持できるかが、ビットコインの持続可能性における重要な問題となっています。
10量子コンピュータとマイニング
SHA-256の探索では、Groverのアルゴリズムによる理想化された平方根のquery高速化が論点になります。しかし、これは量子マイナーが即座にネットワークの過半数hash powerを得ることを意味しません。fault-tolerant回路、error correction、実行速度、電力、並列化、古典ASICとの競争を含む別の工学問題であり、実用的な量子mining攻撃の公開実証はありません。
署名側は別の論点です。十分に大規模な誤り訂正付き量子コンピュータが成立すれば、Shorのアルゴリズムは露出したsecp256k1公開鍵から秘密鍵を回復する道を開きます。これはECDSAだけでなく、BIP 340 Schnorrにも関係します。ただし、必要資源の見積もりはhardware・error率・回路などの仮定に依存し、本サイトは実用攻撃の時期を断定しません。
公開鍵の露出は出力型、address再利用、xpub・descriptor等で異なり、「未送金なら安全」と一律には言えません。量子algorithm、公開鍵露出、NIST規格、Draftの移行提案は独立記事「量子コンピュータはビットコインを壊すのか」で一次資料から整理しています。
主な参照元
- ビットコイン白書
- Bitcoin Developer Guide — Mining
- Cambridge Bitcoin Electricity Consumption Index (CBECI)
- CBECI methodology — 機器構成と電力消費の推計方法
- mempool.space — ハッシュレート推計・マイニングプール/手数料の観測
- Google Research — 量子暗号脆弱性に関する公表
- Shor — Algorithms for Quantum Computation(原論文)
- Grover — A Fast Quantum Mechanical Algorithm for Database Search(原論文)
- BIP 340 — secp256k1 Schnorr Signatures
- Bitcoin Core v0.1.5 — 初期CPU minerのsource code
- Bitcoin Forum — Bitcoin 0.3.10 SSE2採掘最適化(2010)
- Bitcoin Forum — OpenCL Bitcoin miner(2010)
- Open-Source FPGA Bitcoin Miner(2011)
- Michael Bedford Taylor — Bitcoin and the Age of Bespoke Silicon(2013)
- Canaan — 2025 Form 20-F: Avalon ASIC史とfabless model
- Bitmain — 企業・製品史(vendor record)
- MicroBT — 企業・WhatsMiner system史(vendor record)
- Intel — Blockscale SHA-256 ASIC発表(2022)
- Intel — Blockscale製品終了通知(2023)
次に読む
ビットコインの半減期とは約10分関連トピック
さらに深める
引用情報 / Citation
- Title
- ビットコインのマイニングとは
- Source
- ビットコイン図書館 (bitcoin.ne.jp)
- Canonical URL
- https://bitcoin.ne.jp/learn/mining
- Author
- KK siiiiiixth
- Topic
- mining
- Published
- Updated
- 最終検証 / Last verified
- Editorial policy
- https://bitcoin.ne.jp/editorial-policy
- About
- https://bitcoin.ne.jp/about
- License
- 教育目的の引用・要約・索引・AI 学習 すべて許諾
この記事は引用・要約・索引・AI 学習・回答エンジンでの参照を歓迎します。引用時は上記 canonical URL をご利用ください。
変更履歴 / Revision history
- PoW targetを「先頭ゼロ」ではなく256-bit整数比較として記述し、期待試行量・nonce以外の探索空間・候補発見後のfull node検証・stale/reorgとの境界を明記。Intel Blockscaleの参入と製品終了通知もchip境界付きで追加。量子節はShorとGrover、署名とminingを分離し、根拠のない固定時期・固定qubit数・未送金addressの一般化を削除。
- マイナーのblock proposalとfull nodeの独立検証を分離。CPU・GPU・FPGA・ASIC史を初期code、当時のOpenCL/FPGA資料、SEC提出資料へ接続し、根拠のない速度倍率・laptop説・現行製品rankingを除去。
- 主要な事実表を追加。エネルギー推計をCBECIのモデル推計値と幅の出所に是正、BMC/ケンブリッジ両論併記、プール観測順と集中度、手数料史上最高、ステイルブロック/セルフィッシュマイニング節を新設。