A Blockchain-Based Trust Model for Uploading Illegal Data Identification
Malicious users can upload illegal data to the blockchain to spread it, resulting in serious threats due to the tamper-proof characteristics of the blockchain. However, the existing methods for uploading illegal data identification cannot select trust nodes and ensure the credibility of the identifi...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-09-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/12/19/9657 |
_version_ | 1827655296312410112 |
---|---|
author | Jieren Cheng Yuanshen Li Yuming Yuan Bo Zhang Xinbin Xu |
author_facet | Jieren Cheng Yuanshen Li Yuming Yuan Bo Zhang Xinbin Xu |
author_sort | Jieren Cheng |
collection | DOAJ |
description | Malicious users can upload illegal data to the blockchain to spread it, resulting in serious threats due to the tamper-proof characteristics of the blockchain. However, the existing methods for uploading illegal data identification cannot select trust nodes and ensure the credibility of the identification results, leading to a decrease in the credibility of the methods. To solve the problem, this paper proposes a blockchain-based trust model for uploading illegal data identification. The trust model mainly has the following two core modules: Reputation-based random selection algorithm (RBRSA) and incentive mechanism. By assigning reputation attributes to nodes, the proposed RBRSA will select nodes according to reputation values. RBRSA favors the nodes with high reputation value to ensure the randomness and credibility of the identification nodes. The incentive mechanism is designed to ensure the credibility of the identification results through the credibility analysis of the model based on game theory and Nash equilibrium. Identification nodes that identify illegal data correctly will obtain incentives. In order to obtain a higher income, the identification nodes must identify illegal data correctly. Credibility analysis and comparative experiments show that the probability of selecting credible nodes by RBRSA is up to 23% higher than the random selection algorithm. The probability of selecting the nodes with a reputation value of 20 by RBRSA is 27% lower than the random selection algorithm; that is, the probability that RBRSA selects untrusted nodes is lower. Therefore, the nodes selected by RBRSA have superior credibility compared with other methods. In terms of the effect of the incentive mechanism, the incentive mechanism can encourage nodes to identify data credibly and improve the credibility of identification results. All in all, the trusted model has higher credibility than other methods. |
first_indexed | 2024-03-09T22:04:56Z |
format | Article |
id | doaj.art-cf97071c32d14ca79e1dcd46964f9315 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-09T22:04:56Z |
publishDate | 2022-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-cf97071c32d14ca79e1dcd46964f93152023-11-23T19:43:19ZengMDPI AGApplied Sciences2076-34172022-09-011219965710.3390/app12199657A Blockchain-Based Trust Model for Uploading Illegal Data IdentificationJieren Cheng0Yuanshen Li1Yuming Yuan2Bo Zhang3Xinbin Xu4School of Computer Science and Technology, Hainan University, Haikou 570228, ChinaHainan Blockchain Technology Engineering Research Center, Hainan University, Haikou 570228, ChinaHainan Huochain Tech Company Limited, Haikou 570100, ChinaHainan Huochain Tech Company Limited, Haikou 570100, ChinaHainan Blockchain Technology Engineering Research Center, Hainan University, Haikou 570228, ChinaMalicious users can upload illegal data to the blockchain to spread it, resulting in serious threats due to the tamper-proof characteristics of the blockchain. However, the existing methods for uploading illegal data identification cannot select trust nodes and ensure the credibility of the identification results, leading to a decrease in the credibility of the methods. To solve the problem, this paper proposes a blockchain-based trust model for uploading illegal data identification. The trust model mainly has the following two core modules: Reputation-based random selection algorithm (RBRSA) and incentive mechanism. By assigning reputation attributes to nodes, the proposed RBRSA will select nodes according to reputation values. RBRSA favors the nodes with high reputation value to ensure the randomness and credibility of the identification nodes. The incentive mechanism is designed to ensure the credibility of the identification results through the credibility analysis of the model based on game theory and Nash equilibrium. Identification nodes that identify illegal data correctly will obtain incentives. In order to obtain a higher income, the identification nodes must identify illegal data correctly. Credibility analysis and comparative experiments show that the probability of selecting credible nodes by RBRSA is up to 23% higher than the random selection algorithm. The probability of selecting the nodes with a reputation value of 20 by RBRSA is 27% lower than the random selection algorithm; that is, the probability that RBRSA selects untrusted nodes is lower. Therefore, the nodes selected by RBRSA have superior credibility compared with other methods. In terms of the effect of the incentive mechanism, the incentive mechanism can encourage nodes to identify data credibly and improve the credibility of identification results. All in all, the trusted model has higher credibility than other methods.https://www.mdpi.com/2076-3417/12/19/9657blockchaintrust modelsmart contractblockchain security |
spellingShingle | Jieren Cheng Yuanshen Li Yuming Yuan Bo Zhang Xinbin Xu A Blockchain-Based Trust Model for Uploading Illegal Data Identification Applied Sciences blockchain trust model smart contract blockchain security |
title | A Blockchain-Based Trust Model for Uploading Illegal Data Identification |
title_full | A Blockchain-Based Trust Model for Uploading Illegal Data Identification |
title_fullStr | A Blockchain-Based Trust Model for Uploading Illegal Data Identification |
title_full_unstemmed | A Blockchain-Based Trust Model for Uploading Illegal Data Identification |
title_short | A Blockchain-Based Trust Model for Uploading Illegal Data Identification |
title_sort | blockchain based trust model for uploading illegal data identification |
topic | blockchain trust model smart contract blockchain security |
url | https://www.mdpi.com/2076-3417/12/19/9657 |
work_keys_str_mv | AT jierencheng ablockchainbasedtrustmodelforuploadingillegaldataidentification AT yuanshenli ablockchainbasedtrustmodelforuploadingillegaldataidentification AT yumingyuan ablockchainbasedtrustmodelforuploadingillegaldataidentification AT bozhang ablockchainbasedtrustmodelforuploadingillegaldataidentification AT xinbinxu ablockchainbasedtrustmodelforuploadingillegaldataidentification AT jierencheng blockchainbasedtrustmodelforuploadingillegaldataidentification AT yuanshenli blockchainbasedtrustmodelforuploadingillegaldataidentification AT yumingyuan blockchainbasedtrustmodelforuploadingillegaldataidentification AT bozhang blockchainbasedtrustmodelforuploadingillegaldataidentification AT xinbinxu blockchainbasedtrustmodelforuploadingillegaldataidentification |