どうも!こんにちは!
クリプトマッスルです!
仮想通貨の基軸通貨で最も有名な通貨でもあるビットコインのマイニングについて今回は初心者の方でも分かるように解説します。
※基軸通貨とは
法定通貨では、国際金融取引等で基準として採用されている通貨のことで、米ドルが基軸通貨となっています。
仮想通貨では、ビットコインが基軸通貨の役割を果たしており、多数存在するアルトコインのほとんどは、ビットコイン建てで購入(取引)することが基本的には可能になります。
言いかえると、ビットコインを持っていればほとんどの仮想通貨が取引可能だということです。
仮想通貨の始め方については以前の記事をご覧ください。
→【初心者必見!】すぐにわかる仮想通貨の始め方〜2018〜
マイニングとは?
マイニングとは、直訳すると「採掘する」という意味ですが、ここでのマイニングは少し意味合いが違います。
ビットコインなどの仮想通貨で、新規の取引情報を解析し、ブロックチェーンを作成する作業。膨大な量の計算が必要となるため、計算資源を提供した者には報酬としてその通貨が与えられる。
(引用元:コトバンク)
簡単に説明すると、ビットコインは、取引データをオープン化しユーザー同士が管理しあう仕組みです。
つまり、ビットコインには中央管理者がいないため、ビットコインが誰の口座から誰の口座に送られたかなどを記録する人が必要です。
この取引記録のまとまりをブロックチェーンと呼びますが、ブロックチェーンに正確に取引記録を記入します。
これを、PoW(プルーフオブワーク)といい、PoWは約10分毎に一斉に行われ(ブロックチェーンにブロックが追加される)、その競争で一番になった人に報酬としてビットコインが与えられます。
この一連の流れをマイニングといいます。
また、この競争を行なっている人たちをマイナーと呼びます。
報酬
報酬で与えられるビットコインですが、その額は、現在2018年6月25日時点で12.5BTCになります。
当初は、1回のマイニングで与えられる報酬は50BTCでしたが、半減期というものがあり、1回目は2012年で25BTCに、2回目は2016年で12.5BTCへと報酬は半減しています。
半減期
半減期とは、報酬が半分になってしまう時期のことです。
しかし、報酬が半分になるといってもいきなり半分になるわけではなく、先ほど説明したブロックは約10分に1個追加されるように設定されているのですが、半減期は21万ブロックが新たに追加された時になると決められています。
つまり、10分×21万ブロック=約4年ということなので、ビットコインの半減期が必ずしも4年に1度来るわけではなく、本質的にはブロックの追加される速度で決まっています。
発行量
現在までと今後に発行されるビットコインの量の推測図
円やドルなどの法定通貨は中央銀行がその発行量を管理しているのでインフレになったら発行量を減らし、デフレになったら増やすなどのコントロールができます。
しかしビットコインには中央管理者がいないので発行量をコントロールすることができません。さらに、ビットコインの発行量というのは既に決まっており、2100万枚となっています。
なので同じペースでマイニングされ続けると急激なインフレが起きる可能性があります。
そこで、先ほどの半減期が必要になるということです。
マイニングの現状
以前は、自宅のパソコンでマイニングを行うことができました。
しかし、年々マイニングは難しくなってきており、ブロックチェーンに正確な取引記録を記録していくには非常に複雑な計算をしなければなりません。
その複雑さは、NASAやアメリカ国防省のペンタゴンなどが使うレベルのスーパーコンピューターの性能が必要と言われており、個人でのマイニングはほぼ不可能になっています。
難しさの上昇を表す図
現在は、専門の業者が特殊なビットコインマイニング施設を作り、その巨大な施設でマイニングを行なっています。
また、クラウドマイニングと言って皆んなでお金を出しあって、マイニング施設を作り、報酬で得たビットコインを分配するといった方法もあり、これに参加すれば間接的にマイニング参加することができます。
*マイニングの種類とそれぞれの特徴について別の記事で書いているのでそちらをご覧ください!
→3種類のマイニングとそれぞれの特徴を分かりやすく解説!
マッスルまとめ
ここまで読んでマイニングとは何かを理解してもらえたでしょうか?
現在では、個人でのマイニングは難しくなってきましたが、クラウドマイニングなどで参加することが可能です。
マイニングはそのコインのブロックチェーンを正常に機能させるための重要なシステムです。
仮想通貨の取引などを行う際にも知っておいておくべき知識なので理解を深めておきましょう。
その他の記事はこちらから
[npc width=”70″ height=”70″]