Skip to main content
Top
Published in: Cluster Computing 1/2021

11-05-2020

BDDT: use blockchain to facilitate IoT data transactions

Authors: Hui Li, Lishuang Pei, Dan Liao, Xiong Wang, Du Xu, Jian Sun

Published in: Cluster Computing | Issue 1/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

With the rapid development of Internet of Things (IoT), more and more devices are connected to IoT, leading to an exponential increase in IoT data. However, two problems stand in the way of the further development of IoT. First, IoT data is uploaded directly to the cloud, and the service provider obtains huge profits by analyzing IoT data. However, users can't get benefits, and they have to bear the risk of privacy leakage. Second, centralized storage limits data sharing, which can slow the development of IoT. To solve these problems, this paper proposes an architecture of Blockchain-based Distributed IoT Data Transaction (BDDT). In our proposed BDDT system, users can get benefits by selling their own data, and the service providers buy users’ data to gain access. Furthermore, all operations of IoT data transactions are recorded in blockchain. It ensures the traceability and irreversible modification of data transactions. Final, the experimental results prove that the BDDT system has a good performance and excellent safety.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Gubbi, J., Buyya, R., Marusic, S., et al.: Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 2013, 1645–1660 (2018) Gubbi, J., Buyya, R., Marusic, S., et al.: Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 2013, 1645–1660 (2018)
3.
go back to reference Bendat, J.S., Piersol, A.G.: Random Data: Analysis and Measurement Procedures. Wiley, New York (2011)MATH Bendat, J.S., Piersol, A.G.: Random Data: Analysis and Measurement Procedures. Wiley, New York (2011)MATH
4.
go back to reference Nastic S, Sehic S, Le DH, et al. Provisioning software-defined IoT cloud systems. In: 2nd International Conference on Future Internet of Things and Cloud (FiCloud), pp. 288–295 (2014). Nastic S, Sehic S, Le DH, et al. Provisioning software-defined IoT cloud systems. In: 2nd International Conference on Future Internet of Things and Cloud (FiCloud), pp. 288–295 (2014).
8.
go back to reference Decker, C., Wattenhofer, R. Information propagation in the bitcoin network. 13-th IEEE International Conference on Peer-to-Peer Computing, pp. 1–10 (2013). Decker, C., Wattenhofer, R. Information propagation in the bitcoin network. 13-th IEEE International Conference on Peer-to-Peer Computing, pp. 1–10 (2013).
9.
go back to reference Jakobsson, M., Juels, A.: Proofs of work and bread pudding protocols. In: Preneel, B. (ed.) Secure Information Networks, pp. 258–272. Springer, Boston (1999)CrossRef Jakobsson, M., Juels, A.: Proofs of work and bread pudding protocols. In: Preneel, B. (ed.) Secure Information Networks, pp. 258–272. Springer, Boston (1999)CrossRef
11.
go back to reference Castro, M., Liskov, B.: Practical Byzantine fault tolerance and proactive recovery. ACM Trans. Comput. Syst. (TOCS) 20(4), 398–461 (2002)CrossRef Castro, M., Liskov, B.: Practical Byzantine fault tolerance and proactive recovery. ACM Trans. Comput. Syst. (TOCS) 20(4), 398–461 (2002)CrossRef
12.
go back to reference Kshetri, N.: Can blockchain strengthen the internet of things. IT Professional 19(4), 68–72 (2017)CrossRef Kshetri, N.: Can blockchain strengthen the internet of things. IT Professional 19(4), 68–72 (2017)CrossRef
13.
go back to reference Dorri, A., Kanhere, S.S., Jurdak, R., et al. Blockchain for IoT security and privacy: The case study of a smart home. Pervasive Computing and Communications Workshops (PerCom Workshops), pp. 618–623 (2017). Dorri, A., Kanhere, S.S., Jurdak, R., et al. Blockchain for IoT security and privacy: The case study of a smart home. Pervasive Computing and Communications Workshops (PerCom Workshops), pp. 618–623 (2017).
14.
go back to reference Ouaddah, A, Elkalam, A, Ouahman, A. Towards a novel privacy-preserving access control model based on blockchain technology in IoT. Europe and MENA Cooperation Advances in Information and Communication Technologies, pp. 523–533 (2017). Ouaddah, A, Elkalam, A, Ouahman, A. Towards a novel privacy-preserving access control model based on blockchain technology in IoT. Europe and MENA Cooperation Advances in Information and Communication Technologies, pp. 523–533 (2017).
15.
go back to reference Huckle, S., Bhattacharya, R., White, M., et al.: Internet of things, blockchain and shared economy applications. Proced. Comput. Sci. 98, 461–466 (2016)CrossRef Huckle, S., Bhattacharya, R., White, M., et al.: Internet of things, blockchain and shared economy applications. Proced. Comput. Sci. 98, 461–466 (2016)CrossRef
16.
go back to reference Samaniego, M., Deters, R. Using blockchain to push software-defined IoT components onto edge hosts. In: Proceedings of the international conference on big data and advanced wireless technologies, pp. 58–58 (2016). Samaniego, M., Deters, R. Using blockchain to push software-defined IoT components onto edge hosts. In: Proceedings of the international conference on big data and advanced wireless technologies, pp. 58–58 (2016).
17.
go back to reference Liu, B., Yu, X.L, Chen, S, et al. Blockchain based data integrity service framework for IoT data. Web Services (ICWS), pp. 468–475 (2017). Liu, B., Yu, X.L, Chen, S, et al. Blockchain based data integrity service framework for IoT data. Web Services (ICWS), pp. 468–475 (2017).
18.
go back to reference Sharma, P.K., Chen, M.Y., Park, J.H. A software defined fog node based distributed blockchain cloud architecture for IoT. IEEE Access, pp. 115–124 (2018). Sharma, P.K., Chen, M.Y., Park, J.H. A software defined fog node based distributed blockchain cloud architecture for IoT. IEEE Access, pp. 115–124 (2018).
19.
go back to reference Daza, V., Di Pietro, R, Klimek, I, et. al. CONNECT: contextual name discovery for blockchain-based services in the IoT. In: IEEE international conference on communications (ICC), pp. 1986–1991 (2017). Daza, V., Di Pietro, R, Klimek, I, et. al. CONNECT: contextual name discovery for blockchain-based services in the IoT. In: IEEE international conference on communications (ICC), pp. 1986–1991 (2017).
21.
go back to reference Özsu, M.T., Valduriez, P.: Principles of Distributed Database Systems. Springer Science & Business Media, Berlin (2011) Özsu, M.T., Valduriez, P.: Principles of Distributed Database Systems. Springer Science & Business Media, Berlin (2011)
22.
go back to reference Kamvar, S.D, Schlosser, M.T, Garcia-Molina, H. The eigentrust algorithm for reputation management in p2p networks. In: Proceedings of the 12th international conference on World Wide Web, pp. 640–651 (2003). Kamvar, S.D, Schlosser, M.T, Garcia-Molina, H. The eigentrust algorithm for reputation management in p2p networks. In: Proceedings of the 12th international conference on World Wide Web, pp. 640–651 (2003).
23.
go back to reference Ali, M., Nelson, J.C, Shea, R., et al. Blockstack: a global naming and storage system secured by Blockchains. USENIX annual technical conference, pp. 181–194 (2016). Ali, M., Nelson, J.C, Shea, R., et al. Blockstack: a global naming and storage system secured by Blockchains. USENIX annual technical conference, pp. 181–194 (2016).
24.
go back to reference Wood, G. Ethereum: a secure decentralised generalised transaction ledger. Ethereum project yellow paper, pp. 1–32 (2014). Wood, G. Ethereum: a secure decentralised generalised transaction ledger. Ethereum project yellow paper, pp. 1–32 (2014).
28.
go back to reference Kaashoek, M.F, Karger, D.R. Koorde: a simple degree-optimal distributed hash table. International Workshop on Peer-to-Peer Systems, pp. 98–107 (2003). Kaashoek, M.F, Karger, D.R. Koorde: a simple degree-optimal distributed hash table. International Workshop on Peer-to-Peer Systems, pp. 98–107 (2003).
31.
go back to reference Merkel D. Docker: lightweight linux containers for consistent development and deployment. Linux Journal 2–2 (2014). Merkel D. Docker: lightweight linux containers for consistent development and deployment. Linux Journal 2–2 (2014).
Metadata
Title
BDDT: use blockchain to facilitate IoT data transactions
Authors
Hui Li
Lishuang Pei
Dan Liao
Xiong Wang
Du Xu
Jian Sun
Publication date
11-05-2020
Publisher
Springer US
Published in
Cluster Computing / Issue 1/2021
Print ISSN: 1386-7857
Electronic ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-020-03119-w

Other articles of this Issue 1/2021

Cluster Computing 1/2021 Go to the issue

Premium Partner