Ethereum
2年間安定稼働したProof of Stakeだが、改善が必要な領域がいくつかある
技術的機能
Merge
stakingの民主化
前提:Ethereumは攻撃者が攻撃を成功させるには大きなETHがかかる設計になっている
3つの目標
バリデーターの最大化(stakingに必要なETHの最小化)
実行時間の最小化
実行オーバーヘッドの最小化
矛盾する目標なのでこれらのバランスをとる必要がある
バリデーターが多ければ署名に時間がかかるか、署名の計算リソースがかかる
ファイナリティが発生するたびにすべてのバリデーターが2つのメッセージに署名する必要がある
前提を実現するため
これを実現しない代わりにファイナライズをする人をランダムに選ぶchainの実装もある
もしこれを実装しなければ、
51%攻撃をされると非常に低いコストでファイナライズされたブロックを元に戻したり、検閲したり、ファイナリティを遅らせることができるし、攻撃者は何度でも攻撃ができる
この結果ブロックの確定に2-3 epoch(15分)かかり、stakerになるのに32ETHも必要になる現状がある
Ethereum開発陣の理想
高速なファイナリティ:ブロックを15分から1スロット(12秒以下)で行う
stakerになるのに32ETH→1ETHにする
solo stakingサポートのため
この理想を実現しようとするとオーバーヘッド最小化目標からは遠のくので、最初はやらなかったが最近の研究でこの問題の回避方法が示された
集中化のリスクへの対応
Scourge
transaction
2014に5人が始めた
発明者
年配っぽい
学位はマーケティング
学位は電気工学とCS