skip to main content
research-article

A Supply-chain System Framework Based on Internet of Things Using Blockchain Technology

Authors Info & Claims
Published:29 January 2021Publication History
Skip Editorial Notes Section

Editorial Notes

The authors have requested minor, non-substantive changes to the VoR and, in accordance with ACM policies, a Corrected VoR was published on March 11, 2021. For reference purposes the VoR may still be accessed via the Supplemental Material section on this page.

Skip Abstract Section

Abstract

Numerous supply-chain combines with internet of things (IoT) applications have been proposed, and many methods and algorithms enhance the convenience of supply chains. However, new businesses still find it challenging to enter a supply chain, because unauthorised IoT devices of different companies illegally access resources. As security is paramount in a supply chain, IoT management has become very difficult. Public resources allocation and waste management also pose a problem. To solve the above problems, we proposed a new IoT management framework that embraces blockchain technology to help companies to form a supply chain effectively. This framework consists of an access control system, a backup peer mechanism and an internal data isolation and transmission approach. The access control system has a registrar module and an inspection module. The registrar module is mainly responsible for information registration with a registration policy, which has to be followed by all the companies in the supply chain. Besides, it provides a revocation and updating function. The inspection module focuses on judging misbehaviour and monitors the actions of the subjects; when any misoperation occurs, the system will correspondingly penalise violators. So that all related actions and information are verified and stored into blockchain, the IoT access control and safety of IoT admission are enhanced. Furthermore, in a blockchain system, if one single peer in the network breaks down, then the whole system may stop, because consensus cannot be reached. The data of the broken peer may be lost if it does not commit yet. The backup peer mechanism allows the primary peer and the backup peer to connect to an inspecting server for acquiring real-time data. The internal data isolation and transmission modules transmit and stores private data without creating a new subchannel. The proposed method is taken full account of the stability of the network and the fault tolerance to guarantee the robust of the system. To obtain unbiases results, experiments are conducted in two different blockchain environment. The results show our proposed method are promising IoT blockchain system for the supply chain.

Skip Supplemental Material Section

Supplemental Material

