一定量の新しいコインを安定して追加することは、金鉱採掘者が金を流通に追加するために資源を費やすことに類似しています。私たちの場合、それはCPU時間と電力が費やされます。

ビットコインのマイニングは、台帳の現在の状態についてコンセンサスに達するネットワークの方法の重要な構成要素です。また、ネットワークを攻撃から守るためにも重要です。言い換えれば、ビットコインのマイニングは、人々が安全にビットコインの取引を行うことを可能にする中心的なものです。その理由を理解するために、ビットコインがどのように機能するかを詳しく見てみましょう。
ビットコインネットワークは、タイムスタンプ付きトランザクションの巨大なリストからなる、グローバルに分散された公開台帳です。例えば、ある台帳のエントリは、AさんがBさんに月曜日の午前10時に1ビットコインを送ったことを示すかもしれません。台帳は、約10分ごとに新しいトランザクションのリストを含む「ブロック」を追加して更新されます。この台帳の存在は、「ノード」として知られる数千の参加者によって自発的に保存され、誰でもビットコインの所有権の現在の状態と完全な履歴を見ることができます。
設計上、新しいブロックにどのトランザクションを追加すべきかを決定する中央権限はありません。台帳の状態(別名「真実」)は、ビットコインプロトコルに従ってノードが協調して集団的に到達します。この分散化が、ビットコインに検閲耐性や許可不要性といった興味深い特性を与えています。
ほとんどのノードは単に台帳の履歴を保存し、プロトコルのルールに従って新しいトランザクションの真正性を検証し、他のノードに新しいトランザクションのブロックを伝達します。こうして、ネットワークの状態は世界中に広まり、すべてのノードが同じ情報を持つようになります。その時点で、誰が何を所有しているかについての新しい「真実」が存在します。
