【仮想通貨】mining
(まいにんぐ)
とは、
『仮想通貨の取引の際に発生する計算を実施し、報酬を得ること』
概要
マイニングとは、ブロックチェーンの新しいトランザクションを検証し、新たなブロックを生成するプロセスのこと。
マイニングを行うことで、ブロックチェーンの正当性が維持される。
マイニングを実施する者を「マイナー」と呼び、マイニングに成功した場合報酬が得られる。
マイニング方法
ブロックチェーンに新たなブロックを生成する際に用いられるハッシュ関数にナンスを代入して新たなハッシュ値を生成する。
その結果得られたハッシュ値の上位の桁に0があらかじめ定めた数だけ並んでいれば、ナンスは正当と判断され、ブロックの生成が可能となる。
そうでなければナンスが誤っていることとなり、別のナンスを用いて新たなハッシュ値を求める。
基本的にナンスは総当たり方式で探すしか方法がなく、膨大な計算量を必要とする。
語源
関連記事
リンク