RBCP: A Reputation-based Blockchain Consensus Protocol for Internet of Things.

Jiaze Shang,Tianbo Lu,Yingjie Cai,Shuang Luo,Zhaoxin Jin
DOI: https://doi.org/10.1109/hpcc-dss-smartcity-dependsys57074.2022.00202
2022-01-01
Abstract:The application of blockchain in the Internet of Things (IoT) solves the problem of centralization, enables data interaction of IoT nodes in untrusted environments. However, most of the blockchain consensus protocols are computationally expensive and poorly scalable, which cannot meet the current demand for low power consumption and low latency of IoT devices. Meanwhile, IoT nodes suffer from many malicious attacks. An effective reputation evaluation scheme is valuable for establishing a trusted, secure IoT environment with certain applications. In this paper, we propose RBCP, a novel reputation-based blockchain consensus protocol, and apply it to the IoT. The protocol divides IoT nodes into multiple regions, and consensus nodes in each region are selected based on real-time updated reputation values, which are used to participate in light PoW consensus and finally propose blocks. Then, we model the deposits and profits of the nodes as Stackelberg game and analyze the relationship between them. To evaluate our proposed protocol, we compare it with existing consensus protocols through several experiments. Our experimental results show that RBCP has advantages in terms of TPS, consensus time, and communication consumption, proving that it has low latency and less consensus time under the premise of sufficient security.
What problem does this paper attempt to address?