Skip to main navigation Skip to search Skip to main content

Reputation-Based Stable Blockchain Sharding Scheme for Smart Cities with IoT Consumer Electronics: A Deep Reinforcement Learning Approach

  • University of Science and Technology Beijing
  • Cleveland State University
  • Shanghai University

Research output: Contribution to journalArticlepeer-review

16 Scopus citations

Abstract

Recently, the concept of smart cities has provided new insights for efficient utilization of urban resources, while posing significant security challenges in the Internet of Things (IoT) consumer electronics. Sharding technology is a representative approach to solving the scalability problems of blockchain systems used in security-enabled smart cities. However, considering high scalability requirements from the IoT consumer electronics, this strategy may lead to higher security risks for a single shard, and the worst-performing shard will become the performance bottleneck with the increase of the number of shards. To address it, we propose a reputation-based stable blockchain sharding scheme. After analyzing the faulty nodes and malicious behaviors in blockchain system, the reputation-based stability evaluation criteria is accordingly established. Then, a stable sharding strategy that can be dynamically adjusted according to the current state of blockchain system, is realized to replace the original random sharding strategy. Specifically, to handle the dynamic and large-scale characteristics of IoT consumer electronics in smart cities, the deep reinforcement learning (DRL) method is incorporated into training the sharding strategy and optimizing the system performance. The simulation results show that our scheme can effectively improve antirisk capability of the sharded blockchain system, achieving a high transaction throughput performance.
Original languageEnglish
Pages (from-to)5737-5746
Number of pages10
JournalIEEE Transactions on Consumer Electronics
Volume70
Issue number3
DOIs
StatePublished - Jan 1 2024

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities

Keywords

  • Blockchain
  • deep reinforcement learning (DRL)
  • sharding strategy
  • smart cities

Cite this