article · IEEE Internet of Things Journal
Integrating blockchain technology into the Internet of Things (IoT) has revolutionized industries, enabling decentralized and reliable management of systems, while improving both efficiency and security. However, a key challenge for blockchain-based IoT solutions is ensuring the accuracy of data fed into the blockchain, known as the “blockchain oracle problem.” This work addresses this challenge by proposing the BIVO system (blockchain information verification oracles), a blockchain-based decentralized oracle for IoT networks. The system utilizes a reputation and voting mechanism suitable for both crowdsourced and semi-controlled environments. We also model the weighted voting mechanism as a stochastic game and conduct stress tests to analyze the system’s expected accuracy and cumulative payoffs under various conditions. Our findings indicate that the system achieves higher accuracy compared to nonweighted voting approaches. In semi-controlled environments, the system demonstrates resilience against up to 64% of adversarial nodes. However, under the worst conditions, malicious nodes need to control no more than 36% of the network to benefit from malicious behavior. Additionally, we implemented a prototype of the BIVO system and deployed it on both a local blockchain simulator and the public Ethereum testnet Sepolia to evaluate the cost and feasibility of blockchain integration.
This page summarises published work. The authoritative version sits with the publisher.
DOI: 10.1109/jiot.2024.3495563
Is something wrong with this record? Report it or request removal.
Discussion
Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.
No discussion yet. Open the first thread.
New to MARATTO™? Create a free account.