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.

Shengjie Guan

dblp:358/9624 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
5since 2021 · last 2026
0009-0001-0782-5780ORCID · corroborated

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

Systems, architecture and hardware · 3 · 1 first-author · 3 since 2021Security and privacy · 2 · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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%
Network and information security
1 paper
Blockchain and cryptocurrency security · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
blockchain
1.822026
Nexus: A Novel Transaction Processing Framework for Permissioned Blockchain · IEEE Trans. Parallel Distributed Syst. 2026
SPRING: Improving the Throughput of Sharding Blockchain via Deep Reinforcement Learning Based State Placement · WWW 2024
Distributed systems
consensus
1.012026
Nexus: A Novel Transaction Processing Framework for Permissioned Blockchain · IEEE Trans. Parallel Distributed Syst. 2026
Distributed systems › transaction processing
parallel transaction execution
1.012026
Nexus: A Novel Transaction Processing Framework for Permissioned Blockchain · IEEE Trans. Parallel Distributed Syst. 2026
Distributed systems › blockchain
permissioned blockchain
1.012026
Nexus: A Novel Transaction Processing Framework for Permissioned Blockchain · IEEE Trans. Parallel Distributed Syst. 2026
Distributed systems
transaction processing
1.012026
Nexus: A Novel Transaction Processing Framework for Permissioned Blockchain · IEEE Trans. Parallel Distributed Syst. 2026
Blockchain and cryptocurrency security › blockchain scalability
blockchain sharding
0.812024
SPRING: Improving the Throughput of Sharding Blockchain via Deep Reinforcement Learning Based State Placement · WWW 2024
Distributed systems › distributed database
sharding
0.812024
SPRING: Improving the Throughput of Sharding Blockchain via Deep Reinforcement Learning Based State Placement · WWW 2024
Distributed systems
fault tolerance
0.312026
Nexus: A Novel Transaction Processing Framework for Permissioned Blockchain · IEEE Trans. Parallel Distributed Syst. 2026

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

