イーサリアムのコンセンサスアルゴリズムは何ですか?また、どのようにプルーフ・オブ・ワーク(PoW)からプルーフ・オブ・ステーク(PoS)へ移行しましたか?

直子 真綾
直子 真綾
Computer science student passionate about Ethereum's future; 热爱以太坊未来的计算机科学学生。

はい、もちろんです。以下、翻訳内容です。

はい、もちろんです。この問題は多くの人が関心を持っているので、できるだけ分かりやすい言葉で解説しますね。


イーサリアムのコンセンサスアルゴリズムとは?どのようにプルーフ・オブ・ワーク(PoW)からプルーフ・オブ・ステーク(PoS)へ移行したのか?

やあ、イーサリアムについて話すなら、このコンセンサスアルゴリズムの変更は、間違いなくその歴史の中で最も重要な出来事の一つだよ。簡単に言うとね:

イーサリアムの現在のコンセンサスアルゴリズムは、プルーフ・オブ・ステーク(Proof of Stake, PoS)です。

でも、2022年9月までは、ビットコインと同じプルーフ・オブ・ワーク(PoW)を使っていたんだ。この移行は、通称「マージ」(The Merge)と呼ばれているよ。

これから、これが一体どういうことなのか、詳しく話していくね。


まず、「コンセンサスアルゴリズム」って何?

ブロックチェーンを、村全体で共有する公開台帳だと想像してみてほしい。村の誰かが取引(例えば、張さんが李さんに10元送金した、など)をするたびに、そこに記録されるんだ。

でも、ここで問題が出てくるんだ:

  1. 誰がこの台帳に記録するの?
  2. 記録する人がごまかしたり、勝手に書き換えたりしないように、どうやって保証するの?
  3. 村人全員が、この記録が本当に有効だと同意するにはどうしたらいい?

コンセンサスアルゴリズムとは、これらの問題を解決するための一連のルールなんだ。これは、ネットワーク全体(村人全員)が台帳の最新の状態について合意、つまり「コンセンサス」に達することを保証するものなんだ。


以前の方法:プルーフ・オブ・ワーク (Proof of Work, PoW)

これは、村全体で行われる「早押しクイズ」みたいなものだよ。

どうやって動くの?

  1. 問題出題: システムが超複雑な数学の問題を出すんだ。
  2. 早押し: 村の「マイナー」(Miners)たちが自分のコンピューター(マイニングマシン)を動かして、必死に計算する。最初に答えを出した人が勝ち。このプロセスは非常に電力を消費するし、誰の計算力(コンピューターの性能)がより強いかを競うんだ。
  3. 記帳と報酬: 最初に答えを出したマイナーは、記帳する権利を得る。彼は最近の取引をまとめて一つの「ブロック」(台帳の1ページ)にし、村人全員に「計算できたよ、これが最新のページだ!」とブロードキャストするんだ。その報酬として、新しく発行されたイーサ(ETH)がいくらか与えられる。

PoWのどこが問題だったの?

  • 電力を使いすぎ! 想像してみてほしい、たった一つの取引を記録するために、村中のコンピューターが24時間フル稼働しているなんて、これはとてつもないエネルギーの無駄遣いだ。以前のイーサリアムは、ある国全体の消費電力に匹敵すると冗談を言う人もいたよ。
  • ハードウェアの軍拡競争: 計算速度を上げるために、マイナーたちは絶えず設備をアップグレードしていった。その結果、一般の人のコンピューターでは全く参加できなくなり、専門の「マイニングファーム」しか関与できない状況になった。これは少し中央集権化の傾向があったんだ。

現在の方法:プルーフ・オブ・ステーク (Proof of Stake, PoS)

PoSは遊び方を変えたんだ。「誰が一番強いか」から、「誰がより貢献度が高く、信頼できるか」になったんだ。

それはどうやって動くの?

