Awesome
Formal Verification of Beacon Chain Specification
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.k
files 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: