Internship on Blockchain at CEA List
Proof of Stake based Consensus and Leader Elections, a comparative study
Antonella Del Pozzo, PhD
Contact: [email protected]
CEA, from research to industry
French Alternative Energies and Atomic Energy Commission
CEA is not only Atomic Energy
Where are we
The LICIA team
Antonella Del Pozzo
Önder
Gurcan Agnès Lanusse
Francois Le Fevre
Yackholley Amoussou
Sara Tucci Head of the Lab
Zaynah Dargaye
Blockchain
Untrusted party
Untrusted party
Untrusted party What we think it is
What it is
Proof of work, proof of Stake
Proof of work: the next block is appended by the peer that solves the crypto puzzle.
Proof of stake based solutions: peers lock cryptomoney on the blockchain. More money are locked and higher is the stake.
Pure Proof of Stake: Ouroborous
Untrusted party
Untrusted party
Untrusted party
Stake Stake
Stake
Proof of Stake+Consensus: Tendermint
Objective
to put in place a simulation environment in order to analyze the two
solutions, Ouroboros and Tendermint, focusing on the way the Proof of Stake is employed.
The objective is indeed, to stress and analyze under which conditions safety and/or liveness conditions can be violated.
In particular we will consider the impact of Proof of Stake mechanism misconfiguration.
Phases
1. Preparing a state-of-the art about the Tendermint and Ouroboros blockchains;
2. Developing a simulation model (together with its automated tests) for the next block to append running on different nodes about the two approaches;
3. Derive conclusions about the safety and\or liveness guarantees and establish the effective differences that the two approaches bring to the blockchain.
Competences
1. Being Master 2 in Computer Science/Engineering.
2. Knowledge about distributed systems in general.
3. Knowledge about the blockchain technology is a plus.
4. Good experience in programming in any language.