Research

Below are a few selected publications.
You can find a full list of papers on my Google Scholar profile.

Journal Articles


Conference Papers


Analyzing the real-world security of the Algorand blockchain

Published in CCS '23: Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security, 2023

This paper (with Derek Leung, Julian Loss, Jonathan Katz, and Tal Rabin) analyzes the Algorand blockchain protocol as it has been deployed, bridging the gap between earlier (theoretical) protocols and the deployed protocol.

Download Paper

Abraxas: Throughput-efficient hybrid asynchronous consensus

Published in CCS '23: Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security, 2023

This paper (with Jonathan Katz, Julian Loss, Kartik Nayak, and Simon Ochsenreither) proposes Abraxas, a generic approach for constructing hybrid state-machine replication (SMR) protocols from any standard “fast path” and asynchronous “slow path.” Our design uses an “always on” slow path to improve performance when switching modes frequently.

Download Paper

Synchronous consensus with optimal asynchronous fallback guarantees

Published in TCC '19: Theory of Cryptography Conference, 2019

This paper (joint with Jonathan Katz and Julian Loss) initiates the study of the network-agnostic model, where the network may be either synchronous (with a higher number of faulty parties) or asynchronous (with a lower number of faulty parties), but parties don’t know which. We show a protocol for Byzantine agreement that tolerates \(t_s\) faults in the synchronous case and \(t_a\) faults in the asynchronous case for any (fixed) \(t_s,t_a\) such that \(2t_s+t_a<n\), where \(n\) is the number of parties, and prove that this tradeoff is optimal.

Download Paper