ブロックチェーンには記帳を行う中央機関がありません。では、次のブロックを誰が決め、誰かが台帳を書き換えるのをどう防ぐのでしょうか。これに答えるのがコンセンサスの仕組みです。最も一般的なのは、ビットコインが採用するプルーフ・オブ・ワーク(PoW)と、現在のイーサリアムが採用するプルーフ・オブ・ステーク(PoS)の2つです。
記事で取り上げたコイン:$BTC 現在価格 77,032.88(24時間で-0.13%)。
プルーフ・オブ・ワーク:計算力競争:
ビットコインはプルーフ・オブ・ワークを採用しています。マイナーはSHA-256ハッシュの計算を繰り返し、難易度の条件を満たす結果を最初に見つけた人が、そのブロックの記帳権とブロック報酬を獲得します。
ビットコインでは平均約10分ごとに1つのブロックが生成され、マイニング難易度は2016ブロックごとに調整されます。ネットワーク全体のハッシュレートが上がると難易度も上がり、ブロック生成時間が10分前後に戻るようになっています。
プルーフ・オブ・ステーク:ステークを担保にする:
イーサリアムは2022年9月、「マージ」(The Merge)を経て、プルーフ・オブ・ワークからプルーフ・オブ・ステークへ移行しました。バリデーターを運用するには、少なくとも32 ETHをステークする必要があります。バリデーターはルールに従い、順番にブロックを提案し、検証します。
イーサリアムのプルーフ・オブ・ステークでは、1スロットは12秒で、各スロットで生成できるブロックは最大1つです。バリデーターが不正を働くと、ステークの一部が没収されます。長時間オフラインの場合も、残高の一部が差し引かれます。
安全性を支えているもの:
プルーフ・オブ・ワークは、実際の計算能力と電力の投入によって成り立っています。過去の記録を書き換えるには、ネットワーク全体の大半の計算能力を握る必要があり、そのコストは非常に高くなります。
プルーフ・オブ・ステークは、ステークした資産を担保にしています。ネットワークを攻撃するには大量の資産をステークしなければならず、不正が発覚すればそのステークは没収されます。どちらも「不正のコストが得られる利益を大幅に上回る」仕組みですが、賭けるものが異なります。
コンセンサスメカニズムだけで比べない:
どのチェーンがより安全かを議論するとき、コンセンサスメカニズムは一要素にすぎません。ノードやバリデーターがどれだけ分散しているか、クライアントソフトウェアの品質、問題発生時のコミュニティの対応も同じくらい重要です。
最後にひと言:
PoWとPoSを理解しておけば、「ハッシュレート」「ステーク」「没収」といった言葉を見たときに、それぞれがシステム全体でどんな役割を果たしているのか分かるようになります。市場では常に予想外のことが起きます。判断を誤ったときにどうするか、あらかじめ考えておきましょう。
ほかに知りたいことはありますか?コメント欄で教えてください。
私もよく見誤るので、自分で判断してください。