EDBT 2026 Demo / reviewers in the wild / expert
Xiang Fu 0002
dblp:97/374-2
· DBLP profile ↗
18ranked-venue papers
8as first author
17since 2021 · last 2026
0000-0002-9690-2302ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 3 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 2 first-author · 4 since 2021Security and privacy · 3 · 1 first-author · 2 since 2021Computer networks · 2 · 2 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | From PBFT to the present: a thorough overview of blockchain consensus protocols
Liaoliao Feng, Xiang Fu 0002, Huaimin Wang 0001, Keming Wang, Peichang Shi, Moheng Lin |
Sci. China Inf. Sci. | 2 |
| 2026 | Let the Blocks Fly (Flying Blocks): A Highly Efficient and Practical Consensus Protocol for Authoritative BlockchainsabstractIn recent years, blockchain has been increasingly applied to authoritative institutions (i.e., authoritative blockchains) to strengthen their authority and reputation by providing reliable and secure data to increase transparency, reducing fraud, and enhancing efficiency for distributed applications (DApps) like electronics certificate, land registration, and e-voting, etc. Blockchain systems in these scenarios often have the features of small node-size, high node-reputation and high node-performance, e.g., government blockchains. However, as one of the core technologies of blockchain, distributed consensus protocols are often designed for large-scale business DApps; their efficiency can be further improved when applied to authoritative blockchains. In this paper, taking into account the essential features of blockchain applications for institutions like government departments, we propose a consensus protocol known as Flying Blocks (FB) to further enhances the efficiency and practicality. FB combines the advantages of the delayed confirmation from Nakamoto consensus with the traditional voting-based BFT consensus to simplify the consensus process and reduce the network resources consumption. To evaluate the protocol's performance, we conduct comparison experiments with Hotstuff and RAFT. The results demonstrate that FB outperforms Hotstuff. Furthermore, to the best of our knowledge, FB is the first BFT protocol that outperforms RAFT, a CFT consensus protocol, deployed in Blockchain systems in terms of transaction processing efficiency. Xiang Fu 0002, Liaoliao Feng, Huaimin Wang 0001, Bo Ding 0001 |
IEEE Trans. Dependable Secur. Comput. | 1 |
| 2025 | An Understandable Cross-Chain Authentication Mechanism for JointCloud Computing
Huaimin Wang 0001, Peichang Shi, Xiang Fu 0002, Liaoliao Feng, Moheng Lin |
J. Comput. Sci. Technol. | 4 |
| 2024 | DMSA: Decentralized and Multi-keyword Selective Data Sharing and AcquisitionabstractBlockchain technology has been extensively uti-lized in decentralized data-sharing applications, with the immutability of blockchain providing a witness for the circulation of data. However, current blockchain data-sharing solutions still fail to address the simultaneous screening needs of both the sender and receiver with multi-keywords. Without the capability to support bilateral simultaneous filtering, the disclosure of reasons for matching failures could inadvertently expose sensitive user data. Therefore, the challenge lies in enabling ciphertexts with multiple keywords and receivers with multiple interests to achieve mutual and simultaneous matching. Based on the technical foundations of SE (Searchable Encryption), MABE (Multi-Attribute Based Encryption), and polynomial fitting, this paper proposes a scheme called DMSA (Decentralized and Multi-keyword selective Sharing and selective Acquisition). This scheme can satisfy soundness, enabling ciphertexts carrying multiple keywords and receivers representing multiple interests to match each other simultaneously. We conducted a security analysis that confirms the security of DMSA against chosen-plaintext attacks. Our experimental results demonstrate a significant efficiency improvement, with a 67% increase over single-keyword data-sharing schemes and a 16% enhancement compared to the existing multi-keyword data-sharing solution. Moheng Lin, Peichang Shi, Xiang Fu 0002, Guodong Yi |
ISPA | 3 |
| 2024 | Subtraction of Hyperledger Fabric: A blockchain-based lightweight storage mechanism for digital evidences
Xiang Fu 0002, Haoliang Ma, Bo Ding 0001, Huaimin Wang 0001, Peichang Shi |
J. Syst. Archit. | 1 |
| 2022 | FSS: A Flexible Scaling Scheme for Blockchain Based on Stale Block RateabstractIn blockchain, there has long been a contradiction between the limited ability and the uncertain requirements of processing transactions, which seriously restricts the practical application of blockchain. Therefore, how to improve the scalability of blockchain has become an urgent issue to be solved. Some existing works have achieved blockchain expansion through increasing the upper limit of block size permanently, which makes the trade-off of the “Mundellian Trilemma ” in blockchain (i.e. a blockchain system cannot be optimal in all the three dimensions of scalability, security and decentralization at the same time) fixed and thus not adapted to the dynamic environment. In this paper, we propose FSS, a flexible scaling scheme for blockchain based on stale block rate, which dynamically adjusts the upper limit of block size according to the stale block rate, not only expanding the blockchain when allowed, but also shrinking it when necessary. Experimental results indicate that FSS can reasonably improve the scalability of blockchain with required stale block rate. Peichang Shi, Xiang Fu 0002, Penghui Ma, Jinzhu Kong |
JCC | 3 |
| 2022 | MRASS: Dynamic Task Scheduling enabled High Multi-cluster Resource Availability in JointCloudabstractAs the new paradigm of JointCloud Computing matures, enterprises are trying to build multiple Kubernetes clusters on different clouds to deploy tasks, with the advantages of disaster backup, low latency, and avoidance of single vendor lock-in, etc. Tasks in a JointCloud environment, always have highly diversified resource demands on CPU, memory, disk, and network. However, the mismatch between these tasks and heterogeneous clusters can easily cause many resource fragments, resulting in low resource availability. Therefore, the task scheduling strategy is the key to solving the above problem. The existing task schedule strategies for multi-clusters are always aiming at clusters’ load balancing instead of increasing the resource availability. In this paper, we propose a dynamic task scheduling framework with the design of multi-cluster resource high-availability schedule strategy (MRASS) based on historical task resource consumption. MRASS conducts a cooperation model between multiple clusters and tasks, and proposes an indicator of resource availability, which is used to optimize the proportion of remaining resources of the cluster to keep approaching the proportion of resource requirements of future tasks, thereby execute more tasks within limited resources. Extensive numerical results confirm that the strategy has stable performance and performs well with different initial cluster resource setting, task resource type and task number. Compared with the existing algorithm, MRASS can place up to 20% more tasks, and the success rate of first placement of tasks can reach over 98%. Huaimin Wang 0001, Peichang Shi, Xiang Fu 0002, Jinzhu Kong |
JCC | 4 |
| 2022 | Trusted-Committee- Based Secure and Scalable BFT Consensus for Consortium BlockchainabstractCompared with public blockchain, consortium blockchain is more secure and controllable deployed in an enterprise scenario. Byzantine fault tolerance (BFT) consensus is widely applied in consortium blockchain. Although PBFT is the most classic practical BFT consensus with message complexity O(n2), it still faces some security threats and has low consensus efficiency. To address these issues, we propose a secure and trusted BFT (S2BFT) consensus based on trusted committees. S2BFT generates a trusted anonymous number using trust execution environment (TEE) for each server node and selects committees by pseudo-random algorithm. S2BFT can efficiently reach consensus by the committees with an O(m*n) message complexity. In addition, correctness analysis proves that S2BFT can resist more attacks than traditional BFT consensus and tolerate 1/2 byzantine server nodes. Results further demonstrate the efficiency of the simulated S2BFT implementation. Liaoliao Feng, Yusong Tan, Xiang Fu 0002, Keming Wang, Junsheng Chang |
MSN | 4 |
| 2022 | Teegraph: trusted execution environment and directed acyclic graph-based consensus algorithm for IoT blockchains
Xiang Fu 0002, Huaimin Wang 0001, Peichang Shi, Xingkong Ma, Xunhui Zhang |
Sci. China Inf. Sci. | 1 |
| 2022 | Teegraph: A Blockchain consensus algorithm based on TEE and DAG for data sharing in IoT
Xiang Fu 0002, Huaimin Wang 0001, Peichang Shi, Xunhui Zhang |
J. Syst. Archit. | 1 |
| 2022 | Three-Dimensional Tradeoffs for Consensus Algorithms: A ReviewabstractBlockchain has been applied in many fields to solve the problems of trust, security, efficiency benefiting from its tamper-proof and traceability of data. However, it is still necessary to consider the technical constraints that limit the large-scale application of blockchain: scalability, security, and decentralization cannot be achieved altogether. Consensus algorithm is the core of blockchain, which determines the performance of blockchain system to a certain extent. The existing reviews or surveys mainly focus on processes of consensus algorithms, but fall short in covering the current trends and scenarios, thereby lacking intrinsic understanding of their design philosophy. In this paper, we propose a multi-dimensional tradeoff model and unearth various indicators of different dimensions to guide the construction of consensus algorithms. To summarize the existing efforts, we compare and analyze various classical consensus algorithms, and focus on the design principles of these algorithms under the multi-dimensional tradeoff model. According to different requirements, each algorithm has different tradeoffs. Furthermore, we provide different solutions for blockchain in different dimensions. Finally, we summarize the development trend of consensus design and the key technology prospects of blockchain. This is, to the best of our knowledge, the first survey that accomplishes such goals. Peichang Shi, Xiang Fu 0002, Jinzhu Kong |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2022 | Votes-as-a-Proof (VaaP): Permissioned Blockchain Consensus Protocol Made SimpleabstractWith the development of Blockchain technology, permissioned Blockchains are getting more and more attention from researchers because applications based on permissioned Blockchains are more practical and easier to be carried out. This paper aims to design a dedicated consensus protocol for permissioned Blockchains. The existing consensus protocols applied to permissioned Blockchains are either derived from public Blockchains such as Proof of Work (PoW) or Proof of Stake (PoS), with full decentralization, resulting in low transaction processing efficiency; or derived from traditional Byzantine fault-tolerant (BFT) consensus protocols such as Practical BFT (PBFT) or HoneyBadgerBFT, with high communication complexity of the consensus process, resulting in low scalability. Therefore, we propose a dedicated consensus protocol for permissioned Blockchains called Votes-as-a-Proof (VaaP) with high transaction processing efficiency while ensuring high scalability. Every node in VaaP runs a simple consensus process based on voting in parallel. Faulty nodes will only deprive themselves of using consensus service. We present the comparison of VaaP and Sphinx, one of the state-of-the-art consensus protocols, analytically and experimentally (up to 500 nodes). The results indicate that VaaP outperforms Sphinx in throughput, latency and scalability. Xiang Fu 0002, Huaimin Wang 0001, Peichang Shi |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2021 | Asycome: A JointCloud Data Asynchronous Collaboration Mechanism Based on Blockchain
Peichang Shi, Xiang Fu 0002, Shengtian Zhang |
BlockSys | 3 |
| 2021 | A Hashgraph-Based Knowledge Sharing Approach for Mobile Robot Swarm
Xiao Shu, Bo Ding 0001, Xiang Fu 0002, Zhen Li 0011 |
CollaborateCom (2) | 4 |
| 2021 | A survey of Blockchain consensus algorithms: mechanism, design and applications
Xiang Fu 0002, Huaimin Wang 0001, Peichang Shi |
Sci. China Inf. Sci. | 1 |
| 2021 | Jointgraph: A DAG-based efficient consensus algorithm for consortium blockchainsabstractSummary The blockchain is a distributed ledger that records all transactions and operations in a shared manner. Public blockchains such as Bitcoin realize decentralization at the cost of mining overhead, which is not suitable for real‐life scenarios requiring high throughput. Techniques such as the consortium blockchain improve efficiency through partial decentralization. However, the consensus algorithms used in the existing state‐of‐the‐art consortium blockchains face many challenges when dealing with commercial applications. For example, the high communication overhead hinders the scalability of PBFT‐based consensus algorithms even though they are efficient at small scale. Hashgraph, one of the most popular Directed Acyclic Graph‐based (DAG‐based) consensus algorithms, achieves good performance in scalability; however, it does not allow users' dynamic participation. To deal with these challenges, we propose Jointgraph, a Byzantine fault‐tolerance consensus algorithm for consortium blockchains based on DAG. In Jointgraph, transactions are packed into events and validated by no less than 2/3 of all members. A supervisor is introduced in our design, who monitors member behaviors and improves consensus efficiency. Simulation results demonstrate that Jointgraph outperforms Hashgraph in both throughput and latency. Xiang Fu 0002, Huaimin Wang 0001, Peichang Shi, Xue Ouyang 0003, Xunhui Zhang |
Softw. Pract. Exp. | 1 |
| 2021 | Proof of Previous Transactions (PoPT): An Efficient Approach to Consensus for JCLedgerabstractJCLedger is a BlockChain-based distributed ledger for JointCloud that can improve the reliability and convenience of cloud resource exchanges by empowering cooperation among multiple clouds. The biggest challenge for the implementation of JCLedger is the approach to consensus. The existing consensus algorithms for the public BlockChain, such as proof of work (PoW) or proof of stake (PoS) does not apply to the JointCloud, because they require a massive computing power with a low throughput or monopoly risk. In this paper, we propose a practical Byzantine-fault-tolerance (PBFT)-based consensus algorithm called proof of previous transactions (PoPT), in which the accountants are selected by a specific hash function from a certain number of candidates. The candidates are chosen according to the users' participation in JointCloud, and only candidates that join the PBFT-based consensus process instead of all users. We also propose a new BlockChain structure for parallel accounting to improve the scalability of JCLedger, and a consistent hashing algorithm is used to assign the transactions to different accountants. Simulation experiments show that the PoPT can shield the unequal computing power of the users to provide them equal accounting opportunities, and the parallel accounting can handle the massive and high-frequency transactions in JointCloud more efficiently. Xiang Fu 0002, Huaimin Wang 0001, Peichang Shi |
IEEE Trans. Syst. Man Cybern. Syst. | 1 |
| 2019 | BBCPS: A Blockchain Based Open Source Contribution Protection System
Qiubing Zeng, Xunhui Zhang, Tao Wang 0006, Peichang Shi, Xiang Fu 0002, Chenhui Feng |
BlockSys | 5 |