General information
Organisation
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
Reference
2022-24053
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
Category
Mathematics, information, scientific, software
Contract
Internship
Job title
Evaluation of Graph-based Blockchains H/F
Subject
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)
6
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.
Methodology:
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.
[1] https://cea-licia.gitlab.io/max/max.gitlab.io/
[2] LICIA, https://www.researchgate.net/lab/Laboratory-for-Trustworthy-Smart-and-Self-Organizing-Information-Systems-Sara-Tucci-Piergiovanni.
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
Site
Saclay
Job location
France, Ile-de-France, Essonne (91)
Location
Palaiseau
Candidate criteria
Prepared diploma
Bac+5 - Master 2
PhD opportunity
Oui
Requester
Position start date
01/02/2023