作業証明 (Proof of Work)
ビットコインネットワークのセキュリティと健全な通貨を可能にするコアメカニズム。
作業証明とは?
作業証明(Proof of Work, PoW)は、計算作業を実行したことを証明するメカニズムです。ビットコインでは、マイナーが膨大なコンピューティングパワーを投入して数学的パズルを解き、その結果として新しいブロックを生成します。
コアとなる特性:検証は簡単だが、生産は難しい。
なぜ作業証明が必要なのか
デジタル世界で最も難しい問題は、二重支払い(double spending)です。デジタルファイルは無限にコピーできるからです。
作業証明はこの問題を解決します:
- 新しいブロックを作るには、実際のエネルギー(電気)を消費する必要がある
- ブロックを偽造するには、正直なマイナーより多くのエネルギーを投入する必要がある
- したがって、攻撃のコストは常に利益より大きい
作業証明と健全な通貨
金が健全な通貨である理由は、採掘に実際の労働と資源が必要だからです。ビットコインの作業証明も同じ原理です:
- 新しいビットコインを手に入れるには、実際のエネルギーを投入する必要があります
- これは通貨発行に実際のコストを課します
- 法定通貨のように「無から有を生じさせる」ことはできません
作業証明はビットコインに熱力学的希少性を与えます。
難易度調整
ビットコインは約2週間ごとにマイニング難易度を自動調整します。マイナーが増えると難易度が上がり、減ると下がります。これにより、平均10分ごとに1つのブロックが生成されます。
この自動調整メカニズムこそが、サトシ・ナカモトの重要なイノベーションの1つです。
関連する概念
- 健全な通貨 - 作業証明が健全な通貨を可能にする原理
- ビットコインとは? - 作業証明の全体的な文脈
- 難易度調整 - 作業証明の難易度を調整するメカニズム
- サトシ・ナカモト - 作業証明をビットコインに適用した人物
- ビットコインはなぜ電気を使う必要があるのか - 作業証明をより深く掘り下げたエッセイ