# Alex Vlasov's Research Topics 2020
# Short term
- Time in Ethereum2.0
- Time requirements
- Clock Synchronization Protocol
- NTP attacks, implications, countermeasures
- Hybrid security models
- composite protocols (e.g. beacon chain protocol depends on libp2p, topic/node discovery, clock synchronization assumption)
- security models to account for multiple risk factors: time attacks, system dynamics, correlated faults, entropy, Sybil attacks
- Ethereum Threats Model - how real faults map to the model(s) above
# Mid term
- Network-level protocol analysis (Sybil attacks, safety/liveness properties in Byzantine context)
- topics discovery
- libp2p
- node membership/discovery
- Safety attacks on Casper-FFG-based systems
- Validator-node gap (a validator is a first class citizen in beacon chain, but a node is the real actor on the network layer)
- Scalability vs BFT tradeoff (e.g. limited bandwidth can lead to multiple faults from synchronous model's persepective)
# Long term
- proofs and papers for the above
- exploring Eth2 phase 2 topics
- Formal (machine-checkable) proofs:
- Executable spec of beacon chain protocol in a language, more amenable to a formal analysis
- Optimizations (state transition, fork choice) with proofs of correctness
- Translation from the formal spec (and optimized algos) to various languages