CuckChain: A Cuckoo Rule Based Secure, High Incentive and Low Latency Blockchain System via Sharding
Junfeng Tian, Caishi Jing, Jin Tian · 2023
Sharding is one of the dominant techniques for designing an efficient blockchain system. However, previous sharding designs have two major limitations. First, a sharding system based on reconstructing all committees can result in significant time overhead during reconfiguration. Second, random-based sharding systems are plagued by poor security. In this paper, we propose CuckChain, a cuckoo rule based secure, high incentive and low latency blockchain system via sharding. CuckChain is reconstructed through the optimization rule of genetic algorithm and cuckoo rule, which enables new nodes to be parallelized join, solving the problem of long reconstruction latency. CuckChain utilizes a reputation scheme based on a reward and punishment mechanism to detect and mark malicious nodes early so that the nodes are evenly distributed. We implemented CuckChain and evaluated its performance. The results show our solution can reduce the reconstruction latency, improve the efficiency of sharding and the security of sharding.