Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jingqi Xiao

dblp:412/7694 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Distributed systems
consensus
1.922026
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.322026
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.012026
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.012026
Mechanized Safety and Liveness Proofs for the Mysticeti Consensus Protocol Under the LiDO-DAG Framework · SP 2026
Program verification › refinement
refinement proof
0.312025
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
YearPublicationVenuePosition
2026 Mechanized Safety and Liveness Proofs for the Mysticeti Consensus Protocol Under the LiDO-DAG Framework
Longfei Qiu, Jingqi Xiao, Zhong Shao 0001
SP2
2026 SureDistrib: Verifying Almost-Sure Termination of Composite Asynchronous Byzantine Protocols
abstract
Consensus 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 Protocols
abstract
Blockchains 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