- 仮想通貨のブロックチェーンの整合性を保つためのシステム。
- 仮想通貨の取引台帳データの整合性と追記を行うことで通貨の信頼性を保つ重要なシステムです。
- 計算能力を有志から集い、報酬として新しいコインを支払う。
- 整合性を確かめるための膨大な計算力を有志(マイナー)から集い、その対価として新しく発行された通貨をマイナーに支払っています。
- マイニング競争が激戦化のため、新たな参入は難しい
- マイニングを行うためには優秀な計算力を備えたマイニングマシンが必要になるため、新しく参入することが難しい状況となっています。
マイニングの仕組み
マイニングとは仮想通貨の暗号化システム、取引履歴のシステムに参加するということです。
仮想通貨は、一定期間ごとにすべての取引記録を取引台帳に追記することで整合性を管理しています。 その追記の処理には、ネットワークに分散されている今までの取引台帳データと、追記の対象期間に発生したすべての取引のデータの整合性を記録することが求められます。
また、この取引台帳データのことは「ブロックチェーン」と呼ばれ、追記作業が「ブロック生成」と呼ばれています。
このシステムのお陰で中央管理する機関を必要とせずに正当性を保つことができているのです。
つまり、マイニングに参加することはその通貨の整合性を管理する一役を担うという意味でもあります。
計算には有志のPCリソースを利用
取引台帳データの整合性を確かめる作業は、コンピューターによる計算で実現できます。
しかし、その作業には膨大な計算量が必要となります。
分散されて保存されている1つの大きな取引台帳のデータ、追記対象の取引のデータのすべてを正確に検証してから追記しなければならないのです。
そこでビットコインを始めとする仮想通貨では、この追記作業に有志のコンピューターリソースを借りています。余っているコンピューターの計算能力を借りることによって、膨大な計算を行い、みんなで共有する1つの大きな取引台帳に追記を行っているのです。
計算の報酬として新たなコインが支払われる
しかし、わざわざ膨大な計算力を取引台帳データの整合性のために無料で貸し出すメリットがありません。
そこで、この追記作業のために膨大な計算処理をし、結果として追記処理を成功させた人には、報酬として新たな通貨が支払われます。
この報酬は、新たに発行した通貨によって支払われます。つまりこの瞬間に通貨の新規発行が行われます。
以上の流れが「採掘(マイニング)」と呼ばれています。
通貨の新規発行はこのマイニング方法以外に存在しません。そのため、仮想通貨の発展を信じる人達がマイニング活動に力を注いでいるのです。
マイニングと金
マイニング作業を行うには資金が必要になります。 ブロック生成は演算作業や取引処理作業などによりその正当性を示しています。
また報酬を受け取るためには、誰よりも早く作業を行わなればいけません。 そのためには高性能のコンピューターや電気代が必要となります。
要するに、先行投資を行い、新たなコインを生成し、そのコインが流通として流れていくということになります。
この一連の流れが、採掘道具を用意し、金を掘り出し、その新しい金が流通していくという流れと似ているのです。
このように「金」の採掘作業に似てることから、仮想通貨のブロック生成が「採掘(マイニング)」と呼ばれ、それを行う人達が「採掘者(マイナー)」と呼ばれる所以なのです。
マイニングの参入について
上記で述べたように、マイニングには有志のコンピューターリソースを利用して行います。
このマイニングによって新たに発行した通貨を得ようとする人達がいるおかげで仮想通貨の整合性が保たれています。
この情報を聞いたらマイニングをして通貨を手に入れたい人も多いと思います。
しかし、現在ではマイニング競争が激戦化してしまい、マイニング専用のコンピューターがなければ新規参入は難しい状況となっています。
また、報酬をもらえるのは、計算により最も速く新しいブロックを生成した人のみです。 例え2番目に速くても報酬はありません。
故に年々マイニング競争が激戦化しているため、新しくマイニングに参入することは難しい状況となっています。
セキュリティについて
マイナーはブロックの生成により報酬を受け取っています。 しかし、生成の他にセキュリティの管理としての報酬を受け取っていることにもなっています。
マイニングは取引を中央管理者(政府、銀行など)が監視する代わりにその取引が正当に行われているかを監視する役割があります。
もし悪意のあるマイナーが高性能な計算能力を備えたコンピューターと、それを賄える電気代をもってこのシステムを破壊しようと試みようとてるとします。
そのような巨大なマイニング能力を持っているとするならば、行うことは2つあります。
一つは自分たちが送信したコインを再度自分達のものにして二重支払いすること。もう一つは他のマイナーよりも圧倒的に速くブロックを生成し、報酬のコインをもらうことです。
前者はブロックチェーンの機能が失われ、そのコイン自体の価値がなくなるだけです。 したがって後者のように報酬をもらい続けるほうが得になるので、故意にブロックチェーンを攻撃しようとする人は限りなくゼロに近づきます。
以上のことから結果的にマイナーはセキュリティの管理の役割を担い、その報酬として新たなコインを受け取っているのです。
まとめ
マイニングはそのコインのブロックチェーンを正常に機能させるための重要なシステムです。
そのためにマイナーの計算力を借りて、取引代用のデータの整合性を保ってくれている報酬として新たに発行したコインを支払っているのです。
現在では、マイニング競争が激戦化してしまい、参入することが難しい状況となっています。
ただ、仮想通貨の取引や利用を行う際でも、知っておくべき知識なので理解しておきましょう。
日本からもマイニング事業にGMOとDMMが参入!詳しくはこちらの記事から↓↓↓