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.

Ru Cheng

dblp:316/0136 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
6since 2021 · last 2026
0009-0009-4106-336XORCID · corroborated

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

Databases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1 · 1 since 2021Security and privacy · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 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
3 papers
Distributed systems · 79% Processor architecture and microarchitecture · 21%
Network and information security
3 papers
Blockchain and cryptocurrency security · 100%

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

TopicWeightPapersLastEvidence papers
Blockchain and cryptocurrency security
blockchain interoperability
1.012026
Furion: Efficient and Atomic Cross-Blockchain Transactions Through Multi-Future Exploration · IEEE Trans. Knowl. Data Eng. 2026
Blockchain and cryptocurrency security
smart contract
1.012026
JiangZiya: Dependency-aware Smart Contract Migration for Scalable Sharded Blockchains · INFOCOM 2026
Distributed systems › distributed database
distributed transactions
1.012026
Furion: Efficient and Atomic Cross-Blockchain Transactions Through Multi-Future Exploration · IEEE Trans. Knowl. Data Eng. 2026
Distributed systems › blockchain
sharded blockchain
1.012026
JiangZiya: Dependency-aware Smart Contract Migration for Scalable Sharded Blockchains · INFOCOM 2026
Processor architecture and microarchitecture
branch prediction
0.812024
Seer: Accelerating Blockchain Transaction Execution by Fine-Grained Branch Prediction · Proc. VLDB Endow. 2024
Distributed systems
consensus
0.312026
JiangZiya: Dependency-aware Smart Contract Migration for Scalable Sharded Blockchains · INFOCOM 2026

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

two-phase commit · 2.0sharding · 2.0preemptive voting · 2.0multi-versioning · 2.0multi-future exploration · 2.0dependency analysis · 2.0pre-execution · 1.5checkpoint-based execution · 1.5
YearPublicationVenuePosition
2026 JiangZiya: Dependency-aware Smart Contract Migration for Scalable Sharded Blockchains
Cunyang Liu, Jiang Xiao 0001, Ru Cheng, Hai Jin 0001
INFOCOM4
2026 Furion: Efficient and Atomic Cross-Blockchain Transactions Through Multi-Future Exploration
abstract
Cross-chain transaction processing is pivotal to blockchain interoperability, enabling coordinated state transitions across multiple blockchains to support increasingly complexdecentralized applications(dApps). However, existing atomicity-preserving mechanisms, predominantly based ontwo-phase commit(2PC) protocols, are hindered by sequential coordination, prolonged state locking, and high susceptibility to cascading aborts. These limitations severely degrade throughput and latency under contention, undermining practical deployability. This paper proposes Furion, a novel cross-chain transaction processing mechanism that achieves both atomicity and efficiency. Furion introduces the multi-future exploration, a new execution paradigm that explicitly materializes multiple possible futures of cross-chain states via multi-versioning. By speculatively executing transactions across feasible state evolutions, Furion eliminates blocking on unresolved dependencies and fundamentally avoids cascading aborts. To further unlock concurrency in the finalization phase, Furion employs preemptive voting, which allows local transactions to cast commit or abort votes early when their outcomes are invariant across all state versions. Experimental evaluations demonstrate that Furion significantly outperforms state-of-the-art systems, achieving substantially higher throughput, lower latency, and markedly reduced abort rates under skewed and highly contended workloads.
Ru Cheng, Jiang Xiao 0001, Hai Jin 0001, Bo Li 0001
IEEE Trans. Knowl. Data Eng.1
2024 Enabling Complete Atomicity for Cross-Chain Applications Through Layered State Commitments
abstract
Cross-chain Decentralized Applications (dApps) are increasingly popular for their ability to handle complex tasks across various blockchains, extending beyond simple asset transfers or swaps. However, ensuring all dependent transactions execute correctly together, known as complete atomicity, remains a challenge. Existing works provide financial atomicity, protecting against monetary loss, but lack the ability to ensure correctness for complex tasks. In this paper, we introduce Avalon, a transaction execution framework for cross-chain dApps that guarantees complete atomicity for the first time. Avalon achieves this by introducing multiple state layers above the native one to cache state transitions, allowing for efficient management of these state transitions. Most notably, for concurrent cross-chain transactions, Avalon resolves not only intra-chain conflicts but also addresses potential inconsistencies between blockchains via a novel state synchronization protocol, enabling serializable cross-chain execution. We implement Avalon using smart contracts in Cosmos ecosystem and evaluate its commitment performance, demonstrating acceptable latency and gas consumption even under conflict cases.
Yuandi Cai, Ru Cheng, Jiang Xiao 0001, Hai Jin 0001
SRDS2
2024 Seer: Accelerating Blockchain Transaction Execution by Fine-Grained Branch Prediction
abstract
Increasingly popular decentralized applications (dApps) with complex application logic incur significant overhead for executing smart contract transactions, which greatly limits public blockchain performance. Pre-executing transactions off the critical path can mitigate substantial I/O and computation costs during execution. However, pre-execution does not yield any state transitions, rendering the system state inconsistent with actual execution. This inconsistency can lead to deviations in pre-execution paths when processing smart contracts with multiple state-related branches, thus diminishing pre-execution effectiveness. In this paper, we develop Seer, a novel public blockchain execution engine that incorporates fine-grained branch prediction to fully exploit pre-execution effectiveness. Seer predicts state-related branches using a two-level prediction approach, reducing inconsistent execution paths more efficiently than executing all possible branches. To enable effective reuse of pre-execution results, Seer employs checkpoint-based fast-path execution, enhancing transaction execution for both successful and unsuccessful predictions. Evaluations with realistic blockchain workloads demonstrate that Seer delivers an average of 27.7× transaction-level speedup and an overall 20.6× speedup in the execution phase over vanilla Ethereum, outperforming existing blockchain execution acceleration solutions.
Ru Cheng, Xinpeng Liu 0009, Jiang Xiao 0001, Hai Jin 0001, Bo Li 0001
Proc. VLDB Endow.2
2022 Residual deep attention mechanism and adaptive reconstruction network for single image super-resolution
Hongjuan Wang, Mingrun Wei, Ru Cheng, Xing-Li Zhang 0001
Appl. Intell.3
2022 Joint learning dynamic pruning and attention for person re-identification
Ru Cheng, Lukun Wang, Mingrun Wei, Chunpeng Tian
Multim. Tools Appl.1