メインコンテンツへスキップ

第 3 架 仕組み 17 / 45

ビットコインのマイニングとは

ビットコインのマイニングとは?Proof of Workの仕組み、難易度調整、ASICの進化、報酬と電力消費までを体系的に解説。

この記事の出典を確認する(19件)

記事概要

マイナーは金脈を探しているのではありません。候補ブロックの小さな値を変えながら、規則を満たすハッシュが出るまで計算を続けています。

理解の手がかり

計算することでしか手に入らない抽選券を世界中が作り続け、当たりを引いた参加者が帳簿の次のページを提案する。そう考えると、競争の輪郭が見えてきます。

比喩の限界

普通の抽選と違って、それぞれのフルノードが提案を独立に検証し、無効なブロックは拒否します。ハッシュレートを持つことは、プロトコルの規則を自由に変える権利ではありません。

電力がどこでセキュリティに変わるのか、なぜCPUからASICへ進んだのかを、一続きの話として理解できます。

用語集を開く
この記事の目次10節読みたい節へ移動する

1主要な事実

主要な事実の比較表
項目値
合意方式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月初旬時点)

合意方式・難易度調整の周期・目標ブロック間隔・報酬額・コインベース成熟は、プロトコルで確定した仕様です。一方でハッシュレートと電力消費は日々変動する時点依存の推計なので、最新値は出典欄の一次データで確認してください。

2マイニングとは何か

マイナーは自分が有効と判断した取引から候補ブロックを組み、ブロックヘッダーの値を変えながらProof of Workを探索し、条件を満たした候補をネットワークへ提案します。採用されたブロックのコインベースには、新規発行分と取引手数料を受け取る条件が入ります。

ただし、正しさを決めるのはマイナーだけではありません。各フルノードは、受け取った取引、ブロックの構造、発行額、スクリプト、Proof of Workを合意ルールに照らして独立に検証し、無効な候補を拒否します。マイニングとは、誰でも参加できる環境で履歴の候補にコストを課し、積み上げた仕事量で順序を決めながら新規発行を担う仕組みです。

「マイニング」という名前は金の採掘に由来しています。金と同様に、ビットコインも資源(計算力と電力)を投入して「採掘」する必要があります。

3Proof of Work(作業証明)

Proof of Work(PoW)とは、ブロックヘッダーのSHA-256dハッシュを、ネットワークのターゲットという整数値より小さくする探索です。「先頭にゼロが並ぶ」という説明は見た目の近似で、規則そのものは256ビット整数とターゲットの大小比較です。条件を満たしたハッシュは、そのときのターゲットに対してどれだけの試行が必要と見込まれたかを示す、確率的な証拠になります。

マイナーが変えるのはナンスだけではありません。コインベースのextra nonce、取引の組み合わせ、タイムスタンプなども変えながら候補ヘッダーを作り、予測できないハッシュを何度も試します。必要な試行回数は固定ではなく、成功確率とネットワークの難易度に従う確率変数です。

ターゲット未満のハッシュを見つけたマイナーは、候補ブロックをネットワークへ配信します。受け取った各ノードは、ヘッダーのSHA-256dとターゲット条件をわずかな計算で確かめ、それとは別に取引・スクリプト・発行額・マークルルートなど、すべての合意ルールを検証します。候補は伝播の競争に敗れてステイルになることがあり、後からチェーンが組み替わる可能性も残ります。だからこそ、ハッシュを見つけた時点をただちに「確定」とは呼びません。

この「計算は難しいが検証は簡単」という非対称性がPoWの核心であり、ネットワークのセキュリティを支えています。

図 1 単純化した探索loop。Nonceなどheaderへ影響する値を変え、SHA-256dの数値結果がTarget未満になる候補を探す。発見後はnetworkへbroadcastされ、各full nodeがProof of Workと全block ruleを検証する。候補発見だけで即時確定するわけではない。

4難易度調整

ビットコインは約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ブロックごとに上下に調整され、近年は百兆倍前後の範囲で推移しています)。

5同時発見とステイルブロック

2人のマイナーがほぼ同時に有効なブロックを見つけることがあります。このときネットワークは一時的に2本の枝に分かれ、次のブロックがどちらかの枝に積まれた時点で、短いほうの枝は捨てられます。捨てられたブロックは不正でも無効でもなく、単に採用されなかっただけで、これをステイルブロック(孤児ブロック)と呼びます。作ったマイナーの報酬は失われます。

