プルーフ・オブ・ワーク
(Proof of Work/PoW)
プルーフ・オブ・ワーク(PoW)とは、ブロックチェーンにおける分散合意アルゴリズムの一つであり、ビットコインをはじめとした多くの暗号通貨で採用されています。
PoWでは、マイナーと呼ばれるネットワーク参加者が、一定の計算量をこなすことによって新たなブロックを生成し、ネットワークに追加することができます。マイナーたちは、競争的に計算能力を競い合い、一定の条件を満たした場合に新たなブロックを生成できます。具体的には、複雑な数学的パズルを解くことが求められます。このパズルは、SHA-256などといったハッシュ関数を用いて計算され、計算難易度はネットワーク全体のハッシュレートによって自動的に調整されます。
マイナーがブロックを生成するために必要な計算量が非常に高いため、攻撃者がブロックチェーンを書き換えることは非常に困難になります。また、PoWによって発生する計算量はエネルギーを消費するため、環境にも負荷をかけることが問題となっています。そのため、最近ではより環境に優しいアルゴリズムであるプルーフ・オブ・ステーク (PoS) が注目を集めています。
PoWを採用している代表的な暗号通貨
・Bitcoin(BTC)
・Ethereum(ETH)
・Litecoin(LTC)
・Dogecoin(DOGE)
・Monacoin(MONA)
これらの暗号通貨では、マイニングによって新しいブロックを生成し、ネットワークを維持しています。ただし、最近では、一部のプロジェクトがPoWから別のコンセンサスメカニズムへの移行を試みていることもあります。