paper-with-me

홈 › Papers

SHARON: Secure and Efficient Cross-shard Transaction Processing via Shard Rotation

2024-05-20 · INFOCOM 2024 5 · Shan Jiang, Jiannong Cao, Cheung Leong Tung, Yuqin Wang, Shan Wang

Recently, sharding has become a popular direction to scale out blockchain systems by dividing the network into shards that process transactions in parallel. However, secure and efficient cross-shard transaction processing remains a vital and unaddressed challenge. Existing work handles a cross- shard transaction via transaction division: dividing it into sub- transactions, processing them separately, and combing the pro- cessing results. Such an approach is unfavorable for decentralized blockchain due to its reliance on trustworthy parties, e.g., the client or a reference node, to perform the transaction division and result combination. Furthermore, the processing result of one transaction can affect another, violating the important property of transaction isolation. In this work, we propose Sharon, a novel sharding protocol that processes cross-shard transactions via shard rotation rather than transaction division. In Sharon, shards rotate to merge pairwisely and process cross-shard transactions when merged. Sharon eliminates reliance on trustworthy parties and provides transaction isolation in nature because transactions are no longer divided. Nevertheless, it poses a scientific question of when and how to merge the shards to improve system per- formance. To answer the question, we formally define the shard scheduling problem to minimize transaction confirmation latency and propose a novel construction algorithm. The proposed algorithm is proven optimal and runs in polynomial time. We conduct extensive experiments on Amazon EC2 instances using Bitcoin and Ethereum data. The results indicate that Sharon achieves nearly linear scalability, improves the system throughput by 139%, and saves the transaction processing latency by 72.4% compared with state-of-the-art approaches.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Scheduling

Similar Papers 제목 키워드 기반

TxAllo: Dynamic Transaction Allocation in Sharded Blockchain Systems

2022-12-22 · Yuanzhe Zhang, Shirui Pan, Jiangshan Yu

The scalability problem has been one of the most significant barriers limiting the adoption of blockchains. Blockchain sharding is a promising approach to this problem. However, the sharding mechanism introduces a signif…

Community Detection

Scalable and Verifiable Federated Learning for Cross-Institution Financial Fraud Detection

2026-04-25 · Prajwal Panth, Nishant Nigam arxiv

Financial fraud increasingly exploits institutional boundaries: laundering networks distribute transactions across multiple banks because no single institution can observe the full pattern. Federated Learning (FL) enable…

Federated LearningFraud Detection

Secure and Efficient Federated Learning Through Layering and Sharding Blockchain

2021-04-27 · Shuo Yuan, Bin Cao, Yao Sun, Zhiguo Wan 외

Introducing blockchain into Federated Learning (FL) to build a trusted edge computing environment for transmission and learning has attracted widespread attention as a new decentralized learning pattern. However, traditi…

Edge-computingFederated Learning

AN ELIXIR FOR BLOCKCHAIN SCALABILITY WITH CHANNEL BASED CLUSTERED SHARDING

2023-12-20 · Scalable Computing: Practice and Experience 2023 12 · V. Vinoth Kumar, U. PADMAVATHI, C. PRASANNA RANJITH3, BALAJI J 외

Blockchain refers to distributed ledger technology which stores records without the help of a central authority. Born with bitcoin, this brainstorming technology finds its applications in healthcare, land registry, educ…

Benchmarking

F^2ed-Learning: Good Fences Make Good Neighbors

2021-01-01 · Lun Wang, Qi Pang, Shuai Wang, Dawn Song

In this paper, we present F^2ed-Learning, the first federated learning protocol simultaneously defending against both semi-honest server and Byzantine malicious clients. Using a robust mean estimator called FilterL2, F^2…

Federated Learning