Moteur de recherche d'offres d'emploi CEA

Evaluation of Graph-based Blockchains H/F

Vacancy details

General information


The French Alternative Energies and Atomic Energy Commission (CEA) is a key player in research, development and innovation in four main areas :
• defence and security,
• nuclear energy (fission and fusion),
• technological research for industry,
• fundamental research in the physical sciences and life sciences.

Drawing on its widely acknowledged expertise, and thanks to its 16000 technicians, engineers, researchers and staff, the CEA actively participates in collaborative projects with a large number of academic and industrial partners.

The CEA is established in ten centers spread throughout France



Description de l'unité

Au sein de CEA Tech qui est le pôle « recherche technologique » de l'organisme, l'Institut LIST dédie ses activités aux systèmes numériques intelligents avec des programmes de R&D dans le manufacturing avancé, les systèmes embarqués, et l'intelligence ambiante. Nous accompagnons nos partenaires dans les domaines des transports, de l'industrie, de l'énergie, de la santé, de la sécurité et de la défense, pour transférer les technologies issues de l'innovation et pour améliorer leur compétitivité.

Position description


Mathematics, information, scientific, software



Job title

Evaluation of Graph-based Blockchains H/F


In recent years, blockchains moved from Proof-of-Work to Byzantine-tolerant solutions (e.g; Cosmos, Algorand, Tezos, and more recently Ethereum 2.0). These solutions are based on a Byzantine tolerant consensus to validate blocks, while being tolerant to one-third of malicious nodes and unexpected network delays. These solutions, however, do not achieve high throughput because of the need of reaching agreement on the total order of blocks produced, where Consensus is run to append each new block.
Graph-based blockchains (e.g. Hasgraph, Bullshark, Fin, etc. ) are a new generation of blockchains based on graph-based structures to validate transactions. They promise to be fast, removing performance bottlenecks thanks to local orders of transactions validators construct over time to converge to a total order.
In our laboratory we are interested to implement a graph-based Byzantine blockchain protocol and to test it in different simulated scenario to assess its performances.

Contract duration (months)


Job description

The objective of this internship is to study a graph-based Byzantine fault-tolerant blockchain protocol, to implement it in the MAX simulation environement[1],  to put in place testing scenarios and carry out its experimental evaluation. The candidate with interact with Blockchain experts. The successful candidate will join the Laboratory for Trustworthy, Smart and Self-Organizing Information Systems[2] (LICIA) at CEA LIST.


The intern will have the following responsibilities:
(1)   Prepare a state-of-the-art on the graph-based Byzantine Fault-tolerant blockchain protocols.
(2)   Implement one of the studied protocols in the MAX simulation enviroment
(3)   Put in place the testing scenarios.
(4)   Evaluate the solution.

[2] LICIA,

Methods / Means

distributed systems, programming languages, Max simulator

Applicant Profile

·       Being Master 2 in Computer Science/Engineering.
·       Knowledge about distributed systems in general.
·       Good experience in object-oriented programming.


Bac + 5

Position location



Job location

France, Ile-de-France, Essonne (91)



Candidate criteria

Prepared diploma

Bac+5 - Master 2

PhD opportunity



Position start date