计算机科学
块链
可扩展性
强化学习
分布式计算
聚类分析
块(置换群论)
数据库事务
马尔可夫决策过程
人工智能
计算机网络
马尔可夫过程
数据库
计算机安全
统计
数学
几何学
作者
Zhaoxin Yang,Ruifu Yang,F. Richard Yu,Meng Li,Yanhua Zhang,Yinglei Teng
出处
期刊:IEEE Internet of Things Journal
[Institute of Electrical and Electronics Engineers]
日期:2022-09-01
卷期号:9 (17): 16494-16509
被引量:19
标识
DOI:10.1109/jiot.2022.3152188
摘要
Immutability, decentralization, and linear promoted scalability make the sharded blockchain a promising solution, which can effectively address the trust issue in the large-scale Internet of Things (IoT). However, currently, the throughput of sharded blockchains is still limited when it comes to high proportion of cross-shard transactions (CSTs). On the other hand, the assemblage characteristic of the collaborative computing in IoT has not been received attention. Therefore, in this article, we present a clustering-based sharded blockchain strategy for collaborative computing in the IoT, where the sharding of the blockchain system is implemented in two steps: K-means -clustering-based user grouping and the assignment of consensus nodes. In this framework, how to reasonably group the IoT users while simultaneously guaranteeing the system performance is the key point. Specifically, we describe the data transactions among IoT devices by data transaction flow graph (DTFG) based on a dynamic stochastic block model. Then, formed as a Markov decision process (MDP), the optimization of the cluster number (shard number) and the adjustment of consensus parameters are jointly trained by deep reinforcement learning (DRL). Simulation results show that the proposed scheme improves the scalability of the sharded blockchain in the IoT application.
科研通智能强力驱动
Strongly Powered by AbleSci AI