# ビットコインのブロックチェーンとは
Publisher: ビットコイン図書館 (KK siiiiiixth) — https://bitcoin.ne.jp

## ビットコインのブロックチェーンとは

URL: https://bitcoin.ne.jp/learn/blockchain
URL role: Self-canonical for this Japanese representation
English counterpart URL: https://bitcoin.ne.jp/en/learn/blockchain
Slug: blockchain
Language: ja
First published: 2025-12-01
Last updated: 2026-10-09
Last verified: 2026-10-09
Description: ビットコインのブロックチェーンとは？ブロック・ハッシュ・合意形成・ノードなど、分散型台帳の仕組みを基礎から順に解説。

ブロックチェーンは取引をブロック単位でまとめ、ハッシュで鎖状につなぐ分散型台帳です。ハッシュ関数・マークルツリー・Proof of Workによる合意形成・ノードの検証を組み合わせ、記録の書き換えを難しくしています。取引データ以外にも人間が読めるメッセージが刻まれており、通貨の仕組みに加えて記録媒体としての面もあります。

Reuse terms: https://bitcoin.ne.jp/licenses#content-reuse
Third-party sources retain their own rights. Cite the canonical HTML URL or its section fragment.
Sources below are article-level references; they do not establish support for every sentence. Check the original source and its date before quoting time-sensitive claims.
This is educational material, not investment or legal advice. Dates describe the editorial text; this representation excludes browser tools and live market/network values.

### 30秒でつかむ

新しいブロック候補を受け取るたびに、それぞれのフルノードが、これまで検証してきた状態とプロトコルの規則に照らして独立に確かめます。

