TY - GEN
T1 - SenFEED
T2 - 2025 IEEE Conference on Computer Communications, INFOCOM 2025
AU - Zeng, Hao
AU - Cui, Helei
AU - Wang, Cong
AU - Zhang, Bo
AU - Yu, Zhiwen
AU - Guo, Bin
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - Smart contracts, as self-executing programs on blockchains, have been applied in many Internet of Things (IoT) systems to achieve decentralized, fair, and auditable transaction services. However, since smart contracts cannot natively fetch real-world data, this limitation hinders the full economic potential of smart contracts in IoT. A promising solution is to leverage oracle services (also known as data feeds), which enable smart contracts to access and interact with external data sources. Nonetheless, these services must contend with the streaming nature of sensor data in IoT and the dynamic joining or leaving of service nodes in the blockchain. To address these challenges, we propose dynamic decentralized oracle services called SenFEED. Specifically, we integrate iterative-based and incremental-based truth discovery algorithms to achieve accurate and real-time truth inference on IoT streaming data. Furthermore, to address the challenge of reaching consensus in a decentralized setting, we design a new Byzantine fault-tolerant protocol that allows service nodes to join or leave without requiring a system reset. Theoretical analysis and extensive experiments confirm the effectiveness of SenFEED, demonstrating significant improvements in scenarios with a larger number of nodes and robust support for data streams in IoT systems.
AB - Smart contracts, as self-executing programs on blockchains, have been applied in many Internet of Things (IoT) systems to achieve decentralized, fair, and auditable transaction services. However, since smart contracts cannot natively fetch real-world data, this limitation hinders the full economic potential of smart contracts in IoT. A promising solution is to leverage oracle services (also known as data feeds), which enable smart contracts to access and interact with external data sources. Nonetheless, these services must contend with the streaming nature of sensor data in IoT and the dynamic joining or leaving of service nodes in the blockchain. To address these challenges, we propose dynamic decentralized oracle services called SenFEED. Specifically, we integrate iterative-based and incremental-based truth discovery algorithms to achieve accurate and real-time truth inference on IoT streaming data. Furthermore, to address the challenge of reaching consensus in a decentralized setting, we design a new Byzantine fault-tolerant protocol that allows service nodes to join or leave without requiring a system reset. Theoretical analysis and extensive experiments confirm the effectiveness of SenFEED, demonstrating significant improvements in scenarios with a larger number of nodes and robust support for data streams in IoT systems.
KW - Internet of Things
KW - blockchain oracle services
KW - data quality
KW - truth discovery
UR - https://www.scopus.com/pages/publications/105011085866
U2 - 10.1109/INFOCOM55648.2025.11044714
DO - 10.1109/INFOCOM55648.2025.11044714
M3 - 会议稿件
AN - SCOPUS:105011085866
T3 - Proceedings - IEEE INFOCOM
BT - INFOCOM 2025 - IEEE Conference on Computer Communications
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 19 May 2025 through 22 May 2025
ER -