Abstract:
To overcome the scalability limitations of the current internet of things (IoT) blockchain system, sharding technology is widely regarded as a promising solution. However, due to the random distribution of malicious nodes and the complex network configurable parameters, the effectiveness of sharding is still a challenging. This paper proposes the performance model to analyze the security and scalability of the sharding-based blockchain. Secondly, to reduce the gathering possibility of malicious nodes and improve the performance, this paper proposes a sharding selection algorithm based on the evolutionary game. The simulation results show that proposed algorithm can make the malicious nodes uniformly distributed in each shard and has better performance, thereby well supporting the applications in IoT-blockchain.