To enhance the throughput of blockchain in the processing of IoT data and alleviate its storage con-straints,sharding technology is widely regarded as an effective solution.This paper presents an improved node sharding scheme aimed at considering variations in node trustworthiness.It accomplishes this by calculating trust scores for nodes handling different types of IoT data and segregating them into trust levels.Subsequently,nodes of different trust levels are logically assigned to various shards to ensure uniform trust values within each shard.This strategy also regulates the presence of different trust level nodes within each shard,thereby reducing the probability of blockchain system crashes.Moreover,the scheme takes into account communication latency among nodes and the number of nodes within each shard,effectively reducing inter-shard communication latency.Simu-lation experiments demonstrate that compared to the Monoxide and Rapidchain schemes,the proposed improved sharding scheme decreases communication latency and the likelihood of system crashes,significantly enhancing both the throughput and security of the blockchain system.
关键词
区块链/物联网/分片技术/节点分配/信任等级
Key words
blockchain/internet of things/sharding technology/node assignment/trust level