TY - GEN
T1 - Towards Context-Aware Smart Contracts for Blockchain IoT Systems
AU - Ngwira, Lovemore
AU - Merlec, Mpyana Mwamba
AU - Lee, Youn Kyu
AU - In, Hoh Peter
N1 - Funding Information:
ACKNOWLEDGMENT This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT), No. NRF-2021R1A2C2012476.
Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Context-awareness is very essential for blockchain-based IoT systems to guarantee successful system operations, even in presence of frequent external environment changes. However, current blockchain-based IoT solutions lack the adaptive ability required to accommodate external environment context changes during the system runtime. In this paper, we propose a context-aware smart contract system using rule-based reasoning for efficient energy consumption and environmental sustainability in blockchain-based IoT systems. Using smart contracts, the system collects contextual information, analyzes it by considering suitable control rules to perform required actions. To guarantee data authenticity and integrity, all transaction history and logs are stored in the blockchain-based distributed ledger for immutable data provenance evidence, accountability, and traceability. A smart grid home area network-based prototype was implemented on top of the Quorum blockchain to prove the feasibility of our concept. Besides, the performance evaluation of the experimental results shows that our system efficiently reduced energy consumption while maintaining environmental sustainability.
AB - Context-awareness is very essential for blockchain-based IoT systems to guarantee successful system operations, even in presence of frequent external environment changes. However, current blockchain-based IoT solutions lack the adaptive ability required to accommodate external environment context changes during the system runtime. In this paper, we propose a context-aware smart contract system using rule-based reasoning for efficient energy consumption and environmental sustainability in blockchain-based IoT systems. Using smart contracts, the system collects contextual information, analyzes it by considering suitable control rules to perform required actions. To guarantee data authenticity and integrity, all transaction history and logs are stored in the blockchain-based distributed ledger for immutable data provenance evidence, accountability, and traceability. A smart grid home area network-based prototype was implemented on top of the Quorum blockchain to prove the feasibility of our concept. Besides, the performance evaluation of the experimental results shows that our system efficiently reduced energy consumption while maintaining environmental sustainability.
KW - Blockchain
KW - context-aware system
KW - internet of things (IoT)
KW - smart contract
KW - smart grid home area network
UR - http://www.scopus.com/inward/record.url?scp=85122968814&partnerID=8YFLogxK
U2 - 10.1109/ICTC52510.2021.9620961
DO - 10.1109/ICTC52510.2021.9620961
M3 - Conference contribution
AN - SCOPUS:85122968814
T3 - International Conference on ICT Convergence
SP - 82
EP - 87
BT - ICTC 2021 - 12th International Conference on ICT Convergence
PB - IEEE Computer Society
T2 - 12th International Conference on Information and Communication Technology Convergence, ICTC 2021
Y2 - 20 October 2021 through 22 October 2021
ER -