Research Article

Blockchain-Based Internet of Things and Industrial IoT: A Comprehensive Survey

Table 6

Comparison table based on different parameters of the existing big data, cloud computing, and network security management technique (cont…).

S. no.ReferenceYearTechnology usedSummary of the workShortcoming of the workPossible solutionImplementation remarks

6.[78]2020(a) Smart contract, (b) Ethereum blockchain, (c) federated ML, (d) IPFSFramework combines smart contracts (Ethereum blockchain), differential privacy, and federated ML to enforce trustworthiness and privacy on IIoT data. The work is simulated using Python and socket programming.There is significant latencyInvestigate different approaches to reduce latency which further improves the efficiency of the systemGanache is used as a test network for the local experiments

7.[79]2020(a) IoT, (b) blockchain, (c) cloud serverBlockchain and cloud assisted secure authentication protocol for the IoT-enabled telecare medical information systemService providers store the data on cloud servers. Therefore, SPOF may exist in the systemIPFS mechanism can be used as distributed storageProtocol simulation shows that the computational cost is , and communication cost is

8.[80]2020(a) IoT, (b) blockchain, (c) cloud server, (d) edge computing serverA blockchain-enabled framework to minimize the energy consumption of IoT devices integrating the edge and cloud computing serversBlockchain only used to store the IoT dataOnly few parameters are simulated, and blockchain execution in the real networks is one of possible solutions to increase the throughput of the systemAverage response time and energy consumption of the solution are lower than those in the existing schemes

9.[81]2021(a) IoT, (b) blockchainPrivate blockchain-enabled cipher-policy attribute-based encryption scheme for IIoTDeep analysis of smart contract mechanism requiredState machine model-based smart contracts can be designedSmart contract languages such as Solidity can be used for writing the contracts among the IIoT entities

10.[82]2021(a) IoT, (b) blockchain, (c) cloud server, (d) software-defined networkA software-defined networking and blockchain-enabled framework for the evidence collection and provenance preservationSmart contract mechanism can be used to automate the whole systemState machine model-based smart contracts can be designedSimulation result reveals that the performance of the system is better while increasing the number of users and load on the system