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 language | English |
|---|---|
| Pages (from-to) | 5737-5746 |
| Number of pages | 10 |
| Journal | IEEE Transactions on Consumer Electronics |
| Volume | 70 |
| Issue number | 3 |
| DOIs | |
| State | Published - Jan 1 2024 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 11 Sustainable Cities and Communities
Keywords
- Blockchain
- deep reinforcement learning (DRL)
- sharding strategy
- smart cities
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver