Formal Verification of Beacon Chain Specification
December 8, 2020 ยท View on GitHub
This repository consists of the following developments:
-
Mechanized proofs of key properties of finality in the "Gasper" protocol:
- Model and proofs (in Coq):
casper/coq/ - A technical report describing the model and the proofs:
casper/report/
- Model and proofs (in Coq):
-
(ongoing) Mechanized proofs of the refinement soundness of the state transition (Phase 0) w.r.t. the Gasper protocol:
- Model (in K):
dynamic/dynamic-abstract-beacon-chain.md - Proofs (in K):
*-spec.kfiles indynamic/
- Model (in K):
-
Analysis on the weak subjectivity period for Ethereum 2.0:
-
Preliminary analysis on the fork choice rule for the Beacon chain: