今日のテーマ:マイニング

やさしい仮想通貨講座

1.マイニングの意味

暗号通貨の発行や取引には日本銀行のFRBのような中央銀行が存在せず、取引は全て
ネットワーク上で行われている。 二重払いや不正を防ぐため、過去の取引履歴のデータの
整合性を取りながら 具体的には送金情報を送った人がそのビットコインの正しい保有者
なのか、ビットコインを重複して使用していないか、などを検証し,取引の承認・確認作
業を行い,ブロックチェーンという取引台帳に追記していく作業を行うことをマイニング
mining と言う。ブロックチェーンシステムを運営・維持してゆくために必要不可欠な作業
である。マイニングを行う人はマイナー(採掘者 miner)と呼ばれる。

2.ビットコインのマイニング

マイナーは「連結する直前のブロック + 連結(承認)するブロック + ノンス値」をハッ
シュ関数にかけ、出力された 64 桁のハッシュ値の頭 16 桁が、全て「0」になるノンス値
を求めなければならない。ハッシュ関数とは、あるデータを与えると必ず決められた桁数
のハッシュ値と呼ばれる文字列に置き換える関数のこと。ハッシュ関数では、データの一
部が僅かでも変わると全く異なるハッシュ値が生成する。ハッシュ値から元のデータ戻す
ことはできない。データが異なればハッシュ値も全く別のものになってしまうためハッシ
ュ値からは元のデータを推測することができないし、求めたハッシュ値の頭 16 桁が、運
よく全て「0」になるまで、ノンス値をひたすら変えながら計算するしか解を求める方法が
ない。実際、10 分間に「10 の 20 乗」以上という途方もない回数を計算しなければ、解を
見つけることができない。ビットコインの発行の裏側には、このようなマイニングが行わ
れている。マイナーたちは競ってその問題を解くためにコンピュータを使って計算処理し,
世界で一番早くブロックを追加することに成功したマイナーにその報酬としてビットコイ
ンが新規発行され支払われる。世界で一番早く承認作業を終え,ブロックチェーンに取引
ブロックを連結したマイナーだけにしか,ビットコインは与えられないので,報酬として
のビットコインを得ようと,世界中のマイナーが承認作業にしのぎを削って競争している。

3.現在のマイニング

マイニングには,一人で掘る「ソロマイニング」と複数人で掘る「プールマイニング」
と,マイニングをビジネスとして行っているサービスに投資する「クラウドマイニング」
とがある。ビットコイン取引運営開始した 2009 年当初は主に CPU による取引が行われて
いたが、ビットコイン価格の高騰により,高速の処理のために GPU(パソコンなどにも使
われているグラフィックを処理するために作られたもので、CPU よりも効率的にマイニン
グすることが可能なマイニング方法)による計算処理に移行していき,さらに ASIC とい
うビットコインマイニング専用チップを搭載するハードウェアも出現しマイニング業界の
競争は激化している。計算能力が高いほど早く、多く発見でき,より多額のビットコイン
がもらえるので、計算するための処理能力が重要になってくる。
ビットコインやライトコイン(LTC)のマイニングに特化した ASIC というチップを搭
載したマシンを例にとると,LTC 用は 5 台セットで 350 万円。通常のパソコンに 1 個しか
ないチップが 1 台に 144 個も入っている高性能マシンで、髙熱を発し,多くの電気を消費
する。マシンが熱を帯び続ければ、マシンそのものの寿命も短くなるので,世界の大手マ
イナーのなかには安い電気代と“天然の冷却システム”を求めてアイスランドなどの寒冷
地にマイニングファームを建設するケースもあるという。
最近の話題としては,国内のインターネットインフラの GMO インターネットグループと、
WEB コンテンツの大手 DMM がそれぞれ仮想通貨マイニングへの参入を発表した。
GMO は既に 2017 年 5 月から『GMO コイン』という仮想通貨取引所を新規オープンさせ
ているが,2018 年上半期には,北欧にクラウンドマイニング事業のためのマイニングセン
ターを作り稼働させる予定。更に,次世代マイニングマシン用 7NM マイニングチップの
開発も進められており,もし成功すれば,ビットコインマイニングの状況を一変させるほ
どの影響が予想される。
FX,動画サービスなどを提供している DMM は,2017 年 9 月 8 日に仮想通貨事業部を
発足。10 月よりマイニングファームのトライアルを実施し、「DMM POOL」というマイニ
ングファームを全世界に公開。仮想通貨における世界有数のマイニングファームを目指す
としている。

LINE@友達追加で仮想通貨の情報を受け取ろう!

友だち追加