|
S. no. | Reference | Year | Technology used | Summary of the work | Shortcoming of the work | Possible solution | Implementation remarks |
|
1. | [57] | 2016 | (a) Smart contract, (b) centralized cloud server, (c) IIoT | Framework called BPIIoT to make the centralized cloud resource management and access trustworthy information. Deployed a public blockchain with IoT devices as nodes and smart contract with the rules and policies for secure data exchange | (a) No performance analysis and measurement, (b) centralized cloud server adopted and therefore SPOF problem still remains | (a) Implement distributed cloud, (b) use private blockchain instead | Should present with performance analysis of the proposed framework |
|
2. | [11] | 2017 | (a) Smart contract, (b) IoT | Framework for synchronization and communication of IoT devices when thousands of them are connected to a network. In this, all the devices will be configured on the blockchain and smart contracts will be used for monitoring the behavior of the IoT devices | (a) No attention on fair and trusted exchange of resources, (b) storage problem, (c) lacked on part of network performance and security optimization | (a) Use smart contract for data exchange as well, (b) use distributed cloud for data storage | Network performance and security compromised by not considering storage problems of IoT devices |
|
3. | [58] | 2018 | (a) Smart contract, (b) centralized cloud server, (c) IoT | Framework works for data provenance. There is a private blockchain with different smart contracts with specific purpose, which guarantees provenance receipt to actual data in the cloud | (a) No attention to fair and trusted data exchange, (b) centralized cloud server for actual data storage, (c) high computational cost | (a) Use smart contract for data-sharing, (b) use distributed cloud storage | Increased use of smart contract has increased cost of computation |
|
4. | [56] | 2018 | (a) Smart contact, (b) edge computing, (c) centralized cloud server, (d) IoT | Framework called EdgeChain for improving scalability of the centralized cloud by deploying edge computing. They used a permissioned blockchain smart contract for monitoring, controlling, and regulating IoT devices behaviors | (a) Centralized cloud server, (b) no steps for fair and trusted exchange of resources, (c) complex, expensive, and space-intensive | (a) Use distributed cloud, (b) use smart contracts for data-sharing | Edge computing is expensive and complex to implement |
|
5. | [55] | 2019 | (a) Smart contract, (b) proxy reencryption scheme, (c) distributed cloud server, (d) IoT | Framework with distributed cloud server and blockchain smart contract, providing guaranteed services such as security and integrity of the data during their exchange; they used proxy reencryption | (a) Communication and computation costs are high, (b) security validation of the protocol is not present, (c) problems in scalability | Use some other encryption methods to reduce computation cost and improve scalability | Present with formal security validation for more credibility on the proposed work |
|