markov decision process · 1.5deep reinforcement learning · 1.5transaction partitioning · 1.0shared memory pools · 1.0
YearPublicationVenuePosition
2026 ShuttleCross: An Efficient Cross-Chain Smart Contract Invocation Framework
Rongkai Zhang 0005, Qiuyu Ding, Qianyi Liu, Shengjie Guan, Jieyi Long
DSN4
2026 Nexus: A Novel Transaction Processing Framework for Permissioned Blockchain
abstract
The transaction execution layer is a key determinant of throughput in permissioned blockchains. While recent Shared Memory Pools (SMP)-based approaches improve throughput by enabling all consensus nodes to participate in transaction packaging, they face two fundamental limitations. First, the performance bottleneck shifts from the consensus layer to the transaction execution layer as transaction number confirmed in a round increases. Second, these approaches are vulnerable to “transaction duplication” attacks where malicious clients can simultaneously send the same transaction to multiple consensus nodes, thereby decreasing the number of valid transactions in block proposals. To address these limitations, this paper introducesNexus, a novel blockchain transaction processing framework with high scalability.Nexusleverages the idle computational resources of full nodes to enable transaction execution in parallel with the consensus. Moreover,Nexusallows each node to handle only a fraction of the total transactions and share execution results with others. This approach reduces overall transaction execution time, increases throughput, and decreases latency. Lastly,Nexusintroduces a transaction partitioning mechanism that effectively addresses the “transaction duplication” attack and achieves load balancing between clients and consensus nodes. Our implementation ofNexusdemonstrates significant improvements: throughput increases by 4x to 15x, and latency is reduced by 50% to 70%.
Shengjie Guan, Rongkai Zhang 0005, Qiuyu Ding, Mingxuan Song, Jieyi Long, Mingchao Wan, Taifu Yuan, Jin Dong 0004
IEEE Trans. Parallel Distributed Syst.1
2024 Presto: Optimizing Cross-Shard Transactions in Sharded Blockchain Architecture
abstract
Blockchain sharding technology has been used to enhance the scalability of blockchain systems. As the number of shards increases, the high latency inherent in cross-shard transactions gradually becomes a bottleneck, hindering improvements in overall system efficiency. Therefore, reducing the latency of cross-shard transactions is significantly important. However, existing mechanisms for handling cross-shard transactions fail to minimize the latency of cross-shard transactions and have not fully used the bandwidth available within shards. In this paper, we introduce Presto, a protocol designed for the account-state-based blockchain, which reduces the latency of handling cross-shard transactions. Presto leverages the concept of optimistic pre-execution along with pending tree to optimize cross-shard transaction processing. Presto also employs predistribution of cross-shard transactions with Erasure Coding to efficiently utilize bandwidth resources. We have developed an prototype and conducted extensive experiments on a cloud platform. The evaluation results indicate that Presto surpasses existing solutions in terms of system throughput, transaction confirmation latency, and mempool queue size, demonstrating Presto's potential to significantly improve blockchain scalability and user experience.
Qiuyu Ding, Rongkai Zhang 0005, Shenglin Yin, Pengze Li, Shengjie Guan, Jieyi Long
SRDS5
2024 SPRING: Improving the Throughput of Sharding Blockchain via Deep Reinforcement Learning Based State Placement
abstract
Sharding provides an opportunity to overcome the inherent scalability challenges of the blockchain, which is the infrastructure for the next generation of the Web. In a sharding blockchain, the state is partitioned into smaller groups known as "shards." Since the states are placed on different shards, cross-shard transactions are inevitable, which is detrimental to the performance of the sharding blockchain. Existing solutions place states based on heuristic algorithms or redistribute states via graph-partitioning-based methods, which are either less effective or costly. In this paper, we present SPRING, the first deep-reinforcement-learning(DRL)-based sharding framework for state placement. SPRING formulates the state placement as a Markov Decision Process, which considers the cross-shard transaction ratio and workload balancing and employs DRL to learn the effective state placement policy. Experimental results based on real Ethereum transaction data demonstrate the superiority of SPRING compared to other state placement solutions. In particular, it decreases the cross-shard transaction ratio by up to 26.63% and boosts throughput by up to 36.03%, all without unduly sacrificing the workload balance among shards. Moreover, updating the training model and making decisions takes only 0.1s and 0.002s, respectively, which shows the overhead is acceptable.
Pengze Li, Mingxuan Song, Mingzhe Xing, Qiuyu Ding, Shengjie Guan, Jieyi Long
WWW6
2023 A Data Flow Framework with High Throughput and Low Latency for Permissioned Blockchains
abstract
In permissioned blockchains, the bandwidth of consensus nodes is mainly consumed by transaction ordering and block distribution; hence, the allocation of consensus nodes' bandwidth makes a significant difference to the system throughput. Previous research focuses on the consensus layer and attempts to optimize consensus protocols to improve throughput, which, however, neglects the impact of data distribution on the throughput and transfers performance bottlenecks to the network layer. In fact, the overall throughput of permissioned blockchains is co-determined by data production in the consensus layer and data distribution in the network layer. This paper proposes a novel data flow framework composed of Predis and Multi-Zone. The former is a data production strategy for permissioned blockchains that employ leader-based BFT protocols and the latter, its corresponding network topology. Predis enables each consensus node to contribute its idle bandwidth for block content pre-distribution so that a much higher volume of transactions can be confirmed in one consensus round, significantly increasing consensus efficiency. Multi-Zone is a network topology to distribute blocks. It can regulate the bandwidth consumption of consensus nodes at a certain value during data distribution and effectively reduce block propagation latency. To test our framework, we implement Predis based on Hotstuff and PBFT, respectively, and experiments show that Predis significantly improves their throughput by 300% to 800%. Multi-Zone is implemented on BFT-SMaRt and compared with random and star network topologies, and it is shown that Multi-Zone holds excellent scalability and the capability of reducing block propagation latency by at least 50%.
Zhenxing Hu, Shengjie Guan, Pengze Li, Qiuyu Ding
ICDCS2