EthereumのCasperとは?
コミュニティからの記事-著者: William M. Peaster
Casper FFGの研究はEthereumの共同創業者であるVitalik Buterinがリードしています。最初の提案はPoW/PoSシステムのハイブリッドによって構成されていましたが、その実装はまだ議論段階にあり、新しい提案によって純粋なPoSモデルにリプレースされるかもしれません。
特に、Casper FFGはEthereum2.0のロールアウトを始める予定です。しかし、これはCasper CBCが使われないというわけではないです。実際、将来的にはCasper FFGをリプレースしたり、補完したりする可能性があります。
両方のバージョンはEthereumのために開発されていますが、Casperは他のブロックチェーンネットワークに採用し、実装することができるかもしれないPoSモデルです。
Casperの機能
言い換えると、それぞれのバリデーターのVoting PowerはステーキングしているETHの量によって決まります。例えば、64ETHをデポジットしている人は、最小ステーキング量である32ETHをデポジットしている人の2倍のVoting Powerを持ちます。セレニティの最初のフェイズでブロックバリデーターになるには、ユーザーは最低32ETHを、Ethereumブロックチェーン1.0に基づく特別なスマートコントラクトに、デポジットする必要があります。
ただし、各PoS実装は違うアプローチ、そして報酬モデルを提示することもあるので注意が必要です。Casperモデルはまだ開発中で、多くの詳細はこれから定義されます。
Casperのアドバンテージ
Casperのアドバンテージの1つは、ステーキングを実現することで、Ethereumを環境に優しくすることができます。PoWベースシステムは大量の電力と計算リソースを必要とします。その一方、PoSモデルが必要とする量ははるかに小さいです。Ethereumに完全なPoSモデルが最終的に実装されたら、マイナーはブロックチェーンを保証するのに不要となり、そのために必要とされるリソース量もはるかに少なくなります。
最後に、CasperはEthereumにさらなるレベルの分散化をもたらすと主張する人がいます。現在、ネットワークにおいて最も力を持っているので、マイニングを行うためのリソースを最も多く持っている人です。将来的には、適切な量のETHを購入できる人ならば、誰でもブロックチェーンを保証する支援をすることができるようになります。
限界
Casperが最終的に開発され、実装されるまでまだ時間がかかります。現在、Casperの効率性とセキュリティはまだ証明されていません。まだ多くの詳細が定義や調整されていません。セレニティアップグレードのフェイズ0用のバージョンが稼働するまでには、Casperがどのようなもので、どう動くかがわかるようになります。
理論上の限界として、CasperはEthereumのバリデートシステムが崩壊した場合、ブロックをファイナライズすることができなくなるかもしれません。現在の構造だと、Casperはまだ完全に51%攻撃への耐性があるわけではないです。それ以外にも正式な仕様として、攻撃に対応するために必要となるかもしれないフォークルールの概要を決まる必要があります。
まとめ
Ethereumはマイニングからステーキングに向かっており、ステーキングではユーザーはブロックチェーンを保証するためにデポジットアドレスでETHをステーキングします。Casperはこの移行を促進し、ブロックをファイナライズするためのテクノロジーです。
CasperはEthereum 2.0へのさらなる進歩のための基盤を築く支援をし、PoSモデルへの移行をより円滑にするように設定されています。さらに、ブロックチェーン分野におけるオープンソースな性質は、同時にCasperの大まかなメリットを、他のプロジェクトのために、フォークさせ、修正し、構築することができることを意味します。