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

Ce Zhang 0007

dblp:97/919-7 · DBLP profile ↗
← Back
14ranked-venue papers
4as first author
7since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 13 · 4 first-author · 6 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 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.

Network and information security
8 papers
Blockchain and cryptocurrency security · 73% Cryptographic protocols and secure computation · 16% Cryptographic primitives and cryptanalysis · 11%
Databases, data mining, and information retrieval
6 papers
Query processing and optimization · 75% Information retrieval · 16% Distributed and cloud data management · 9%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Storage systems · 56% Distributed systems · 44%

Topics — the 18 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › secure query processing
query result verification
2.452024
V2FS : A Verifiable Virtual Filesystem for Multi-Chain Query Authentication · ICDE 2024
vChain: A Blockchain System Ensuring Query Integrity · SIGMOD Conference 2020
vCBIR: A Verifiable Search Engine for Content-Based Image Retrieval · ICDE 2020
Blockchain and cryptocurrency security
verifiable query processing
1.022022
vChain+: Optimizing Verifiable Blockchain Boolean Range Queries · ICDE 2022
vChain: A Blockchain System Ensuring Query Integrity · SIGMOD Conference 2020
Cryptographic protocols and secure computation
authenticated data structure
0.922021
Authenticated Keyword Search in Scalable Hybrid-Storage Blockchains · ICDE 2021
GEM^2-Tree: A Gas-Efficient Structure for Authenticated Range Queries in Blockchain · ICDE 2019
Information retrieval › image retrieval
content-based image retrieval
0.822020
vCBIR: A Verifiable Search Engine for Content-Based Image Retrieval · ICDE 2020
ImageProof: Enabling Authentication for Large-Scale Image Retrieval · ICDE 2019
Blockchain and cryptocurrency security › blockchain data management
blockchain storage
0.812024
COLE: A Column-based Learned Storage for Blockchain Systems · FAST 2024
Storage systems
key-value storage
0.812024
COLE: A Column-based Learned Storage for Blockchain Systems · FAST 2024
Blockchain and cryptocurrency security
blockchain scalability
0.512021
SlimChain: Scaling Blockchain Transactions through Off-Chain Storage and Parallel Processing · Proc. VLDB Endow. 2021
Cryptographic primitives and cryptanalysis › searchable encryption
keyword search
0.512021
Authenticated Keyword Search in Scalable Hybrid-Storage Blockchains · ICDE 2021
Distributed systems
blockchain
0.512021
SlimChain: Scaling Blockchain Transactions through Off-Chain Storage and Parallel Processing · Proc. VLDB Endow. 2021
Distributed systems › transaction processing
parallel transaction execution
0.512021
SlimChain: Scaling Blockchain Transactions through Off-Chain Storage and Parallel Processing · Proc. VLDB Endow. 2021
Query processing and optimization › secure query processing › query result verification
authenticated data structures
0.522019
ImageProof: Enabling Authentication for Large-Scale Image Retrieval · ICDE 2019
vChain: Enabling Verifiable Boolean Range Queries over Blockchain Databases · SIGMOD Conference 2019
Distributed and cloud data management › distributed data store
blockchain database
0.412020
vChain: A Blockchain System Ensuring Query Integrity · SIGMOD Conference 2020
Query processing and optimization › secure query processing
verifiable query processing
0.412019
vChain: Enabling Verifiable Boolean Range Queries over Blockchain Databases · SIGMOD Conference 2019
Blockchain and cryptocurrency security › verifiable query processing
authenticated range query
0.412019
GEM^2-Tree: A Gas-Efficient Structure for Authenticated Range Queries in Blockchain · ICDE 2019
Blockchain and cryptocurrency security › blockchain data management
blockchain database
0.412019
vChain: Enabling Verifiable Boolean Range Queries over Blockchain Databases · SIGMOD Conference 2019
Blockchain and cryptocurrency security
decentralized finance
0.212024
V2FS : A Verifiable Virtual Filesystem for Multi-Chain Query Authentication · ICDE 2024
Storage systems › storage hierarchy
hybrid storage
0.112021
Authenticated Keyword Search in Scalable Hybrid-Storage Blockchains · ICDE 2021
Cryptographic primitives and cryptanalysis
cryptographic proofs
0.112019
GEM^2-Tree: A Gas-Efficient Structure for Authenticated Range Queries in Blockchain · ICDE 2019

