仮想通貨のマイニングの仕組みとは?PoWとPoSの違いは?
仮想通貨に投資するなら、「マイニング」や「PoW」「PoS」などの言葉を理解することが大切です。
これらの言葉を理解しているだけで、仮想通貨に対する理解がぐっと深まるはずです。
仮想通貨に対する理解を深め、堅実に投資を進めましょう。
マイニングとPoW(Proof of Work)の基本
マイニングとは
仮想通貨では、ブロックチェーンという技術を用いて取引記録がネットワーク上にそれを過去のようにつなげて記録するため、ブロックチェーンと呼ばれています。
取引を記録する際には、ネットワーク上のコンピューター同士でその取引が正しいかどうかを確認し合い、過半数以上の承認が得られた時に取引が記録されます。
取引の記録に成功した者は、その見返りとして報酬を受け取ることができます。例えばビットコインのマイニングなら、ビットコインが報酬として支払われます。
このような一連の承認・合意形成作業をマイニングといいます。
そして、その承認方法は、PoWやPoSなどに分けられます。
なお、ブロックチェーンについてもっと知りたい方は、「ブロックチェーンとは?簡単に仕組みを解説!」で詳しく解説してます。
PoW(Proof of Work)とは
PoW(Proof of Work)とは、直訳すると「仕事の証明」で、一番仕事をしたものが報酬を受け取る仕組みです。ビットコインを始めとした多くの仮想通貨が採用しています。
PoWの元では、「マイナー」と呼ばれる仮想通貨取引の記録を行う者が、およそ10分おきに、複数の取引記録をまとめた「ブロック」と呼ばれる台帳データを生成します。
そして、このブロックが生成されると、ネットーワーク上のコンピューター同士で承認作業を行い、承認が行われると、そのブロックが正しいものとして見なされるようになります。
PoWでブロックを生成するためには、指定の条件を満たすハッシュ値を一番早く探し出す必要があり、コンピュータを使った膨大な計算作業を行う必要があります。
PoWでは、「マイニングを一番行なったものが報われる」という仕組みになっています。
PoWの2つの弱点
一見よくできたPoWですが、実は2つの弱点があります。
この弱点を補うため、PoWと後述するPoSとを組み合わせる仮想通貨も多く存在します。
①51%攻撃
PoWの仕組み上、世界中のコンピューターの51%以上の計算能力を持つマイナーが現れると、仮想通貨のブロックチェーンを自由に書き換えられるようになります。
つまり、そのマイナーによって意図的に不正取引が行えるようになるのです。
②莫大な初期投資と電気代
PoWの元では、いかに高性能なコンピューターを用意し、計算競争を勝ち残るかが重要となります。
つまり、マイニングに参加できるのは、初めから大きな資金を持っている企業や資産家に限定されるのです。
また、マイニングの際には大量の電力を必要としますので、電気代も相当かかります。電力を使いすぎるため、地球環境に悪いとも言われています。
つまり、PoWは裕福な人がもっと裕福になるための仕組みになっていますし、地球環境にも非常に悪いことになります。
PoS(Proof of Stake)とは?
PoSは、PoWの問題点を補う形で登場しました。英語に直すと「Proof of Stake」となり、「資産保有による証明」という意味です。
コンピューターの性能だけでマイニングを競わせるのではなく、保有している仮想通貨の量も考慮に入れられているのがポイントです。
保有している仮想通貨の量に応じて、取引記録のブロックが承認される確率が変わります。より多くの通貨を保有している人ほど、承認の成功率が上がるようになっています。
2つのメリットがある
①コンピューターの性能はあまり必要ない
PoSは、PoWのように「総当たり形式」で計算させるのではなく、「通貨の保有割合」に応じてマイニング時に計算すべき範囲が変わります。
PoWのような大掛かりなコンピューター設備は必要なく、また計算作業に大量の電力を必要としません。
②51%攻撃に対処できる
PoSのもとでは、2つの理由から51%攻撃が発生しにくくなっています。
一つ目の理由が、マイニングの成功率を上げるためには、より多くの仮想通貨を保有しないといけないからです。そのためには、大量の仮装通貨を購入し保有しておく必要があり、51%攻撃を行う「コスト」が高くなってしまうのです。
二つ目の理由は、仮に51%攻撃を仕掛けてしまうと、不正取引があったということでその通貨の価格が暴落していまい、結果的に自身の保有する通貨の価値が目減りしてしまうからです。
仮想通貨のマイニングのまとめ
今回は、仮想通貨を理解する上で知っておきたいマイニングに焦点を絞って解説してきました。
仮想通貨では、PoWやPoSという仕組みにより、特定の管理者がいなくても取引が成立するようになっています。
なお、仮想通貨のマイニングについてもっと知りたい方は、以下の記事も参考にしてください。