これはむしろ、「株主総会の抽選」に近いね。

  1. 入場券: 記帳に参加したい? いいよ、でもまず保証金としてお金を「ステーキング」(Stake)する必要がある。イーサリアムでは、最低32ETHをステーキングして、「バリデーター」(Validator)になる必要があるんだ。ステーキングする金額が多いほど、そのシステムに対する信頼が高いことを示し、不正を働きにくくなる(そうしないと保証金が没収されるからね)。
  2. 抽選: システムは、あなたがステーキングしたETHの量やその他のランダムな要素に基づいて、抽選のように、次のブロックを作成(記帳)するバリデーターをランダムに選ぶんだ。
  3. 投票と報酬: あるバリデーターが記帳を終えて公開したら、他のバリデーターが投票を行い、その記録に問題がないか確認する。記帳したバリデーターも投票したバリデーターも、報酬としていくらかの利息を得られるんだ。
  4. ペナルティメカニズム: もしあなたがバリデーターとして不正を働こうとした場合、例えば偽の取引を記録したりすると、あなたの保証金(ステーキングしたETH)の一部がシステムによって没収される。このプロセスは「スラッシング」(Slashing)と呼ばれているんだ。これはまるで、「悪さをしたいの? いいよ、でもまずは自分の金を燃やしてからにしてくれ」と言われているようなものだね。

PoSの良いところって?

  • 超省エネ: 狂気的な計算競争がなくなったことで、エネルギー消費は約99.95%削減された。ある国全体の消費電力から、小さな町の消費電力になったくらいだよ。
  • より安全: PoWでは、攻撃者は十分な計算力(設備を買うお金)さえあればネットワークを攻撃できた。でもPoSでは、攻撃者は膨大な量のETHをコントロールする必要があり、コストが非常に高い。さらに、一度攻撃を仕掛けて発見されれば、彼自身がステーキングしたETHもスラッシングによって没収されるため、割に合わないんだ。
  • 参加の敷居がより低い: 32ETHは個人にとってはかなり多いけれど、「ステーキングプール」に参加すれば、みんなでお金を集めて一緒に参加できる。一般の人も恩恵にあずかれるし、部屋いっぱいのマイニングマシンを買うよりずっと簡単だよ。

重要な一歩:PoWからPoSへどうやってスムーズに移行したの?

このプロセスは非常に複雑で、「高速飛行中の飛行機でエンジンを交換する」とまで言われるくらいだった。イーサリアムの開発者たちは、計画と実行に数年を費やしたんだ。

このプロセスは、こう理解できるよ:

  1. 第一段階:新しいエンジンを作る(ビーコンチェーン)

    • 2020年末、イーサリアムチームはまず、まったく新しい独立したPoSチェーンを立ち上げた。これが「ビーコンチェーン」(Beacon Chain)と呼ばれているものだ。
    • このチェーンは、準備された新しいエンジンのようなもので、1年以上にわたって脇でアイドリングしていたんだ。人々はその上でETHをステーキングし、その安定性と安全性をテストすることができた。しかし、実際の取引は何も処理していなかった。
    • 同時に、元のPoWメインネット(古いエンジン)は、すべての取引やアプリケーションを処理しながら、正常に稼働していたよ。
  2. 第二段階:マージ(The Merge)

    • 2022年9月15日、最も重要な瞬間が訪れた。
    • イーサリアムはアップグレードを実施し、稼働中の古いPoWメインネット(取引を担当する「実行レイヤー」)を、隣で安定して稼働していたPoSビーコンチェーン(コンセンサスを担当する「コンセンサスレイヤー」)に直接「接ぎ木」したんだ。
    • その瞬間、PoWの「マイナー早押し」メカニズムは永久にシャットダウンされ、PoSの「株主抽選」メカニズムが、ネットワーク全体のセキュリティと記帳作業をシームレスに引き継いだんだ。

プロセス全体は非常にスムーズで、一般ユーザーにとってはほとんど何も感じられなかっただろう。あなたのETHはまだウォレットの中にあり、使っているアプリケーションもすべて正常に機能していたけれど、イーサリアムの基盤となるコアは完全に変わっていたんだ。

まとめると

イーサリアムは、エネルギー消費が大きく、計算力に依存する**プルーフ・オブ・ワーク(PoW)から、より環境に優しく、より安全で、より分散化されたプルーフ・オブ・ステーク(PoS)**へと、壮大な技術アップグレードを完了させたんだ。これはイーサリアム自身のマイルストーンであるだけでなく、ブロックチェーン業界全体の発展方向にも重要な参考資料を提供したと言えるだろう。