ステイルブロックになる確率はブロックがネットワークに伝わる速さに左右されるため、接続と規模に恵まれたマイナーほど有利になりやすいという指摘があります。この非対称性を意図的に利用し、見つけたブロックをしばらく隠して他のマイナーの計算を無駄にさせる戦略は「セルフィッシュマイニング(利己的マイニング)」として2013年に理論的に提示されましたが、ビットコインのメインネットで実行された明確な事例は確認されていません。

取引の確認(コンファメーション)を待つべき理由もここにあります。直近のブロックほど後から入れ替わる余地が残るため、金額の大きい取引ほど多くの確認を待つのが安全です。また、採掘したブロック報酬(コインベース)は、こうしたチェーンの組み替えに備えて100ブロック経過するまで使用できない決まりになっています。

6マイニングハードウェアの進化

初期のビットコインクライアントは、CPU向けの採掘機能を内蔵していました。2010年にはIntel・AMDのCPUを対象にSSE2でSHA-256を並列化する実装が共有され、同年10月にはATI・NVIDIAのGPUで動くOpenCLの採掘ソフトが公開されます。2011年には、当時独立企業だったXilinxとAlteraのFPGAを対象にしたオープンソース実装が登場し、CanaanのSEC提出資料は2013年1月のAvalon ASIC出荷を記録しています。これらの移行は互いに重なり合っており、全員が同じ日に次の機種へ替わったわけではありません。

CPUは幅広いソフトウェアを動かし、GPUは多数の試行を並列にこなし、FPGAはSHA-256の演算経路を組み替え可能な回路へ写し、ASICはその回路をシリコンに固定します。専用化を進めたのは、アルゴリズムが固定されていること、収益がハッシュレートに連動すること、そして電力と設備費の競争があることです。「GPUはCPUの何倍」「ASICはCPUの何倍」といった、用途も精度も測定条件も示さない倍率では説明できません。

現在の競争的なビットコイン採掘は、SHA-256のASICを組み込んだ装置を中心に行われます。ただし装置に要るのはASICのダイだけではありません。コントローラ、基板、メモリ、電源、ファームウェア、ファンや液冷、ネットワークと施設までを含みます。Canaan、Bitmain、MicroBTのような装置メーカー、製造を請け負うファウンドリ、パッケージング・テスト、マイニングプール、採掘施設は、それぞれ別の役割を担います。Intelも2022年にBlockscale ASICへ参入しましたが、2023年には製品終了を通知しました。大企業が参入することと、その事業が続くことは別の話です。チップ単体のJ/TH、壁のコンセントで測った装置の効率、施設全体の効率も、それぞれ違う数値になります。

CPU、GPU、FPGA、ASICを一つの性能順位に並べず、プログラム可能性、並列性、データの移動、製造と企業の分業まで含めて追った系譜は、「コンピューターハードウェアの歴史」で詳しく扱います。

7マイニングプール

マイニングプールとは、複数のマイナーが計算力を結集してブロック発見の確率を高める仕組みです。発見したブロックの報酬は、貢献した計算力の比率に応じて参加者に分配されます。

個人マイナーがブロックを発見する確率は宝くじのように低いですが、プールに参加することで小さいながらも安定した報酬を得られます。

直近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 で、普及は途上にあります。

8エネルギー消費とその議論

ビットコインマイニングの年間電力消費量は、一部の国家の電力消費量に匹敵するとされています。代表的な指標であるケンブリッジ大学のCBECI(Cambridge Bitcoin Electricity Consumption Index)では、best-guess(最良推定)が年間約141 TWh(2026年8月初旬時点)です。

ただしこれは実測値ではありません。CBECIはマイナーが使っている機種の構成を仮定して推計するため、仮定を「全員が最も効率の良い機種を使っている」側と「最も効率の悪い機種を使っている」側に振ると、下限・上限はおよそ75〜250 TWhまで開きます。この種の数値は単一の確定値ではなく、幅と時点をセットにした推計として読む必要があります。

批判派は「エネルギーの無駄遣い」と主張しますが、擁護派は「価値のセキュリティを維持するための必要なコスト」と反論しています。