たとえ: 全員が同じ帳簿を持ち、どのページにも前のページの指紋が刷られている。そんな共有ノートを想像すると、ブロックとハッシュの関係がつかめます。
事実との境界: ハッシュは変更を検出する道具であって、それだけで正しい履歴を決める魔法の鍵ではありません。Proof of Work、プロトコルの規則、ノードの検証が組み合わさって働き、設計はチェーンごとに違います。
読み進める道: [ブロックとハッシュ](https://bitcoin.ne.jp/learn/blockchain#blocks) → [取引を検証する流れ](https://bitcoin.ne.jp/learn/blockchain#transactions) → [強みと限界](https://bitcoin.ne.jp/learn/blockchain#security)
読後にわかること: 自分の送金が候補の段階から共有の履歴に入るまでを、図をたどりながら説明できるようになります。

### ブロックチェーンとは何か

Section URL: https://bitcoin.ne.jp/learn/blockchain#what-is-blockchain

ブロックチェーンとは、取引データを「ブロック」という単位にまとめ、それを時系列順に「チェーン（鎖）」のようにつないだ分散型のデータベースです。

従来のデータベースは銀行などの中央管理者が抱えていますが、ブロックチェーンではネットワーク上の数万台のコンピュータ（ノード）が同じデータのコピーを持ち合います。

改ざんが事実上できない仕組みを備え、信頼できる第三者を置かずに「真実」を共有できます。この点が革命的だと評価されています。

### ブロックの構造

Section URL: https://bitcoin.ne.jp/learn/blockchain#blocks

各ブロックは主に3つの要素で構成されています。①取引データ（トランザクション）の集合、②前のブロックのハッシュ値、③ナンス（nonce）です。ナンスは「乱数」と説明されることがありますが、実体は32ビットのカウンタで、マイナーが0から順に値を変えながらハッシュを試すための欄です。

ブロックヘッダーには、バージョン情報、前ブロックのハッシュ、マークルルート（全取引の要約ハッシュ）、タイムスタンプ、難易度ターゲット、ナンスが含まれます。

ビットコインのブロックサイズは実質的に約1〜4MB（SegWit後のウェイト制限）です。1ブロックに入る取引の件数は個々の取引の大きさによって変わり、近年の実測では概ね3,000〜7,000件程度で推移しています。

新しいブロックは約10分ごとに生成されます。この間隔は「難易度調整」の仕組みが自動で保っています。

[Figure: chain-structure — 各ブロックは直前のブロックのハッシュを「前ブロックのハッシュ」として保持するため、途中のブロックを書き換えるとそのブロックのハッシュが変わり、次のブロックが記録した値と一致しなくなって連鎖が壊れる。図の先頭ゼロは数値hashがPoW target未満であることの視覚的な略記で、書き換えた履歴を有効なchain候補へ戻すにはworkのやり直しが必要になる。]

### 暗号学的ハッシュ関数

Section URL: https://bitcoin.ne.jp/learn/blockchain#hash-functions

ハッシュ関数とは、どんな長さのデータでも決まった長さの文字列（ハッシュ値）に変換する、一方向の関数です。ビットコインはSHA-256を使っています。

ハッシュの重要な特性：①同じ入力は常に同じ出力を生む（決定性）、②入力を1ビット変えるだけで出力が完全に変わる（雪崩効果）、③出力から入力を逆算できない（一方向性）。

例えば「Hello」のSHA-256ハッシュと「Hello!」のハッシュは全く異なります。この性質がブロックチェーンのセキュリティの要です。

各ブロックは前のブロックのハッシュ値を含むため、過去のブロックを改ざんすると、それ以降のすべてのブロックのハッシュが変わってしまいます。

ただし、ハッシュの連鎖そのものが示すのは「書き換えがあった」という事実だけです。改ざんを実際に成立させるには、書き換えたブロック以降すべてのProof of Workをやり直したうえで、その間も伸び続ける正直なチェーンより速く積み直さなければなりません。改ざん耐性の本体は、このハッシュ連鎖と、次節で述べるProof of Workの再計算コストの組み合わせにあります。

### マークルツリー

Section URL: https://bitcoin.ne.jp/learn/blockchain#merkle-tree

マークルツリー（ハッシュツリー）は、大量の取引データを効率的に要約・検証するデータ構造です。ラルフ・マークルが1979年9月に出願し、1982年1月5日に米国特許 US4309569A として登録されました。

仕組み：各取引のハッシュを2つずつペアにしてハッシュし、その結果をさらにペアにしてハッシュし……最終的に1つの「マークルルート」に集約します。

マークルルートはブロックヘッダーに入ります。そのため、ある取引がブロックに含まれているかどうかを、全取引データを取り込まずに確かめられます（SPV: Simplified Payment Verification）。

この仕組みのおかげで、スマートフォンのような小さな端末でもビットコインの取引を検証できます。

なお、ある階層のハッシュが奇数個になった場合、ビットコインは最後の1つを複製してペアを作ります。この仕様は、異なる取引の並びから同じマークルルートが作れてしまう問題（2012年に報告された CVE-2012-2459）の原因となり、Bitcoin Core はそうした重複を含むブロックを無効とする対策を導入しています。

### 合意形成の仕組み（コンセンサス）

Section URL: https://bitcoin.ne.jp/learn/blockchain#consensus

コンセンサス（合意形成）とは、中央管理者がいない分散ネットワークで「どの取引が正しいか」を全員で合意する仕組みです。

ビットコインはProof of Work（作業証明）を採用しています。マイナーは膨大な計算を行い、条件を満たすハッシュ値を最初に見つけた者がブロックを生成する権利を得ます。

この計算には大量の電力と計算資源が必要です。不正なブロックを作るコストは正直にマイニングするコストを大きく上回るため、経済的インセンティブとして正直な行動が促されます。

最長チェーン規則：ネットワークが分岐した場合、最も多くの計算量が投入されたチェーン（通常は最長のチェーン）が正統とみなされます。

### ノードの役割

Section URL: https://bitcoin.ne.jp/learn/blockchain#nodes

[Figure: consensus-roles — ウォレット、ノード、mempool、マイナー、ブロックは別の役割を持つ。マイナーは取引を選んで並べるが、そのブロックを受け入れるかは各ノードが独立に検証する。]

ノードとは、ビットコインのソフトウェアを動かし、ブロックチェーンの完全なコピーを持つコンピュータのことです。外部からの接続を受け付ける「到達可能な」フルノードは、2026年時点でおよそ2万〜3万台が観測されています。NATやファイアウォールの内側にあって接続を受け付けないノードも含めた総数は、数万〜10万台規模と推計されています。ただし、ノードの数は集計方法によって大きく変わります。長年の標準だった集計サイトが2026年5月に停止して以降は単一の権威ある数値が存在しないため、公表値は幅のある推計として読んでください。

フルノードはすべての取引とブロックを検証します。マイナーがルール違反のブロックを作っても、フルノードが受け取りを拒むため、ネットワーク全体の整合性が保たれます。

ライトノード（SPVノード）はブロックヘッダーだけを取り込み、マークルツリーを使って必要な取引だけを検証します。モバイルウォレットなどで使われている方式です。

誰でもフルノードを運用でき、特別な許可は不要です。この「パーミッションレス」の性質がビットコインの検閲耐性を支えています。

### トランザクションの仕組み

Section URL: https://bitcoin.ne.jp/learn/blockchain#transactions

ビットコインの取引は「UTXO（未使用トランザクション出力）」モデルに基づいています。銀行口座のような「残高」ではなく、過去の取引から受け取った未使用の「コイン」の合計が残高になります。

送金する際は、自分のUTXOを入力として指定し、受取人のアドレスと金額を出力として設定します。余りは「おつり」として自分に戻ります。

取引には手数料（マイナーフィー）が付随します。ここで注意したいのは、マイナーが見ているのは手数料の絶対額ではなく、データサイズあたりの手数料率（sat/vB）だという点です。ブロックに入れられる容量には上限があるため、同じ容量でより多く払う取引が優先されます。したがって、金額の大きい取引でもサイズが大きければ後回しになりますし、少額でもサイズが小さく手数料率が高ければ先に処理されます。ネットワーク混雑時に上昇するのも、この手数料率です。

手数料率が低すぎて滞留してしまった取引は、そのおつりを使う新しい取引に高い手数料を付けて後押しする方法（CPFP: Child Pays For Parent）で救済できます。Bitcoin Core は親子をまとめた手数料率でブロックに入れる取引を選ぶためです。

取引はまず「メンプール（mempool）」に入り、マイナーがブロックに含めることで確認されます。通常、6ブロック（約60分）の確認で取引は事実上不可逆とみなされます。

### フォーク（分岐）

Section URL: https://bitcoin.ne.jp/learn/blockchain#forks

フォークとは、ブロックチェーンのプロトコルルールが変更される際に発生する分岐のことです。

ソフトフォーク：後方互換性のあるアップグレード。旧バージョンのノードでも新しいブロックを有効と認識できます。SegWitはソフトフォークの例です。

ハードフォーク：後方互換性のないアップグレード。旧バージョンのノードは新しいブロックを無効とみなすため、チェーンが恒久的に分岐します。Bitcoin CashやBitcoin SVはハードフォークの例です。

フォークはビットコインの分散型ガバナンスの重要な側面です。誰もがコードを変更する提案ができますが、ネットワーク参加者の多数がその変更を採用しなければ実現しません。

### ブロックチェーンのセキュリティ

Section URL: https://bitcoin.ne.jp/learn/blockchain#security

51%攻撃：理論上、ネットワークの計算力の過半数を支配すれば、二重支払いや取引の検閲が可能です。しかし、ビットコインの計算力は莫大であり、攻撃コストは天文学的な額になります。

2026年8月時点でビットコインのハッシュレートは概ね900 EH/s 前後（移動平均）で推移しており、2026年初頭と同年6月には短時間ながら1 ZH/s（ゼタハッシュ）を超える瞬間値も記録されています。51%攻撃を実行するには、世界中のマイナーの計算力の合計を上回る設備が必要です。

ビットコインのネットワークには計画的な停止時間が存在せず、2009年の稼働開始以来の稼働率は99.98%以上と推定されています。ただし「一度も問題が起きていない」わけではありません。2010年8月には value overflow と呼ばれるバグでブロック74,638に不正な巨額の発行が入り、2013年3月にはバージョン0.7と0.8の非互換によってチェーンが約6時間にわたり2本に分かれました。2010年は修正版の公開、2013年は0.7への切り戻しによって、いずれも1日以内に収束していますが、稼働率を語る際にはこの2件を併せて示すのが正確です。

セキュリティは暗号学、経済的インセンティブ、分散化の3つの柱によって支えられています。単一の要素ではなく、これらの組み合わせがビットコインを堅牢にしています。

### ブロックチェーンに刻まれたメッセージ

Section URL: https://bitcoin.ne.jp/learn/blockchain#embedded-messages

ビットコインのブロックチェーンには、取引データだけでなく、人間が読める「メッセージ」が多数埋め込まれています。コインベーストランザクションの入力フィールドやOP_RETURNを通じて、任意のデータを永久に記録できます。

最も有名な例はジェネシスブロック（ブロック0）のメッセージです。サトシ・ナカモトは「The Times 03/Jan/2009 Chancellor on brink of second bailout for banks」というタイムズ紙の見出しを刻みました。日付入りの見出しであるため、ジェネシスブロックが2009年1月3日以降に作られたことを示すタイムスタンプとして機能すると同時に、銀行救済への批評でもあり、ビットコインの存在意義を象徴しています。

2011年にはセキュリティ研究者レン・サッサマンへの追悼文がASCIIアートとともにブロックチェーンに刻まれました。Dan KaminskyとTravis Goodspeedが作成したこの追悼は、ブロックチェーンが「永久に消えない記念碑」として機能することを示しました。

他にも、祈祷文、インターネットミーム（"I LIKE TURTLES"）、政治的メッセージ、愛の告白、WikiLeaksの外交公電の断片など、多種多様なデータが刻まれています。bitcoinstrings.comではこれらのメッセージを閲覧できます。

ブロックチェーンへのデータ埋め込みは、技術的可能性と社会的責任の両面で議論を呼んでいます。一度記録されたデータは削除できないため、違法コンテンツが含まれるリスクも指摘されています。しかし同時に、検閲不可能な記録媒体としての価値も認められています。

この特性は、ビットコインが単なる通貨システムを超え、「不滅の分散型データベース」としての側面を持つことを示しています。タイムスタンプ証明、存在証明、永久記録など、金融以外の応用可能性も広がっています。

### 主な参照元

- ビットコイン白書: https://bitcoin.org/bitcoin.pdf
- Bitcoin Developer Guide — Block Chain: https://developer.bitcoin.org/devguide/block_chain.html
- 米国特許 US4309569A（Ralph Merkle, マークルツリー）: https://patents.google.com/patent/US4309569A/en
- BIP-0050（2013年3月のチェーン分裂の記録）: https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki
- bitcoinstrings.com（ブロックチェーン埋め込みメッセージアーカイブ）: https://bitcoinstrings.com/

### 改訂履歴

- 2026-10-09: 2010年と2013年の障害の収束経緯（修正版の公開と0.7への切り戻し、いずれも1日以内）を是正。
- 2026-08-18: ウォレット→ノード→mempool→マイナー→ブロックの役割分担を示す日英図解を追加。
- 2026-08-16: 稼働率の記述を 2010年 value overflow と 2013年チェーン分裂の2件併記に是正。マークル特許を1982年登録に訂正、手数料の優先順位を sat/vB の手数料率に是正して CPFP を追記、ハッシュ連鎖と PoW 再計算コストの接続を追加、1ブロックの取引件数と現在のハッシュレートを実測に更新。
