用語集

仮想通貨に関連する用語を解説しております

マイニング(採掘)

マイニング(採掘)とは新たなブロックを生成し、その報酬としてビットコインを手に入れる行為のことです。2016年7月現在は12.5BTCが報酬としてもらえます。
 
技術的には数学的な計算を繰り返し、特定の条件を満たす解を見つけるという行為であり、たくさんのハードウェアと電気代が必要になります。
 
またこの行為がビットコインネットワークを安全に保つための源泉となっておりビットコインが自己完結的であるための重要な仕組みでもあります。
 
採掘者(マイナー)が採掘をする行為によりビットコインのP2Pネットワークが維持されており、その他の一般ユーザーはこの恩恵に与ってビットコインをネットワーク上で送付することが可能となります。
 
ブロックはトランザクションをまとめたものです。まだどのブロックにも入っていないトランザクションを集めて、それに自分自身の報酬トランザクション(コインベースと呼びます)を加えたものに任意の数値(ナンスと呼びます)を加えてそのハッシュを計算します。そのハッシュ値の先頭の0がn個以上あれば(つまり一定の数値以下の値であれば)採掘が成功し新たなブロックとして配信します。
 
採掘という行為はナンスをどんどん変化させてハッシュ値がある数値以下になるまで繰り返すということなのです。
 
採掘によって得られる報酬はコインベースの報酬とブロック内のすべてのトランザクションの手数料の合計です。したがって手数料の大きいトランザクションは積極的にブロックに入り、低いトランザクションは後回しにされます。