A Decentralized, Effective Blockchain Oracle Scheme for IoT

D. Anandhasilambarasan, Komal Parashar, Ashok Kumar Sahoo, M. Preetha, R Roopashree, Devika A. Verma · 2024

A large number of IoT applications have used blockchain technology in recent years. There has been a lot of buzz around blockchain oracles, which connect blockchain and off-chain data transmission. The effectiveness and safety of data collecting for oracles are greatly compromised by the vast and diverse array of devices that make up the Internet of Things (IoT). The effectiveness and reliability of the oracle system as a whole is impacted by the matching connection among data sources with oracle nodes. In order to tackle these problems, this article suggests an efficient and distributed oracle solution that is designed for the Internet of Things. It allows for the quick gathering of off-chain data in real-time. To address the heterogeneity of IoT devices, we first develop a distributed oracle design that integrates conventional and Trusted devices to enhance system scalability. Secondly, we allocate suitable nodes to jobs to improve system efficiency by determining the matching connection between nodes and their data sources, which is based on the information supplied by trusted devices about trustworthy nodes. As a second step toward making the data even more consistent, we suggest a sliding window data filtering technique. The suggested method is confirmed to be secure by doing a security analysis. The experimental findings validate the effectiveness of the suggested system in enhancing the oracle's service quality. Experiments in simulation have shown that our suggested alternative significantly improves the system's efficiency and service quality, cutting average response time by around 15% when compared to traditional methods.

Read the paper · More papers on PaperTik