I. Introduction
In recent years, IoT applications and relevant research [1], [2] are growing continuously with impressive speed. When people use IoT devices, many individual data will be collected by equipment automatically. For data sharing or additional services (predicting, statistics, etc.), some people would allow the IoT system to upload their data into cloud servers, which leads to much data interaction with third-party applications. It poses strict requirements on the performance and stability of the central server. To build a stable and robust interactive system, many researchers [3]–[8] have explored employing a decentralized blockchain network to adapt IoT scenarios.