Abstract

The evolution of Industrial Internet of things (IIoT) boosts the amount of IIoT data. Machine learning promotes the progress of data analytics services. In order to facilitate the flow and explore the economic value of IIoT data, it is crucial to consider data packet transactions (DPTs) and data analytics service transactions (DASTs) simultaneously. Centralized data trading platforms emerge to realize transactions of data commodities. However, centralized platforms lack trust and robustness. How to realize DPTs and DASTs in a decentralized way is a challenging issue. In this paper, a new transaction solution based on the smart contract-enabled blockchain technology is proposed, which consists of the DPT smart contract and DAST smart contract. The DPT smart contract is implemented to trade data packets. The DAST smart contract provides a competitive way to trade data analytics services. Both smart contracts are designed to enable entities in IIoT to execute DPTs and DASTs automatically and honestly. Moreover, the transaction disputes between different IIoT entities are solved by the big data center off-chain, and the treatment results will be recorded on the blockchain by the big data center. The DPT smart contract and DAST smart contract are implemented and tested on Remix integrated development environment to achieve DPTs and DASTs. The gas costs of smart contracts are estimated and the security of the proposed solution is analyzed. The performance analysis demonstrates that the proposed solution is secure and feasible.

Highlights

  • Industrial Internet of things (IIoT) has attracted extensive attention in recent years

  • data packet transactions (DPTs) and data analytics service transactions (DASTs) can be recorded on the blockchain, which can guarantee the non-tampering of transactions in a trustless environment

  • If the data consumer (DC) does not receive the result of the data analytics service, the DAST dispute is solved by the big data center (BDC) off-chain

Read more

Summary

INTRODUCTION

Industrial Internet of things (IIoT) has attracted extensive attention in recent years. In order to utilize industrial data to implement the intelligent manufacturing and meet the various requirements of traffic [7], an efficient big data market should be designed to allow different IIoT entities to trade data commodities, including data packets and data analytics services in a secure way [8]. Different IIoT entities can trade data packets or data analytics services automatically through smart contracts. A transaction solution containing DPTs and DASTs is proposed based on the blockchain technology and smart contract in this paper. IIoT entities execute transactions through smart contracts stored on the blockchain without the needs of centralized systems. The main contributions of this paper are summarized as follows: 1) Based on the smart contract-enabled blockchain technology, a new transaction solution consisting of DPTs and DASTs in IIoT is proposed.

RELATED WORK
SMART CONTRACT DESIGN
2) TRANSACTION RESULTS OF DATA ANALYTICS AERVICE
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call