Methods — techniques the papers use, named apart from their topics

bloom filter · 2.5learned index · 1.5column-based storage · 1.5cache-based algorithms · 1.5DCert framework · 1.5tree-based index · 1.1sliding window accumulator index · 1.1object registration index · 1.1merkle inverted index · 1.0chameleon vector commitment · 1.0stateless design · 0.5sharding · 0.5verifiable query processing framework · 0.4query authentication scheme · 0.4cryptographic proof · 0.4two-level index structure · 0.4gas cost model · 0.4cuckoo filter · 0.4
YearPublicationVenuePosition
2026 Cole ${ }^{+}$: Towards Practical Column-Based Learned Storage for Blockchain Systems
abstract
Blockchain provides a decentralized and tamper-resistant ledger for securely recording transactions across a network of untrusted nodes. While its transparency and integrity are beneficial, the substantial storage requirements for maintaining a complete transaction history present significant challenges. For example, Ethereum nodes require around 23TB of storage, with an annual growth rate of 4TB. Prior studies have employed various strategies to mitigate the storage challenges. Notably, COLE significantly reduces storage size and improves throughput by adopting a column-based design that incorporates a learned index, effectively eliminating data duplication in the storage layer. However, this approach has limitations in supporting chain reorganization during blockchain forks and state pruning to minimize storage overhead. In this paper, we propose COLE$^+$, an enhanced storage solution designed to address these limitations. COLE$^+$ incorporates a novel rewind-supported in-memory tree structure for handling chain reorganization, leveraging content-defined chunking (CDC) to maintain a consistent hash digest for each block. For on-disk storage, a new two-level Merkle Hash Tree (MHT) structure, called prunable version tree, is developed to facilitate efficient state pruning. Both theoretical and empirical analyses show the effectiveness of COLE$^+$ and its potential for practical application in real-world blockchain systems.
Ce Zhang 0007, Cheng Xu 0004, Haibo Hu 0001, Jianliang Xu
ICDE1
2024 COLE: A Column-based Learned Storage for Blockchain Systems
Ce Zhang 0007, Cheng Xu 0004, Haibo Hu 0001, Jianliang Xu
FAST1
2024 V2FS : A Verifiable Virtual Filesystem for Multi-Chain Query Authentication
abstract
The rise of decentralized finance (DeFi), Web 3.0, and other blockchain-based applications has led to an increased demand for on-chain data analysis across multiple blockchains. Conducting advanced queries, such as data aggregation and correlation analysis, is essential for gaining valuable insights in this context. However, multi-chain queries pose several challenges for the querying system, including compatibility with existing blockchains, supporting diverse query types, and ensuring the integrity of query results. To tackle these challenges, we propose a novel paradigm called verifiable virtual filesystem (V2FS). V2FS extends the POSIX I/O interface, shifting the focus from verifying computation to verifying data. This innovative approach empowers query clients to leverage an off-the-shelf database engine to evaluate queries using verifiable data retrieved from an indexing service provider (ISP). Our solution ensures strong integrity guarantees and can be smoothly integrated with existing database engines to support various query types. To achieve blockchain compatibility, we utilize the DCert framework to certify blocks from different blockchains, making our system applicable to various blockchain systems. Furthermore, we propose cache-based algorithms and a bloom filter-integrated algorithm to optimize query performance and minimize network communication costs. Security analysis and empirical study validate the effectiveness and efficiency of the proposed system.
Haixin Wang 0001, Cheng Xu 0004, Ce Zhang 0007, Haibo Hu 0001, Shikun Tian, Ying Yan 0002, Jianliang Xu
ICDE4
2022 vChain+: Optimizing Verifiable Blockchain Boolean Range Queries
abstract
Blockchain has recently gained massive attention thanks to the success of cryptocurrencies and decentralized applications. With immutability and tamper-resistance features, it can be seen as a promising secure database solution. To address the need of searches over blockchain databases, prior work vChain proposed a novel verifiable processing framework that ensures query integrity without maintaining a full copy of the blockchain database. It however suffers from several limitations, including linear-scan search performance in the worst case and impractical public key management. In this paper, we propose a new searchable blockchain system, vChain+, that supports efficient verifiable boolean range queries with additional features. Specifically, we propose a sliding window accumulator index to achieve efficient query processing even for the worst case. We also design an object registration index to enable practical public key management without compromising the security guarantee. To support richer queries, we employ optimal tree-based indexes to index both keywords and numerical attributes of the data objects. Several optimizations are also proposed to further improve the query performance. Security analysis and empirical study validate the robustness and performance improvement of the proposed system. Compared with vChain, vChain+ improves the query performance by up to 913x.
Haixin Wang 0001, Cheng Xu 0004, Ce Zhang 0007, Jianliang Xu, Zhe Peng, Jian Pei 0001
ICDE3
2022 DCert: towards secure, efficient, and versatile blockchain light clients
abstract
Light clients have been widely used in blockchain systems to support lightweight nodes by synchronizing and verifying block headers only. However, there are two major limitations with the current light client design. First, with the ever increasing blockchain size, the cost for light clients to process and store all the block headers would soon become prohibitively high. Second, only simple queries can be supported by light clients due to the limited functionality of block headers. To address these issues, in this paper, we propose DCert, a novel decentralized certification framework, to enable superlight clients with constant storage and state validation costs. The main idea is to leverage a trusted enclave (e.g., Intel SGX) to recursively certify the entire history of the blockchain. With DCert, the blockchain integrity can be easily validated by superlight clients with a secure certificate. Furthermore, to support rich verifiable queries on light clients, DCert can be extended to certify authenticated indexes for different types of queries on an as-needed basis. While DCert is compatible with existing blockchain systems, its security is guaranteed by the trusted enclave. Our benchmark-based empirical study shows that DCert incurs a small certification overhead, yet it is capable of supporting efficient verifiable queries with a constant storage size of 2.97 KB and a constant bootstrapping time of 0.14 ms.
Yang Ji 0004, Cheng Xu 0004, Ce Zhang 0007, Jianliang Xu
Middleware3
2021 Authenticated Keyword Search in Scalable Hybrid-Storage Blockchains
abstract
Blockchain has emerged as a promising solution for secure data storage and retrieval for decentralized applications. To scale blockchain systems, a prevailing approach is to employ a hybrid storage model, where only small meta-data are stored on-chain while the raw data are outsourced to an off-chain storage service provider. The key issue for query processing in such a system is the design of gas-efficient authenticated data structure (ADS) to authenticate the query results. In this paper, we study novel ADS schemes for authenticated keyword search in hybrid-storage blockchains. We first propose the Suppressed Merkle inverted (Merkleinv) index, which maintains only a partial ADS structure on-chain that can be securely updated with a logarithm-sized cryptographic proof. Moreover, we propose a Chameleon inverted (Chameleoninv) index that leverages the chameleon vector commitment to achieve a constant maintenance cost. It is further optimized with Bloom filters to enhance the query and verification performance. We prove the security of the proposed ADS schemes and evaluate their performance using real datasets on the Ethereum platform. Experimental results show that, compared to a baseline solution, the proposed Merkleinvand Chameleoninvindexes reduce the average on-chain maintenance cost from US$10.39 down to US$2.50 and US$0.24, respectively, without sacrificing much the query performance.
Ce Zhang 0007, Cheng Xu 0004, Haixin Wang 0001, Jianliang Xu, Byron Choi
ICDE1
2021 SlimChain: Scaling Blockchain Transactions through Off-Chain Storage and Parallel Processing
abstract
Blockchain technology has emerged as the cornerstone of many decentralized applications operating among otherwise untrusted peers. However, it is well known that existing blockchain systems do not scale well. Transactions are often executed and committed sequentially in order to maintain the same view of the total order. Furthermore, it is necessary to duplicate both transaction data and their executions in every node in the blockchain network for integrity assurance. Such storage and computation requirements put significant burdens on the blockchain system, not only limiting system scalability but also undermining system security and robustness by making the network more centralized. To tackle these problems, in this paper, we propose SlimChain, a novel blockchain system that scales transactions through off-chain storage and parallel processing. Advocating a stateless design, SlimChain maintains only the short commitments of ledger states on-chain while dedicating transaction executions and data storage to off-chain nodes. To realize SlimChain, we propose new schemes for off-chain smart contract execution, on-chain transaction validation, and state commitment. We also propose optimizations to reduce network transmissions and a new sharding technique to improve system scalability further. Extensive experiments are conducted to validate the performance of the proposed SlimChain system. Compared with the existing systems, SlimChain reduces the on-chain storage requirements by 97% ~ 99%, while also improving the peak throughput by 1.4× ~ 15.6×.
Cheng Xu 0004, Ce Zhang 0007, Jianliang Xu, Jian Pei 0001
Proc. VLDB Endow.2
2020 vCBIR: A Verifiable Search Engine for Content-Based Image Retrieval
abstract
We demonstrate vCBIR, a verifiable search engine for Content-Based Image Retrieval. vCBIR allows a small or medium-sized enterprise to outsource its image database to a cloud-based service provider and ensures the integrity of query processing. Like other common data-as-a-service (DaaS) systems, vCBIR consists of three parties: (i) the image owner who outsources its database, (ii) the service provider who executes the authenticated query processing, and (iii) the client who issues search queries. By employing a novel query authentication scheme proposed in our prior work [4], the system not only supports cloud-based image retrieval, but also generates a cryptographic proof for each query, by which the client could verify the integrity of query results. During the demonstration, we will showcase the usage of vCBIR and also provide attendees interactive experience of verifying query results against an untrustworthy service provider through graphical user interface (GUI).
Shangwei Guo, Yang Ji 0004, Ce Zhang 0007, Cheng Xu 0004, Jianliang Xu
ICDE3
2020 vChain: A Blockchain System Ensuring Query Integrity
abstract
This demonstration presents vChain, a blockchain system that ensures query integrity. With the proliferation of blockchain applications and services, there has been an increasing demand for querying the data stored in a blockchain database. However, existing solutions either are at the risk of losing query integrity, or require users to maintain a full copy of the blockchain database. In comparison, by employing a novel verifiable query processing framework, vChain enables a lightweight user to authenticate the query results returned from a potentially untrusted service provider. We demonstrate its verifiable query operations, usability, and performance with visualization for better insights. We also showcase how users can detect falsified results in the case that the service provider is compromised.
Haixin Wang 0001, Cheng Xu 0004, Ce Zhang 0007, Jianliang Xu
SIGMOD Conference3
2019 ImageProof: Enabling Authentication for Large-Scale Image Retrieval
abstract
With the explosive growth of online images and the popularity of search engines, a great demand has arisen for small and medium-sized enterprises to build and outsource large-scale image retrieval systems to cloud platforms. While reducing storage and retrieval burdens, enterprises are at risk of facing untrusted cloud service providers. In this paper, we take the first step in studying the problem of query authentication for large-scale image retrieval. Due to the large size of image files, the main challenges are to (i) design efficient authenticated data structures (ADSs) and (ii) balance search, communication, and verification complexities. To address these challenges, we propose two novel ADSs, the Merkle randomized k-d tree and the Merkle inverted index with cuckoo filters, to ensure the integrity of query results in each step of image retrieval. For each ADS, we develop corresponding search and verification algorithms on the basis of a series of systemic design strategies. Furthermore, we put together the ADSs and algorithms to design the final authentication scheme for image retrieval, which we name ImageProof. We also propose several optimization techniques to improve the performance of the proposed ImageProof scheme. Security analysis and extensive experiments are performed to show the robustness and efficiency of ImageProof.
Shangwei Guo, Jianliang Xu, Ce Zhang 0007, Cheng Xu 0004, Tao Xiang 0001
ICDE3
2019 GEM^2-Tree: A Gas-Efficient Structure for Authenticated Range Queries in Blockchain
abstract
Blockchain technology has attracted much attention due to the great success of the cryptocurrencies. Owing to its immutability property and consensus protocol, blockchain offers a new solution for trusted storage and computation services. To scale up the services, prior research has suggested a hybrid storage architecture, where only small meta-data are stored onchain and the raw data are outsourced to off-chain storage. To protect data integrity, a cryptographic proof can be constructed online for queries over the data stored in the system. However, the previous schemes only support simple key-value queries. In this paper, we take the first step toward studying authenticated range queries in the hybrid-storage blockchain. The key challenge lies in how to design an authenticated data structure (ADS) that can be efficiently maintained by the blockchain, in which a unique gas cost model is employed. By analyzing the performance of the existing techniques, we propose a novel ADS, called GEM2-tree, which is not only gas-efficient but also effective in supporting authenticated queries. To further reduce the ADS maintenance cost without sacrificing much the query performance, we also propose an optimized structure, GEM2*-tree, by designing a two-level index structure. Theoretical analysis and empirical evaluation validate the performance of the proposed ADSs.
Ce Zhang 0007, Cheng Xu 0004, Jianliang Xu, Yuzhe Tang, Byron Choi
ICDE1
2019 vChain: Enabling Verifiable Boolean Range Queries over Blockchain Databases
abstract
Blockchains have recently been under the spotlight due to the boom of cryptocurrencies and decentralized applications. There is an increasing demand for querying the data stored in a blockchain database. To ensure query integrity, the user can maintain the entire blockchain database and query the data locally. However, this approach is not economic, if not infeasible, because of the blockchain's huge data size and considerable maintenance costs. In this paper, we take the first step toward investigating the problem of verifiable query processing over blockchain databases. We propose a novel framework, called vChain, that alleviates the storage and computing costs of the user and employs verifiable queries to guarantee the results' integrity. To support verifiable Boolean range queries, we propose an accumulator-based authenticated data structure that enables dynamic aggregation over arbitrary query attributes. Two new indexes are further developed to aggregate intra-block and inter-block data records for efficient query verification. We also propose an inverted prefix tree structure to accelerate the processing of a large number of subscription queries simultaneously. Security analysis and empirical study validate the robustness and practicality of the proposed techniques.
Cheng Xu 0004, Ce Zhang 0007, Jianliang Xu
SIGMOD Conference2
2019 Efficient matching of offers and requests in social-aware ridesharing
Xiaoyi Fu, Ce Zhang 0007, Hua Lu 0001, Jianliang Xu
GeoInformatica2
2018 Efficient Matching of Offers and Requests in Social-Aware Ridesharing
abstract
Ridesharing has been becoming increasingly popular in urban areas worldwide for its low cost and environmental friendliness. Much research attention has been drawn to the optimization of travel costs in shared rides. However, other important factors in ridesharing, such as the social comfort and trust issues, have not been fully considered in the existing works. In this paper, we formulate a new problem, named Assignment of Requests to Offers (ARO), that aims to maximize the number of served riders while satisfying the social comfort constraints as well as spatial-temporal constraints. We prove that the ARO problem is NP-hard. We then propose an exact algorithm for a simplified ARO problem. We further propose three pruning strategies to efficiently narrow down the searching space and speed up the assignment processing. Based on these pruning strategies, we develop two novel heuristic algorithms, the request-oriented approach and offer-oriented approach, to tackle the ARO problem. Through extensive experiments, we demonstrate the efficiency and effectiveness of our proposed approaches on real-world datasets.
Xiaoyi Fu, Ce Zhang 0007, Hua Lu 0001, Jianliang Xu
MDM2