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...
Saved in:
Published in: | IEEE eTransactions on network and service management 2024-10, Vol.21 (5), p.5135-5148 |
---|---|
Main Authors: | , , , , , |
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 |