Demo Data from EDBT 2026 / reviewers in the wild / expert
Jingqi Xiao
dblp:412/7694
· DBLP profile ↗
3ranked-venue papers
0as first author
3since 2021 · last 2026
0009-0003-9430-6165ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 since 2021Security and privacy · 1 · 1 since 2021
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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Program verification · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
consensus |
1.9 | 2 | 2026 | Mechanized Safety and Liveness Proofs for the Mysticeti Consensus Protocol Under the LiDO-DAG Framework · SP 2026 LiDO-DAG: A Framework for Verifying Safety and Liveness of DAG-Based Consensus Protocols · Proc. ACM Program. Lang. 2025 |
Program verification › formal proof
mechanized proof |
1.3 | 2 | 2026 | Mechanized Safety and Liveness Proofs for the Mysticeti Consensus Protocol Under the LiDO-DAG Framework · SP 2026 LiDO-DAG: A Framework for Verifying Safety and Liveness of DAG-Based Consensus Protocols · Proc. ACM Program. Lang. 2025 |
Distributed systems › fault tolerance
byzantine fault tolerance |
1.0 | 1 | 2026 | Mechanized Safety and Liveness Proofs for the Mysticeti Consensus Protocol Under the LiDO-DAG Framework · SP 2026 |
Distributed systems › fault tolerance › byzantine fault tolerance
DAG-based consensus |
1.0 | 1 | 2026 | Mechanized Safety and Liveness Proofs for the Mysticeti Consensus Protocol Under the LiDO-DAG Framework · SP 2026 |
Program verification › refinement
refinement proof |
0.3 | 1 | 2025 | LiDO-DAG: A Framework for Verifying Safety and Liveness of DAG-Based Consensus Protocols · Proc. ACM Program. Lang. 2025 |
Methods — techniques the papers use, named apart from their topics
proof assistant · 2.0LiDO-DAG · 2.0coq · 1.7concurrent object model · 1.7DAG abstraction · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Mechanized Safety and Liveness Proofs for the Mysticeti Consensus Protocol Under the LiDO-DAG Framework
Longfei Qiu, Jingqi Xiao, Zhong Shao 0001 |
SP | 2 |
| 2026 | SureDistrib: Verifying Almost-Sure Termination of Composite Asynchronous Byzantine ProtocolsabstractConsensus algorithms play a central role in many distributed systems, including blockchains. The most practical consensus algorithms are based on the partial synchrony model. While partially synchronous protocols are relatively simple, they cannot maintain liveness when the message delivery latency is uncertain. Asynchronous protocols do not rely on bounded latency to maintain liveness, but they are much more difficult to understand and implement, being usually described as a composition of several layers of algorithms. Moreover, due to the FLP impossibility theorem, they only provide probabilistic liveness guarantees. These factors make the correctness of asynchronous protocols challenging to verify, and there have been liveness bugs in these protocols that remain unnoticed for years. We introduce SureDistrib, a formal framework for specifying and verifying probabilistic safety and liveness properties of asynchronous distributed protocols. Our framework supports specifying probabilistic algorithms that depend on other probabilistic functionalities, such as binary agreement algorithms depending on common coins. We define refinement relations for such systems, and prove composition lemmas that replace the underlay functionality with an implementation, so that the composed system refines the original system with an abstract underlay. Based on our framework, we give the first mechanized proof that an asynchronous byzantine fault-tolerant binary agreement algorithm terminates with probability 1 ("almost-sure termination"). Longfei Qiu, Jingqi Xiao, Ji-Yong Shin, Zhong Shao 0001 |
Proc. ACM Program. Lang. | 2 |
| 2025 | LiDO-DAG: A Framework for Verifying Safety and Liveness of DAG-Based Consensus ProtocolsabstractBlockchains operating at the global scale demand high-performance byzantine fault-tolerant (BFT) consensus protocols. Most classic PBFT-like protocols suffer from an issue known as the leader bottleneck, which severely limits their throughput and resource utilization. Recently, Directed Acyclic Graph, or DAG-based protocols, have emerged as a promising approach for eliminating the leader bottleneck and achieving better performance. They attain higher throughput by separating data dissemination and block ordering. However, their safety and liveness logic is also significantly more elaborate. So far, most DAG-based protocols have only enjoyed on-paper security proofs, and it is not clear how to construct formal proofs of these protocols efficiently. We introduce LiDO-DAG, a concurrent object model that abstracts the common logic of these protocols. LiDO-DAG is constructed by combining a DAG abstraction and LiDO, a recently proposed abstraction for leader-based consensus. To demonstrate that our framework enables rapid validation of new DAG-based protocol designs, we implemented LiDO-DAG in Coq and applied it to three recent DAG-based protocols, including Narwhal, Bullshark, and Sailfish. Our framework readily yields mechanized safety and liveness proofs for all three protocols, which are also the first mechanized liveness proofs of any DAG-based protocol. Our framework has also revealed an optimization for Sailfish that improves its worst-case latency. Longfei Qiu, Jingqi Xiao, Ji-Yong Shin, Zhong Shao 0001 |
Proc. ACM Program. Lang. | 2 |