Pierre-Louis Roman

Hi! I am a postdoc in the Distributed Computing Lab led by Rachid Guerraoui at EPFL. I work on the security and efficiency of the systems powering blockchains such as consensus, communication and storage systems. I am also interested in the acceleration of secure systems using hardware/software co-design.

I was previously working on secure and efficient data center systems as a postdoc with Patrick Eugster at USI Lugano. I completed my PhD on decentralized systems in 2018 supervised by François Taïani and Davide Frey at the University of Rennes - Inria - IRISA and by Spyros Voulgaris at VU Amsterdam during a summer visit. I received an MSc in 2013 and a BSc in 2011 both in computer science from Sorbonne University.

Interests: Distributed system, Operating system, System security, Blockchain, Distributed ledger.

Publications

Peer-reviewed journal articles

[J3] Differentiated consistency for worldwide gossips
[J2] Secure and Reliable Network Updates

Peer-reviewed conference articles

[C7] Live in the Express Lane
[C6] Consistent and Secure Network Updates Made Practical
[C5] Scalable and Serializable Networked Multi-Actor Programming
[C4] PLASMA: Programmable Elasticity for Stateful Cloud Computing Applications
[C3] Speed for the elite, consistency for the masses: differentiating eventual consistency in large-scale distributed systems
[C2] Similitude: Decentralised Adaptation in Large-Scale P2P Recommenders
[C1] Towards a Geocentric Mobile Syndication System

Short articles

[S2] Dietcoin: Hardening Bitcoin Transaction Verification Process For Mobile Devices
[S1] Bringing secure Bitcoin transactions to your smartphone

Research reports

[R3] Chop Chop: Byzantine Atomic Broadcast to the Network Limit
[R1] Dietcoin: shortcutting the Bitcoin verification process for your smartphone

Patents

[P1] Rapidly Verifiable Aggregate Signatures

Thesis

Invited talks

Broker-Accelerated Cryptocurrencies
MasterKRaft: Dusting off your commodity hardware with several Mops(/s) for SMR
Shortcutting the Bitcoin verification process for your smartphone
Shortcutting the Bitcoin verification process for your smartphone
Shortcutting the Bitcoin verification process for your smartphone
Shortcutting the Bitcoin verification process for your smartphone

Techsplaining / Popularization

So far, I have only techsplained in French.

[FR] Blockchains and distributed ledgers
[FR] Blockchains, distributed ledgers, and their notarial use
[FR] Demystifying the blockchain and its utility for notaries

Reviewing

Journal reviewer

Conference PC member

External reviewer

Teaching

  • Fall 2019, 2020 – Two lectures on distributed ledgers, MS Distributed Systems course, USI Lugano.
  • Spring 2020 – Invited lecture on distributed ledgers, MS Information Security course, Mid Sweden Uni.

Awards & Grants