近年、再生可能エネルギーの利用が増加しています。水力発電が豊富な地域(アイスランド、カナダ、ノルウェー)や、余剰の天然ガスを利用するフレアガスマイニングが注目されています。

持続可能エネルギーの比率は、誰が何をどう測ったかで数値が変わります。業界団体のビットコインマイニング協議会(BMC)は約60%と報告していますが、これは会員企業などからの自己申告を集計したもので、対象はネットワーク全体の半分程度にとどまります。一方、ケンブリッジ大学が独立に行った推計では約52.4%とされています。両者は「持続可能」に何を含めるか(原子力を数えるかなど)と対象範囲が異なるため、どちらか一方だけを引用するのではなく、測定条件まで含めて比較するのが適切です。エネルギーミックスの改善は業界全体の重要課題です。

9ブロック報酬と手数料

マイナーの収入は2つの要素で構成されます。①ブロック報酬(新規発行されるBTC)、②取引手数料(ブロックに含まれる取引の手数料合計)。

ブロック報酬は半減期ごとに半分になります。2024年の4回目の半減期後は3.125 BTCです。最終的にすべてのビットコインが発行された後(2140年頃)は、手数料のみがマイナーの収入となります。

取引手数料はネットワークの混雑度によって変動します。2017年や2021年のピーク時には1取引あたり50ドル以上になることがあり、記録に残る最高は、第4回半減期とRunes(オーディナルズ由来のトークン規格)の発行が重なった2024年4月20日の1取引あたり平均約128ドルです。

長期的には、手数料収入だけでマイナーのインセンティブが維持できるかが、ビットコインの持続可能性における重要な問題となっています。

10量子コンピュータとマイニング

SHA-256の探索では、Groverのアルゴリズムによって、理想化された条件のもとで探索回数が平方根の規模まで減ることが論点になります。しかし、これは量子マイナーがただちにネットワークの過半のHash Powerを握れるという意味ではありません。誤り耐性のある回路、誤り訂正、実行速度、電力、並列化、既存のASICとの競争を含む別の工学問題であり、実用的な量子マイニング攻撃が公開の場で実証された例はありません。

署名の側は別の論点です。十分に大規模な誤り訂正付きの量子コンピュータが実現すれば、Shorのアルゴリズムは、露出したsecp256k1の公開鍵から秘密鍵を復元する道を開きます。これはECDSAだけでなく、BIP 340のSchnorr署名にも関わります。ただし、必要な資源の見積もりはハードウェアや誤り率、回路の構成といった仮定に左右されるため、このサイトでは実用的な攻撃が成立する時期を断定しません。

公開鍵がどれだけ露出するかは、出力の種類、アドレスの使い回し、xpubやdescriptorの扱い方によって変わります。「未送金なら安全」と一律には言えません。量子アルゴリズム、公開鍵の露出、NIST規格、Draftの移行提案は、独立記事「量子コンピュータはビットコインを壊すのか」で一次資料から整理しています。

主な参照元

次に読む

ビットコインの半減期とは約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
コンテンツ利用条件

運営者が権利を有する記事本文・独自図解・公開データは、引用、要約、索引作成、検索、RAG、機械分析、AIモデルの学習に利用できます。読者に内容を提示する場合は、技術的に可能な範囲で「ビットコイン図書館」と該当するcanonical URLを示してください。

変更履歴 / Revision history

  1. PoW のターゲットを「先頭ゼロ」ではなく256ビット整数の比較として記述し、期待試行量・ナンス以外の探索空間・候補発見後のフルノード検証・ステイル/再編成との境界を明記。Intel Blockscaleの参入と製品終了通知も、チップ単体との境界を示して追加。量子節はShorとGrover、署名とマイニングを分離し、根拠のない固定時期・固定量子ビット数・未送金アドレスの一般化を削除。
  2. マイナーのブロック提案とフルノードの独立検証を分離。CPU・GPU・FPGA・ASIC史を初期のコード、当時のOpenCL/FPGA資料、SEC提出資料へ接続し、根拠のない速度倍率・ノートPC説・現行製品の順位づけを除去。
  3. 主要な事実表を追加。エネルギー推計をCBECIのモデル推計値と幅の出所に是正、BMC/ケンブリッジ両論併記、プール観測順と集中度、手数料史上最高、ステイルブロック/セルフィッシュマイニング節を新設。