EDBT 2026 Demo / reviewers in the wild / expert
Youer Pu
dblp:181/5698
· DBLP profile ↗
5ranked-venue papers
2as first author
3since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Security and privacy · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
2 papers |
Transaction processing and concurrency control · 27% Database theory · 27% Distributed and cloud data management · 23% | |
| Network and information security
1 paper |
Blockchain and cryptocurrency security · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 80% Storage systems · 20% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Blockchain and cryptocurrency security › consensus protocol
proof-of-work |
1.0 | 1 | 2026 | Fast Deterministically Safe Proof-of-Work Consensus · SP 2026 |
Distributed systems
consensus |
0.3 | 1 | 2026 | Fast Deterministically Safe Proof-of-Work Consensus · SP 2026 |
Distributed systems › consensus › blockchain consensus
proof-of-work |
0.3 | 1 | 2026 | Fast Deterministically Safe Proof-of-Work Consensus · SP 2026 |
Transaction processing and concurrency control
isolation guarantees |
0.3 | 1 | 2017 | Seeing is Believing: A Client-Centric Specification of Database Isolation · PODC 2017 |
Data integration and cleaning › data fusion
conflict resolution |
0.2 | 1 | 2016 | TARDiS: A Branch-and-Merge Approach To Weak Consistency · SIGMOD Conference 2016 |
Storage systems
key-value storage |
0.1 | 1 | 2016 | TARDiS: A Branch-and-Merge Approach To Weak Consistency · SIGMOD Conference 2016 |
Storage systems › key-value storage
transactional key-value store |
0.1 | 1 | 2016 | TARDiS: A Branch-and-Merge Approach To Weak Consistency · SIGMOD Conference 2016 |
Methods — techniques the papers use, named apart from their topics
eventual convergence · 0.5causal consistency · 0.5asynchronous replication · 0.5state-based formalization · 0.3client-centric specification · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Fast Deterministically Safe Proof-of-Work Consensus
Ali Farahbakhsh, Giuliano Losa, Youer Pu, Lorenzo Alvisi |
SP | 3 |
| 2023 | Gorilla: Safe Permissionless Byzantine ConsensusabstractNakamoto's consensus protocol works in a permissionless model and tolerates Byzantine failures, but only offers probabilistic agreement. Recently, the Sandglass protocol has shown such weaker guarantees are not a necessary consequence of a permissionless model; yet, Sandglass only tolerates benign failures, and operates in an unconventional partially synchronous model. We present Gorilla Sandglass, the first Byzantine tolerant consensus protocol to guarantee, in the same synchronous model adopted by Nakamoto, deterministic agreement and termination with probability 1 in a permissionless setting. We prove the correctness of Gorilla by mapping executions that would violate agreement or termination in Gorilla to executions in Sandglass, where we know such violations are impossible. Establishing termination proves particularly interesting, as the mapping requires reasoning about infinite executions and their probabilities. Youer Pu, Ali Farahbakhsh, Lorenzo Alvisi, Ittay Eyal |
DISC | 1 |
| 2022 | Safe Permissionless ConsensusabstractConsensus protocols have traditionally been studied in a setting where all participants are known to each other from the start of the protocol execution. In the parlance of the 'blockchain' literature, this is referred to as the permissioned setting. What differentiates Bitcoin from these previously studied protocols is that it operates in a permissionless setting, i.e. it is a protocol for establishing consensus over an unknown network of participants that anybody can join, with as many identities as they like in any role. The arrival of this new form of protocol brings with it many questions. Beyond Bitcoin, what can we prove about permissionless protocols in a general sense? How does recent work on permissionless protocols in the blockchain literature relate to the well-developed history of research on permissioned protocols in distributed computing? To answer these questions, we describe a formal framework for the analysis of both permissioned and permissionless systems. Our framework allows for "apples-to-apples" comparisons between different categories of protocols and, in turn, the development of theory to formally discuss their relative merits. A major benefit of the framework is that it facilitates the application of a rich history of proofs and techniques in distributed computing to problems in blockchain and the study of permissionless systems. Within our framework, we then address the questions above. We consider the Byzantine Generals Problem as a formalisation of the problem of reaching consensus, and address a programme of research that asks, "Under what adversarial conditions, and for what types of permissionless protocol, is consensus possible?" We prove a number of results for this programme, our main result being that deterministic consensus is not possible for decentralised permissionless protocols. To close, we give a list of eight open questions. Youer Pu, Lorenzo Alvisi, Ittay Eyal |
DISC | 1 |
| 2017 | Seeing is Believing: A Client-Centric Specification of Database IsolationabstractThis paper introduces the first state-based formalization of isolation guarantees. Our approach is premised on a simple observation: applications view storage systems as black-boxes that transition through a series of states, a subset of which are observed by applications. Defining isolation guarantees in terms of these states frees definitions from implementation-specific assumptions. It makes immediately clear what anomalies, if any, applications can expect to observe, thus bridging the gap that exists today between how isolation guarantees are defined and how they are perceived. The clarity that results from definitions based on client-observable states brings forth several benefits. First, it allows us to easily compare the guarantees of distinct, but semantically close, isolation guarantees. We find that several well-known guarantees, previously thought to be distinct, are in fact equivalent, and that many previously incomparable flavors of snapshot isolation can be organized in a clean hierarchy. Second, freeing definitions from implementation-specific artefacts can suggest more efficient implementations of the same isolation guarantee. We show how a client-centric implementation of parallel snapshot isolation can be more resilient to slowdown cascades, a common phenomenon in large-scale datacenters. Natacha Crooks, Youer Pu, Lorenzo Alvisi, Allen Clement |
PODC | 2 |
| 2016 | TARDiS: A Branch-and-Merge Approach To Weak ConsistencyabstractThis paper presents the design, implementation, and evaluation of TARDiS (Transactional Asynchronously Replicated Divergent Store), a transactional key-value store explicitly designed for weakly-consistent systems. Reasoning about these systems is hard, as neither causal consistency nor per-object eventual convergence allow applications to deal satisfactorily with write-write conflicts. TARDiS instead exposes as its fundamental abstraction the set of conflicting branches that arise in weakly-consistent systems. To this end, TARDiS introduces a new concurrency control mechanism: branch-on-conflict. On the one hand, TARDiS guarantees that storage will appear sequential to any thread of execution that extends a branch, keeping application logic simple. On the other, TARDiS provides applications, when needed, with the tools and context necessary to merge branches atomically, when and how applications want. Since branch-on-conflict in TARDiS is fast, weakly-consistent applications can benefit from adopting this paradigm not only for operations issued by different sites, but also, when appropriate, for conflicting local operations. We find that TARDiS reduces coding complexity for these applications and that judicious branch-on-conflict can improve their local throughput at each site by two to eight times. Natacha Crooks, Youer Pu, Nancy Estrada, Trinabh Gupta, Lorenzo Alvisi, Allen Clement |
SIGMOD Conference | 2 |