Skip to main content
QUICK REVIEW

[論文レビュー] Combining GHOST and Casper

Vitalik Buterin, Diego Ortega Hernandez|arXiv (Cornell University)|Mar 6, 2020
Distributed systems and fault tolerance参考文献 15被引用数 67
ひとこと要約

Gasper は Casper FFG と LMD GHOST を組み合わせた PoS プロトコルで、さまざまな前提のもと Ethereum 2.0 ベーコンチェーン提案の安全性と(もっともらしく確率的な)ライブネスを実現します。

ABSTRACT

We present "Gasper," a proof-of-stake-based consensus protocol, which is an idealized version of the proposed Ethereum 2.0 beacon chain. The protocol combines Casper FFG, a finality tool, with LMD GHOST, a fork-choice rule. We prove safety, plausible liveness, and probabilistic liveness under different sets of assumptions.

研究の動機と目的

  • Ethereum 2.0 ベーコンチェーン設計に適した PoS 合意プロトコルを定義し、研究する。
  • Casper FFG のファイナリティ・ガジェットと LMD GHOST のフォーク選択を組み合わせて Gasper を作成する。
  • 異なる同期性およびフォールト仮定の下で、安全性、もっともらしく生存性、確率的生存性を証明する。
  • シャーディング、ビュー実装、動的検証者集合などの実用的な考慮事項に対処する。

提案手法

  • Gasper を Ethereum の beacon chain の理想化された抽象として提示する。
  • プライミティブを形式化する:バリデータ、ビュー、 attestations(アテステーション)、および slashing 条件。
  • アテステーションを協調させるエポック境界ブロック/ペアと委員会を定義する。
  • Casper FFG の正当化とファイナリゼーションの概念を LMD GHOST のフォーク選択と統合する。
  • Accountable Safety と Pfob? plausible liveness および probabilistic liveness を、指定されたモデルの下で証明する。
  • 実装の実用的な側面と Ethereum の実際の設計との差異について論じる。

実験結果

リサーチクエスチョン

  • RQ1ビザンチン障害下で、対立する分岐の最終化ブロックを用いて Gasper は安全性を達成できるか。
  • RQ2どの同期性とフォールト仮定の下で Gasper は plausible liveness および probabilistic liveness を保証できるか。
  • RQ3エポック境界、委員会、アテステーションが PoS 環境でどのように相互作用してファイナリゼーションを生み出すか。
  • RQ4Gasper におけるシャーディング、ビュー構築、動的バリデータ集合の実用的影響は何か。

主な発見

  • Gasper は責任ある安全性を達成する: 別々の分岐上の二つの最終化済みチェックポイントは、検閲されたバリデータの集合がプロトコル規則に違反しない限り、両方とも最終化されることはできない。
  • Plausible liveness は成立する: 基盤となるブロックチェーンが新しいブロックを作成できれば、新しいチェックポイントが最終化され得る。
  • 特定の確率的ネットワーク仮定と攻撃モデルの下で確率的生存性が確立される。
  • アテステーションの包含遅延とファイナリゼーション遅延が実務的に安全性と生存性に与える影響を論じる。
  • 四ケースの最終化ルールと動的バリデータ集合への考慮事項が、理論と実践を橋渡しするために探究される。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。