Proof of Work(PoW)とは?
Proof of Work(PoW)は、Bitcoinをはじめ複数のネットワークで採用されている、ブロックチェーンの元祖的なコンセンサスメカニズムです。マイナーと呼ばれる参加者が実際の計算エネルギーを消費して次のブロックの追加を競い合う仕組みで、チェーンへの攻撃や改ざんには莫大なコストがかかります。
Proof of Workの仕組み
マイナーは未承認のトランザクションを集め、計算パズルの解法を競い合います。具体的には、ブロックのデータと組み合わせてハッシュ化したとき、出力値が目標値を下回るような数(ノンス)を探し出す作業です。このプロセスは意図的に難しく設計されており膨大な試行回数が必要ですが、正しい解の検証は一瞬で済みます。有効なノンスを最初に見つけたマイナーがブロックをブロードキャストし、他のノードがそれを検証してチェーンを延ばしていきます。ブロック生成ペースを一定に保つため、難易度は定期的に自動調整されます。
PoWがセキュリティをもたらす理由
マイニングのエネルギーコストが、ネットワークへの攻撃を現実的に不可能なほど高コストにしています。チェーンを書き換える(51%攻撃)には、対象ブロック以降のすべての作業を、正直なネットワークが積み上げるよりも速くやり直す必要があります。Bitcoinのような大規模なPoWネットワークでは、世界中のマイニングハードウェアの半数以上を掌握しなければならず、莫大かつ継続的なコストが伴います。
PoW vs. Proof of Stake
Proof of Stake(PoS)は、計算作業を経済的なステークに置き換えた仕組みです。バリデーターが仮想通貨を担保としてロックし、ステーク量に比例してブロックの提案者に選ばれます。PoSはPoWに比べてエネルギー消費が大幅に少なく、チェーンのセキュリティに物理的な計算を必要としません。Ethereumは2022年にPoWからPoSへ移行しました。Bitcoinは引き続きPoWを採用しており、支持者はマイニングの物理的なコストこそが再現困難なセキュリティを生み出すと主張しています。
よくある質問
Proof of Workは、マイナーが計算パズルを解いてブロックを追加するために競い合う、ブロックチェーンのコンセンサスメカニズムです。マイニングのエネルギーコストにより、ネットワークへの攻撃には多大なコストがかかります。
最大のPoWブロックチェーンはBitcoinです。他にはLitecoinやDogecoinなどがあります。Ethereumは2022年9月にProof of Stakeへ移行するまでPoWを採用していました。
批判的な意見として、PoWのエネルギー消費はその成果に対して無駄が多いという声があります。支持者はそのエネルギーコストこそがセキュリティの根幹だと主張します。攻撃者はネットワーク全体が継続的に費やすエネルギーに匹敵するリソースを用意しなければならないためです。
PoWは計算作業とエネルギーを使ってコンセンサスを確保します。PoSは経済的なステーク(ロックされた仮想通貨)を利用し、エネルギー消費は大幅に少なくなります。どちらも攻撃コストを高くする目的は同じですが、アプローチが異なります。
競合を出し抜きたいですか?
ニュースレターに登録して、Web3ビルダー向けのブロックチェーン最新情報を毎週受け取ろう。


