RepChain: A Reputation-based Secure, Fast and High Incentive Blockchain System via Sharding
Chenyu Huang, Zeyu Wang, Huangxun Chen, Qiwei Hu, Qian Zhang, Wei, Wang, Xia Guan

TL;DR
RepChain introduces a reputation-based sharding blockchain system that enhances throughput and security by leveraging validator heterogeneity and a novel double-chain architecture with incentive mechanisms.
Contribution
It proposes a new reputation-based sharding and leader selection scheme along with a double-chain architecture to improve throughput, security, and incentives in blockchain systems.
Findings
Achieves high throughput with a Raft-based consensus.
Provides a secure reputation scoring mechanism with Byzantine fault tolerance.
Enhances system security and performance on AWS platform.
Abstract
In today's blockchain system, designing a secure and high throughput blockchain on par with a centralized payment system is a difficult task. Sharding is one of the most worthwhile emerging technologies for improving the system throughput while maintain high security level. However, previous sharding related designs have two main limitations: Firstly, the throughput of their random-based sharding system is not high enough as they did not leverage the heterogeneity among validators. Secondly, to design an incentive mechanism to promote cooperation could incur a huge overhead on their system. In this paper, we propose RepChain, a reputation-based secure and fast blockchain system via sharding, which also provides high incentive to stimulate node cooperation. RepChain utilizes reputation to explicitly characterize the heterogeneity among the validators and lay the foundation for the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Distributed systems and fault tolerance · Caching and Content Delivery