References

  1. J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami. 2013. Internet of things (IoT): A vision, architectural elements, and future directions. Future Gen. Comput. Syst. 29 (2013) 1645--1660.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. L. Da Xu, W. He, and S. Li. 2014. Internet of things in industries: A survey. IEEE Trans. Industr. Inform. 10 (2014) 2233--2243.Google ScholarGoogle ScholarCross RefCross Ref
  3. K. Christidis and M. Devetsikiotis. 2016. Blockchains and smart contracts for the internet of things. IEEE Access 4 (2016) 2292--2303.Google ScholarGoogle Scholar
  4. A. Reyna, C. Martín, J. Chen, E. Soler, and M. Díaz. 2018. On blockchain and its integration with IoT. Challenges Opportun. Future Gen. Comput. Syst. 88 (2018) 173--190.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. V. Buterin. 2014. A next-generation smart contract and decentralized application platform. White Paper 3, 37 (2017).Google ScholarGoogle Scholar
  6. X. Li, P. Jiang, T. Chen, X. Luo, and Q. Wen. 2020. A survey on the security of blockchain systems. Future Gen. Comput. Syst. 107 (2020), 841--853.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. V. Gramoli. 2020. From blockchain consensus back to byzantine consensus. Future Gen. Comput. Syst. 107 (2020), 760--769.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J.-H. Lee. 2018. BIDaaS: blockchain-based ID as a service. IEEE Access 6 (2018) 2274--2278.Google ScholarGoogle ScholarCross RefCross Ref
  9. A. Narayanan, J. Bonneau, E. Felten, A. Miller, and S. Goldfeder. 2016. Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction. Princeton University Press.Google ScholarGoogle Scholar
  10. S. Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system[J]. Bitcoin. https://bitcoin.org/bitcoin. pdf.Google ScholarGoogle Scholar
  11. L. Atzori, A. Iera, and G. Morabito. 2010. The internet of things: A survey. Comput. Netw. 54 (2010) 2787--2805.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S. Jeschke, C. Brecher, T. Meisen, D. Özdemir, and T. Eschert. 2017. Industrial internet of things and cyber manufacturing systems. In Industrial Internet of Things. Springer, 3--19.Google ScholarGoogle Scholar
  13. S. Seuring and M. Müller. 2008. From a literature review to a conceptual framework for sustainable supply chain management. J. Clean. Product. 16 (2008) 1699--1710.Google ScholarGoogle ScholarCross RefCross Ref
  14. L. Preuss. 2001. In dirty chains? Purchasing and greener manufacturing. J. Bus. Ethics 34 (2001) 345--359.Google ScholarGoogle ScholarCross RefCross Ref
  15. B. Yan and G. Huang. 2009. Supply chain information transmission based on RFID and internet of things. In Proceedings of the IEEE International Colloquium on Computing, Communication, Control, and Management (CCCM’09). 166--169.Google ScholarGoogle Scholar
  16. Z. Pang, Q. Chen, W. Han, and L. Zheng. 2015. Value-centric design of the internet-of-things solution for food supply chain: Value creation, sensor portfolio and information fusion, Info. Syst. Front. 17 (2015) 289--319.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. P. Lou, Q. Liu, Z. Zhou, and H. Wang. 2011. Agile supply chain management over the internet of things. In Proceedings of the IEEE International Conference on Management and Service Science (MASS’11). 1--4.Google ScholarGoogle Scholar
  18. P. Moreno-Sanchez, M. B. Zafar, and A. Kate. 2016. Listening to whispers of ripple: Linking wallets and deanonymizing transactions in the ripple network. Proc. Privacy Enhanc. Technol. 2016 (2016) 436--453.Google ScholarGoogle ScholarCross RefCross Ref
  19. K. Fanning and D. P. Centers. 2016. Blockchain and its coming impact on financial services. J. Corp. Account. Finance 27 (2016) 53--57.Google ScholarGoogle ScholarCross RefCross Ref
  20. C. Cachin. 2016. Architecture of the hyperledger blockchain fabric. In Proceedings of the Workshop on Distributed Cryptocurrencies and Consensus Ledgers.Google ScholarGoogle Scholar
  21. C. Dannen. 2017. Introducing Ethereum and Solidity. Springer.Google ScholarGoogle Scholar
  22. R. Pike. 2009. The go programming language. In Proceedings of Google's Tech Talks.Google ScholarGoogle Scholar
  23. D. Merkel. 2014. Docker: Lightweight linux containers for consistent development and deployment. Linux J. 2014 (2014) 2.Google ScholarGoogle Scholar
  24. Amiri Ali. 2006. Designing a distribution network in a supply chain system: Formulation and efficient solution procedure. Eur. J. Operation. Res. 171, 2 (2006), 567--576.Google ScholarGoogle ScholarCross RefCross Ref
  25. L. Laphou. 2020. A survey of iot applications in blockchain systems: Architecture, consensus, and traffic modeling. ACM Comput. Surveys 53, 1 (2020), 1--32.Google ScholarGoogle Scholar
  26. B. Gavina, A. Pinna, and G. Corrias. 2019. Ensure traceability in european food supply chain by using a blockchain system. In Proceedings of the IEEE/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB’19).Google ScholarGoogle Scholar
  27. M. Suruchi. 2018. Blockchain technology for supply chain traceability, transparency and data provenance. Proceedings of the International Conference on Blockchain Technology and Application.Google ScholarGoogle Scholar
  28. Terzi Sofia. 2019. Transforming the supply-chain management and industry logistics with blockchain smart contracts. Proceedings of the 23rd Pan-Hellenic Conference on Informatics.Google ScholarGoogle Scholar
  29. Asmi Fahad. 2019. Predicting functional transparency and privacy concerns as future challenge for diffusion of IOT and blockchain. Proceedings of the 3rd International Conference on Big Data and Internet of Things.Google ScholarGoogle Scholar
  30. Dasaklis, K. Thomas, F Casino, and C. Patsakis. 2019. Defining granularity levels for supply chain traceability based on IoT and blockchain. Proceedings of the International Conference on Omni-Layer Intelligent Systems.Google ScholarGoogle Scholar
  31. Castro Miguel B. Liskov. 1999. Practical byzantine fault tolerance. In Proceedings of the USENIX Conference on Operating Systems Design and Implementation (OSDI’99).Google ScholarGoogle Scholar

Index Terms

  1. A Supply-chain System Framework Based on Internet of Things Using Blockchain Technology

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Internet Technology
        ACM Transactions on Internet Technology  Volume 21, Issue 1
        Visions Paper, Regular Papers, SI: Blockchain in E-Commerce, and SI: Human-Centered Security, Privacy, and Trust in the Internet of Things
        February 2021
        534 pages
        ISSN:1533-5399
        EISSN:1557-6051
        DOI:10.1145/3441681
        • Editor:
        • Ling Liu
        Issue’s Table of Contents

        Copyright © 2021 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 29 January 2021
        • Accepted: 1 June 2020
        • Revised: 1 May 2020
        • Received: 1 January 2020
        Published in toit Volume 21, Issue 1

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format .

      View HTML Format
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!