このページでは
ビットコインマイニングとは何ですか?
マイニングは、トランザクションを処理し、ネットワークを安全にし、システム上の全ての人々を同期するために計算能力を使用するプロセスです。これは、ビットコインのデータセンターの様に考えられています。唯一の違いは、全ての国々のマイナーによる完全な分散型で、ネットワークをコントロールする個人が存在しない事です。このプロセスは、新しいビットコインを発行するために使用される一時的なメカニズムであるため、金の採掘に例えてマイニングと呼ばれます。しかし、金の採掘とは異なり、ビットコイン・マイニングでは、安全な決済ネットワークを運営するために必要な便利なサービスである事の引き換えとして、マイナーに報酬を提供します。
ビットコインマイニングの仕組みは?
専門的なハードウェアを用いてソフトウェアを作動させる事で、誰もがビットコインのマイナーになる事ができます。マイニング・ソフトウェアは、P2Pネットワークを通してブロードキャストされるトランザクションに対応し、こうしたトランザクションを処理して承認する作業を適切に行います。ビットコインのマイナーは、より早く処理をする事によってユーザーから支払われるトランザクション手数料や、プロトコルに則って新しく発行されるビットコインを稼ぐために、この作業を行うのです。
新しいトランザクションが承認されるためには、それらが数学的な仕事の証明とともに、ブロックに含まれる必要があります。こうした証明は、一秒間に何十億の計算をする以外に方法がないため、とても困難です。これには、マイナーのブロックがネットワークによって承認され、マイナーが報酬を受け取る前に、彼らがこの計算をする事が必要となります。また、より多くの人々がマイニングを始めるにつれ、有効なブロックを見つける難度は自動的に高まります。これはネットワークが、ブロックを見つける平均時間を10分となる様に設定するためです。その結果、マイニングは、個人のマイナーがブロックチェーンに何を含めるかをコントロールする事ができない、とても競争の激しいものとなります。
プルーフオブワークは、ブロックチェーンの中で、ブロックが発生順に並ぶ様に設計されています。これにより以前のトランザクションを取り消す事が非常に難しくなるのです。なぜなら、トランザクションを取り消すには、その後の全ブロックのプルーフオブワークを再計算する事が必要となるためです。2つのブロックが同時に見つかった場合、マイナーは、最初に受信したブロックを取り込み、次のブロックが見つかったらすぐに、ブロックの最も長いチェーンに切り替えます。これにより、処理能力に基づいて、マイニングはグローバルな合意を安全に維持する事ができるのです。
ビットコインのマイナーは、自分の報酬を増やす様な不正行為や、ビットコイン・ネットワークを腐敗させる様な不正取引をする事はできません。これは、ビットコイン・プロトコルの規則に従って、ビットコイン・ノードが無効なデータを含むブロックを拒否するためです。結果として、全マイナーを信頼する事はできないとしても、このネットワークは安全性を保つ事ができます。
ビットコインのマイニングはエネルギーの浪費ではありませんか?
決済システムを安全に運営するためにエネルギーを費やす事は、浪費ではありません。他の決済サービスの様に、ビットコインの使用には、処理費用が必要となります。銀行、クレジットカード等の現在、広く普及する通貨システムも、同様に多くのエネルギーを使用しています。しかし、ビットコインとは異なり、彼らの総エネルギー消費量は透明ではなく、簡単に測定する事はできません。
ビットコインのマイニングは、より少ないエネルギー消費量の専門的なハードウェアが出現する事で、時間の経過と共に最適化される様に設計されており、マイニングの運営費用は需要と比例し続けるでしょう。マイニングの競争が過激になり、利益が減ると、マイナーの中には活動を止める者も出てきます。更に、マイニングに費やすエネルギーは最終的には最高潮に達し、最も利益の多いマイナーは、この熱を上手く利用する者となるでしょう。最適なマイニングネットワークは、余分なエネルギーを全く使用しないものです。これは理想的である一方、マイニング経済は、各マイナーが努力する必要があるものなのです。
マイニングがどの様にビットコインを安全にしているのですか?
マイニングは、競争の激しい宝くじの様なものであり、新しいトランザクションのブロックを連続してブロックチェーンに追加する事は非常に困難です。これにより、個人があるトランザクションを妨げる様な力を得る事を防ぎ、ネットワークの中立化を守ります。また、個人が他のユーザーを騙し、自己の支出を無かったものとするために、ブロックチェーンの一部を交換する事を防ぎます。過去のトランザクションを取り消す事については、マイニングによって、そのトランザクションの後に続く全ブロックの書き直しを必要とするため、飛躍的に難しくなります。
マイニングを始める上で何をする必要がありますか?
ビットコインの初期には、誰もが自分のコンピューターのCPUを使用して新しいブロックを見つける事ができました。より多くの人々がマイニングを始める様になると、新しいブロックを見つける事が非常に困難になり、費用対効果の高いマイニングをするためには、専門的なハードウェアが絶対的に必要になりました。こちらについては、BitcoinMining.com で詳細をご覧ください。
参考文献
オリジナルの文書とさらなる読書。正確な機器のマニュアルを確認してください。




