GlassDB: An Efficient Verifiable Ledger Database System Through Transparency
Cong Yue, Tien Tuan Anh Dinh, Zhongle Xie, Meihui Zhang, Gang Chen, Beng Chin Ooi, Xiaokui Xiao
Abstract
Verifiable ledger databases protect data history against malicious tampering. Existing systems, such as blockchains and certificate transparency, are based on transparency logs --- a simple abstraction allowing users to verify that a log maintained by an untrusted server is append-only. They expose a simple key-value interface without transactions. Building a practical database from transparency logs, on the other hand, remains a challenge. In this paper, we explore the design space of verifiable ledger databases along three dimensions: abstraction, threat model, and performance. We survey existing systems and identify their two limitations, namely, the lack of transaction support and the inferior efficiency. We then present GlassDB, a distributed database system that addresses these limitations under a practical threat model. GlassDB inherits the verifiability of transparency logs, but supports transactions and offers high performance. It extends a ledgerlike key-value store with a data structure for efficient proofs, and adds a concurrency control mechanism for transactions. GlassDB batches independent operations from concurrent transactions when updating the core data structures. In addition, we design a new benchmark for evaluating verifiable ledger databases, by extending YCSB and TPC-C benchmarks. Using this benchmark, we compare GlassDB against four baselines: reimplemented versions of three verifiable databases, and a verifiable map backed by a transparency log. Experimental results demonstrate that GlassDB is an efficient, transactional, and verifiable ledger database system.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers7
- Notus: Dynamic Proofs of Liabilities from Zero-knowledge RSA AccumulatorsJiajun Xin, Arman Haghighi, Xiangan Tian, Dimitrios PapadopoulosUSENIX Security 2024 · 11 citations
- Accelerating Merkle Patricia Trie with GPUYangshen Deng, Muxi Yan, Bo TangVLDB 2024 · 8 citations
- VeriBench: Analyzing the Performance of Database Systems with VerifiabilityCong Yue, Meihui Zhang, Changhao Zhu, Gang Chen et al.VLDB 2023 · 6 citations
- PoneglyphDB: Efficient Non-interactive Zero-Knowledge Proofs for Arbitrary SQL-Query VerificationBinbin Gu, Juncheng Fang, Faisal NawabSIGMOD 2025 · 5 citations
- VeriDKG: A Verifiable SPARQL Query Engine for Decentralized Knowledge GraphsEnyuan Zhou, Song Guo, Zicong Hong, Christian S. Jensen et al.VLDB 2024 · 5 citations
Builds on7
- Foreshadow: Extracting the Keys to the Intel SGX Kingdom with Transient Out-of-Order ExecutionJo Van Bulck, Marina Minkin, Ofir Weisse, Daniel Genkin et al.USENIX Security 2018 · 1,175 citations
- EnclaveDB: A Secure Database Using SGXChristian Priebe, Kapil Vaswani, Manuel CostaS&P 2018 · 329 citations
- vSQL: Verifying Arbitrary SQL Queries over Dynamic Outsourced DatabasesYupeng Zhang, Daniel Genkin, Jonathan Katz, Dimitrios Papadopoulos et al.S&P 2017 · 206 citations
- ObliDB: Oblivious Query Processing for Secure DatabasesSaba Eskandarian, Matei ZahariaVLDB 2020 · 127 citations
- FalconDB: Blockchain-based Collaborative DatabaseYanqing Peng, Min Du, Feifei Li, Raymond Cheng et al.SIGMOD 2020 · 119 citations
Related papers
- Merkle2: A Low-Latency Transparency Log SystemYuncong Hu, Kian Hooshmand, Harika Kalidhindi, Seung Jin Yang et al.S&P 2021 · 51 citations
- Transparency Logs via Append-Only Authenticated DictionariesAlin Tomescu, Vivek Bhupatiraju, Dimitrios Papadopoulos, Charalampos Papamanthou et al.CCS 2019 · 69 citations
- TAP: Transparent and Privacy-Preserving Data ServicesDaniël Reijsbergen, Aung Maw, Zheng Yang, Tien Tuan Anh Dinh et al.USENIX Security 2023
- Blockchains vs. Distributed Databases: Dichotomy and FusionPingcheng Ruan, Tien Tuan Anh Dinh, Dumitrel Loghin, Meihui Zhang et al.SIGMOD 2021 · 68 citations
- VGQ: Enabling Verifiable Graph Queries on Blockchain SystemsZhongming Yao, Tianyi Li, Junchang Xin, Yushuai Li et al.ICDE 2025 · 4 citations
