Loading…

A Trustworthy and Consistent Blockchain Oracle Scheme for Industrial Internet of Things

A blockchain provides decentralization and trustlessness features for the Industrial Internet of Things (IIoT), which expands the application scenarios of IIoT. To address the problem that blockchains cannot actively obtain off-chain data, the blockchain oracle is proposed as a bridge between the bl...

Full description

Saved in:
Bibliographic Details
Published in:IEEE eTransactions on network and service management 2024-10, Vol.21 (5), p.5135-5148
Main Authors: Liu, Peng, Xian, Youquan, Yao, Chuanjian, Wang, Peng, Wang, Li-e, Li, Xianxian
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c246t-42d34be0e3a439cca7126421b16dcfe0f6d3cf88c1744bc38d04fb559ed8d293
container_end_page 5148
container_issue 5
container_start_page 5135
container_title IEEE eTransactions on network and service management
container_volume 21
creator Liu, Peng
Xian, Youquan
Yao, Chuanjian
Wang, Peng
Wang, Li-e
Li, Xianxian
description A blockchain provides decentralization and trustlessness features for the Industrial Internet of Things (IIoT), which expands the application scenarios of IIoT. To address the problem that blockchains cannot actively obtain off-chain data, the blockchain oracle is proposed as a bridge between the blockchain and external data. However, the existing oracle schemes make it difficult to solve the problem of low quality of service caused by frequent data changes and heterogeneous devices in IIoT, and the current oracle node selection schemes are difficult to balance security and quality of service. To tackle these problems, this paper proposes a secure and reliable oracle scheme that can obtain high-quality off-chain data. Specifically, we first design an oracle node selection algorithm based on a Verifiable Random Function (VRF) and reputation mechanism to securely select high-quality nodes. Second, we propose a data filtering algorithm based on a sliding window to further improve the consistency of the collected data. We verify the security of the proposed scheme through security analysis. The experimental results show that the proposed scheme can effectively select high-quality nodes, reduce data differences, and improve the quality of service of the oracle. In the oracle network with malicious nodes accounting for 10%, the data accuracy rate is increased by about 4%, and the data variance is reduced by about 45% on average.
doi_str_mv 10.1109/TNSM.2024.3399837
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TNSM_2024_3399837</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10529200</ieee_id><sourcerecordid>3115571647</sourcerecordid><originalsourceid>FETCH-LOGICAL-c246t-42d34be0e3a439cca7126421b16dcfe0f6d3cf88c1744bc38d04fb559ed8d293</originalsourceid><addsrcrecordid>eNpNkEtLAzEUhYMoWKs_QHARcD01r3lkWYuPQrWLDrgMmTycqdOkJinSf--UdtHVPYvznQsfAPcYTTBG_Kn-XH1MCCJsQinnFS0vwAhzSjKW0_LyLF-DmxjXCOUV5mQEvqawDruY_nxI7R5Kp-HMu9jFZFyCz71XP6qVnYPLIFVv4Eq1ZmOg9QHOnR7A0Ml-iMkEZxL0FtZt577jLbiyso_m7nTHoH59qWfv2WL5Np9NF5kirEgZI5qyxiBDJaNcKVliUjCCG1xoZQ2yhabKVpXCJWONopVGzDZ5zo2uNOF0DB6Ps9vgf3cmJrH2u-CGj4JinOclLlg5tPCxpYKPMRgrtqHbyLAXGImDPnHQJw76xEnfwDwcmc4Yc9bPCScI0X_9bmx5</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3115571647</pqid></control><display><type>article</type><title>A Trustworthy and Consistent Blockchain Oracle Scheme for Industrial Internet of Things</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Liu, Peng ; Xian, Youquan ; Yao, Chuanjian ; Wang, Peng ; Wang, Li-e ; Li, Xianxian</creator><creatorcontrib>Liu, Peng ; Xian, Youquan ; Yao, Chuanjian ; Wang, Peng ; Wang, Li-e ; Li, Xianxian</creatorcontrib><description>A blockchain provides decentralization and trustlessness features for the Industrial Internet of Things (IIoT), which expands the application scenarios of IIoT. To address the problem that blockchains cannot actively obtain off-chain data, the blockchain oracle is proposed as a bridge between the blockchain and external data. However, the existing oracle schemes make it difficult to solve the problem of low quality of service caused by frequent data changes and heterogeneous devices in IIoT, and the current oracle node selection schemes are difficult to balance security and quality of service. To tackle these problems, this paper proposes a secure and reliable oracle scheme that can obtain high-quality off-chain data. Specifically, we first design an oracle node selection algorithm based on a Verifiable Random Function (VRF) and reputation mechanism to securely select high-quality nodes. Second, we propose a data filtering algorithm based on a sliding window to further improve the consistency of the collected data. We verify the security of the proposed scheme through security analysis. The experimental results show that the proposed scheme can effectively select high-quality nodes, reduce data differences, and improve the quality of service of the oracle. In the oracle network with malicious nodes accounting for 10%, the data accuracy rate is increased by about 4%, and the data variance is reduced by about 45% on average.</description><identifier>ISSN: 1932-4537</identifier><identifier>EISSN: 1932-4537</identifier><identifier>DOI: 10.1109/TNSM.2024.3399837</identifier><identifier>CODEN: ITNSC4</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Blockchain ; Blockchains ; Contracts ; Cybersecurity ; Data collection ; IIoT ; Industrial applications ; Industrial Internet of Things ; Internet of Things ; Nodes ; oracle ; Quality of service ; Quality of service architectures ; Security ; Soft sensors ; Task analysis</subject><ispartof>IEEE eTransactions on network and service management, 2024-10, Vol.21 (5), p.5135-5148</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c246t-42d34be0e3a439cca7126421b16dcfe0f6d3cf88c1744bc38d04fb559ed8d293</cites><orcidid>0000-0003-2583-9112 ; 0009-0007-2704-7094 ; 0000-0002-1966-3045 ; 0000-0002-7083-3847</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10529200$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Liu, Peng</creatorcontrib><creatorcontrib>Xian, Youquan</creatorcontrib><creatorcontrib>Yao, Chuanjian</creatorcontrib><creatorcontrib>Wang, Peng</creatorcontrib><creatorcontrib>Wang, Li-e</creatorcontrib><creatorcontrib>Li, Xianxian</creatorcontrib><title>A Trustworthy and Consistent Blockchain Oracle Scheme for Industrial Internet of Things</title><title>IEEE eTransactions on network and service management</title><addtitle>T-NSM</addtitle><description>A blockchain provides decentralization and trustlessness features for the Industrial Internet of Things (IIoT), which expands the application scenarios of IIoT. To address the problem that blockchains cannot actively obtain off-chain data, the blockchain oracle is proposed as a bridge between the blockchain and external data. However, the existing oracle schemes make it difficult to solve the problem of low quality of service caused by frequent data changes and heterogeneous devices in IIoT, and the current oracle node selection schemes are difficult to balance security and quality of service. To tackle these problems, this paper proposes a secure and reliable oracle scheme that can obtain high-quality off-chain data. Specifically, we first design an oracle node selection algorithm based on a Verifiable Random Function (VRF) and reputation mechanism to securely select high-quality nodes. Second, we propose a data filtering algorithm based on a sliding window to further improve the consistency of the collected data. We verify the security of the proposed scheme through security analysis. The experimental results show that the proposed scheme can effectively select high-quality nodes, reduce data differences, and improve the quality of service of the oracle. In the oracle network with malicious nodes accounting for 10%, the data accuracy rate is increased by about 4%, and the data variance is reduced by about 45% on average.</description><subject>Algorithms</subject><subject>Blockchain</subject><subject>Blockchains</subject><subject>Contracts</subject><subject>Cybersecurity</subject><subject>Data collection</subject><subject>IIoT</subject><subject>Industrial applications</subject><subject>Industrial Internet of Things</subject><subject>Internet of Things</subject><subject>Nodes</subject><subject>oracle</subject><subject>Quality of service</subject><subject>Quality of service architectures</subject><subject>Security</subject><subject>Soft sensors</subject><subject>Task analysis</subject><issn>1932-4537</issn><issn>1932-4537</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNpNkEtLAzEUhYMoWKs_QHARcD01r3lkWYuPQrWLDrgMmTycqdOkJinSf--UdtHVPYvznQsfAPcYTTBG_Kn-XH1MCCJsQinnFS0vwAhzSjKW0_LyLF-DmxjXCOUV5mQEvqawDruY_nxI7R5Kp-HMu9jFZFyCz71XP6qVnYPLIFVv4Eq1ZmOg9QHOnR7A0Ml-iMkEZxL0FtZt577jLbiyso_m7nTHoH59qWfv2WL5Np9NF5kirEgZI5qyxiBDJaNcKVliUjCCG1xoZQ2yhabKVpXCJWONopVGzDZ5zo2uNOF0DB6Ps9vgf3cmJrH2u-CGj4JinOclLlg5tPCxpYKPMRgrtqHbyLAXGImDPnHQJw76xEnfwDwcmc4Yc9bPCScI0X_9bmx5</recordid><startdate>20241001</startdate><enddate>20241001</enddate><creator>Liu, Peng</creator><creator>Xian, Youquan</creator><creator>Yao, Chuanjian</creator><creator>Wang, Peng</creator><creator>Wang, Li-e</creator><creator>Li, Xianxian</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0003-2583-9112</orcidid><orcidid>https://orcid.org/0009-0007-2704-7094</orcidid><orcidid>https://orcid.org/0000-0002-1966-3045</orcidid><orcidid>https://orcid.org/0000-0002-7083-3847</orcidid></search><sort><creationdate>20241001</creationdate><title>A Trustworthy and Consistent Blockchain Oracle Scheme for Industrial Internet of Things</title><author>Liu, Peng ; Xian, Youquan ; Yao, Chuanjian ; Wang, Peng ; Wang, Li-e ; Li, Xianxian</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c246t-42d34be0e3a439cca7126421b16dcfe0f6d3cf88c1744bc38d04fb559ed8d293</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Blockchain</topic><topic>Blockchains</topic><topic>Contracts</topic><topic>Cybersecurity</topic><topic>Data collection</topic><topic>IIoT</topic><topic>Industrial applications</topic><topic>Industrial Internet of Things</topic><topic>Internet of Things</topic><topic>Nodes</topic><topic>oracle</topic><topic>Quality of service</topic><topic>Quality of service architectures</topic><topic>Security</topic><topic>Soft sensors</topic><topic>Task analysis</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Liu, Peng</creatorcontrib><creatorcontrib>Xian, Youquan</creatorcontrib><creatorcontrib>Yao, Chuanjian</creatorcontrib><creatorcontrib>Wang, Peng</creatorcontrib><creatorcontrib>Wang, Li-e</creatorcontrib><creatorcontrib>Li, Xianxian</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005–Present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><jtitle>IEEE eTransactions on network and service management</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Liu, Peng</au><au>Xian, Youquan</au><au>Yao, Chuanjian</au><au>Wang, Peng</au><au>Wang, Li-e</au><au>Li, Xianxian</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Trustworthy and Consistent Blockchain Oracle Scheme for Industrial Internet of Things</atitle><jtitle>IEEE eTransactions on network and service management</jtitle><stitle>T-NSM</stitle><date>2024-10-01</date><risdate>2024</risdate><volume>21</volume><issue>5</issue><spage>5135</spage><epage>5148</epage><pages>5135-5148</pages><issn>1932-4537</issn><eissn>1932-4537</eissn><coden>ITNSC4</coden><abstract>A blockchain provides decentralization and trustlessness features for the Industrial Internet of Things (IIoT), which expands the application scenarios of IIoT. To address the problem that blockchains cannot actively obtain off-chain data, the blockchain oracle is proposed as a bridge between the blockchain and external data. However, the existing oracle schemes make it difficult to solve the problem of low quality of service caused by frequent data changes and heterogeneous devices in IIoT, and the current oracle node selection schemes are difficult to balance security and quality of service. To tackle these problems, this paper proposes a secure and reliable oracle scheme that can obtain high-quality off-chain data. Specifically, we first design an oracle node selection algorithm based on a Verifiable Random Function (VRF) and reputation mechanism to securely select high-quality nodes. Second, we propose a data filtering algorithm based on a sliding window to further improve the consistency of the collected data. We verify the security of the proposed scheme through security analysis. The experimental results show that the proposed scheme can effectively select high-quality nodes, reduce data differences, and improve the quality of service of the oracle. In the oracle network with malicious nodes accounting for 10%, the data accuracy rate is increased by about 4%, and the data variance is reduced by about 45% on average.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNSM.2024.3399837</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0003-2583-9112</orcidid><orcidid>https://orcid.org/0009-0007-2704-7094</orcidid><orcidid>https://orcid.org/0000-0002-1966-3045</orcidid><orcidid>https://orcid.org/0000-0002-7083-3847</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1932-4537
ispartof IEEE eTransactions on network and service management, 2024-10, Vol.21 (5), p.5135-5148
issn 1932-4537
1932-4537
language eng
recordid cdi_crossref_primary_10_1109_TNSM_2024_3399837
source IEEE Electronic Library (IEL) Journals
subjects Algorithms
Blockchain
Blockchains
Contracts
Cybersecurity
Data collection
IIoT
Industrial applications
Industrial Internet of Things
Internet of Things
Nodes
oracle
Quality of service
Quality of service architectures
Security
Soft sensors
Task analysis
title A Trustworthy and Consistent Blockchain Oracle Scheme for Industrial Internet of Things
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T21%3A57%3A27IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Trustworthy%20and%20Consistent%20Blockchain%20Oracle%20Scheme%20for%20Industrial%20Internet%20of%20Things&rft.jtitle=IEEE%20eTransactions%20on%20network%20and%20service%20management&rft.au=Liu,%20Peng&rft.date=2024-10-01&rft.volume=21&rft.issue=5&rft.spage=5135&rft.epage=5148&rft.pages=5135-5148&rft.issn=1932-4537&rft.eissn=1932-4537&rft.coden=ITNSC4&rft_id=info:doi/10.1109/TNSM.2024.3399837&rft_dat=%3Cproquest_cross%3E3115571647%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c246t-42d34be0e3a439cca7126421b16dcfe0f6d3cf88c1744bc38d04fb559ed8d293%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3115571647&rft_id=info:pmid/&rft_ieee_id=10529200&rfr_iscdi=true