Skip to main content

Research Trends in Smart Contracts in Blockchain 3.0 Phase

  • Conference paper
  • First Online:
Services Computing – SCC 2023 (SCC 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14211))

Included in the following conference series:

  • 61 Accesses

Abstract

As a distributed ledger technology, blockchain has evolved into a complete storage system relying on logical control functions such as smart contracts. With the innovation of blockchain technology to the third stage (Blockchain 3.0), smart contracts, as an important component of it, have expanded their application fields from finance to the Internet of Things, government agencies, administrative management, supply chain, and other fields, and have achieved application implementation. This paper is a compilation and analysis of the relevant content on the application research of smart contract technology in blockchain 3.0 stage. Summarized the research status of smart contracts in supply chain and finance, and organized the application of vulnerability detection, data on chain storage, and algorithm design based on smart contracts. The purpose of the article is to summarize the current research status of smart contracts and provide reference for other blockchain research teams, accelerating the practical application process of blockchain technology.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bambara, J.J., Allen, P.R., Iyer, K., et al.: Blockchain: A Practical Guide to Developing Business, Law, and Technology Solutions. Mcgraw Hill Professional, New York (2018)

    Google Scholar 

  2. Shao, Q., Jin, C., Zhang, Z., et al.: Blockchain Technology: architecture and progress. Chin. J. Comput. 41(5), 969–988 (2018)

    Google Scholar 

  3. Zhu, L., Yu, H., Zhan, S., et al.: Research on high performance alliance blockchain Technology. J. Softw. 30(6), 1577–1593 (2019)

    Google Scholar 

  4. Chen, W.L., Zheng, Z.B.: Blockchain data analysis: status, trends and challenges. J. Comput. Res. Dev. 55(9), 1853–1870 (2018)

    Google Scholar 

  5. Golosova, J., Romanovs, A.: The advantages and disadvantages of the blockchain technology. In: 2018 IEEE 6th Workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE), Vilnius, Lithuania, pp. 1–6. IEEE (2018)

    Google Scholar 

  6. Gupta, N.A., Bansal, M., Sharma, S., et al.: Detection of vulnerabilities in blockchain smart contracts: a review. In: 2023 International Conference on Computational Intelligence, Communication Technology and Networking (CICTN), Ghaziabad, India, pp. 558–562. IEEE (2023)

    Google Scholar 

  7. Bai, Y., Shi, Z., Xin, W., et al.: Research on smart contract vulnerability detection method based on word embedding and Shapelet timing features. J. North Univ. China (Nat. Sci. Edn.) 44(4), 381–387 (2023)

    Google Scholar 

  8. Lu, L., Lai, J.: Smart contract vulnerability detection method based on capsule network and attention mechanism. J. South China Univ. Technol. (Nat. Sci. Edn.) 51(5), 36–44 (2023)

    Google Scholar 

  9. Zhang, X., Niu, W., Huang, S., et al.: Summary of smart contract vulnerability detection methods based on deep learning. J. Sichuan Univ. (Nat. Sci. Edn.) 60(2), 7–18 (2023)

    Google Scholar 

  10. Ibba, G.: A smart contracts repository for top trending contracts. In: Proceedings of the 5th International Workshop on Emerging Trends in Software Engineering for Blockchain, Pittsburgh, USA, pp. 17–20 (2022)

    Google Scholar 

  11. De Brito Goncalves, J.P., Spelta, G., da Silva Villaca, R., et al.: IoT data storage on a blockchain using smart contracts and IPFS. In: 2022 IEEE International Conference on Blockchain (Blockchain), Espoo, Finland, pp. 508–511. IEEE (2022)

    Google Scholar 

  12. Li, T., Yang, A., Weng, J., et al.: Industrial Internet data open audit scheme based on smart contract. J. Softw. 34(3), 1491–1511 (2023)

    Google Scholar 

  13. Omar, A., Jayaraman, R., Debe, M.S., et al.: Automating procurement contracts in the healthcare supply chain using blockchain smart contracts. IEEE Access 9, 37397–37409 (2021)

    Google Scholar 

  14. Li, P., Li, X.: A bilinear-pair computing outsourcing algorithm based on smart contracts. Comput. Appl. Softw. 39(10), 246–253+273 (2022)

    Google Scholar 

  15. Niranjanamurthy, M., Nithya, B.N., Jagannatha, S.: Analysis of blockchain technology: pros, cons and swot. Clust. Comput. 22(6), 14743–14757 (2019)

    Article  Google Scholar 

  16. Liu, F., Fan, H.Y., Qi, J.Y.: Blockchain technology, cryptocurrency: entropy-based perspective. Entropy 24(4), 557 (2022)

    Article  Google Scholar 

  17. Zheng, Z., Xie, S., Dai, H.N., et al.: Blockchain challenges and opportunities: a survey. Int. J. Web Grid Serv. 14(4), 352–375 (2018)

    Article  Google Scholar 

  18. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Decentralized Bus. Rev., 21260–21260 (2008)

    Google Scholar 

  19. Dannen, C.: Introducing Ethereum and Solidity. Apress, Berkeley (2017)

    Book  Google Scholar 

  20. Anoaica, A., Levard, H.: Quantitative description of internal activity on the ethereum public blockchain. In: 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS), Paris, France, pp. 1–5. IEEE (2018)

    Google Scholar 

  21. Zeng, S., Huo, R., Huang, T., et al.: Summary of blockchain technology research: principle, progress and application. J. Commun. 41(1), 134–151 (2020)

    Google Scholar 

  22. Shao, Q., Zhang, Z., Zhu, Y., et al.: Overview of enterprise-level blockchain technology. J. Softw. 30(9), 2571–2592 (2019)

    Google Scholar 

  23. Cai, X., Deng, X., Zhang, L., et al.: Blockchain principles and its core technologies. J. Comput. 44(1), 84–131 (2021)

    Google Scholar 

  24. Bartoletti, M., Pompianu, L.: An empirical analysis of smart contracts: platforms, applications, and design patterns. In: Brenner, M., et al. (eds.) FC 2017. LNCS, vol. 10323, pp. 494–509. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70278-0_31

    Chapter  Google Scholar 

  25. Guo, S., Wang, R., Zhang, F.: Summary of the principles and applications of blockchain technology. Comput. Sci. 48(2), 271–281 (2021)

    Google Scholar 

  26. He, H., Yan, A., Chen, Z.: Summary of blockchain-based smart contract technologies and applications. Comput. Res. Dev. 55(11), 2452–2466 (2018)

    Google Scholar 

  27. Zhu, J., Hu, K., Zhang, B.: Review of formal validation methods for smart contracts. J. Electron. Sci. 49(4), 792–804 (2021)

    Google Scholar 

  28. Zheng, Z., Xie, S., Dai, H., et al.: An overview on smart contracts: challenges, advances and platforms. Futur. Gener. Comput. Syst. 105, 475–491 (2020)

    Article  Google Scholar 

  29. Omar, I.A., Jayaraman, R., Debe, M.S., et al.: Automating procurement contracts in the healthcare supply chain using blockchain smart contracts. IEEE Access 9, 37397–37409 (2021)

    Article  Google Scholar 

  30. Jing, X., Jiang, Y.: The blockchain ciphertext strategy of cluster agricultural products supply chain can verify the multi-department supervision scheme. J. Agric. Eng. 39(3), 227–236 (2023)

    Google Scholar 

  31. Ye, J., Pang, C.J., Li, X.H., et al.: Blockchain-based hierarchical access control mechanism for supply chain data. J. Univ. Electron. Sci. Technol. China 51(3), 408–415 (2022)

    Google Scholar 

  32. Zhang, X., Peng, X.X., Xu, J.P., et al.: Dynamic supervision model of rice supply chain based on blockchain smart contract. J. Agric. Mach. 53(1), 370–382 (2022)

    Google Scholar 

  33. Xu, Y., Hu, G., You, L., et al.: A novel machine learning-based analysis model for smart contract vulnerability. Secur. Commun. Netw. 2021, 1–12 (2021)

    Google Scholar 

  34. Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Comput. 9(8), 1735–1780 (1997)

    Article  Google Scholar 

  35. Gogineni, A.K., Swayamjyoti, S., Sahoo, D., et al.: Multi-Class classification of vulnerabilities in Smart Contracts using AWD-LSTM, with pre-trained encoder inspired from natural language processing. IOP SciNotes 1(3), 035002 (2020)

    Article  Google Scholar 

  36. Huang, J., Zhou, K., Xiong, A., et al.: Smart contract vulnerability detection model based on multi-task learning. Sensors 22(5), 1829 (2022)

    Article  Google Scholar 

  37. Zhang, L., Chen, W., Wang, W., et al.: CBGRU: a detection method of smart contract vulnerability based on a hybrid model. Sensors 22(9), 3577 (2022)

    Article  Google Scholar 

  38. Ashizawa, N., Yanai, N., Cruz, J. P., et al.: Eth2Vec: learning contract-wide code representations for vulnerability detection on ethereum smart contracts. In: Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure, pp. 47–59 (2021)

    Google Scholar 

  39. Bojanowski, P., Grave, E., Joulin, A., et al.: Enriching word vectors with subword information. TransAssoc. Comput. Linguist. 5, 135 (2017)

    Article  Google Scholar 

  40. Li, T., Yang, J.A., Wong, J., et al.: Industrial Internet data open audit scheme based on smart contract. J. Softw. 34(3), 1491–1511 (2023)

    Google Scholar 

  41. Xue, J., Xu, C., Zhang, Y., et al.: DStore: a distributed cloud storage system based on smart contracts and blockchain. In: Vaidya, J., Li, J. (eds.) Algorithms and Architectures for Parallel Processing. ICA3PP 2018. LNCS, vol. 11336, pp. 37–42. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-05057-3_30

  42. Friebe, S., Sobik, I., Zitterbart, M.: DecentID: decentralized and privacy-preserving identity storage system using smart contracts, In: 2018 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/12th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE), New York, USA, pp. 37–42 (2018)

    Google Scholar 

  43. Sun, C.H., Yu, H.J., Luo, N., et al.: Research on the data storage method of fruit and vegetable blockchain traceability based on smart contract. J. Agric. Mach. 53(8), 361–370 (2022)

    Google Scholar 

  44. Li, P.Y., Li, X.Y.: A bilinear-pair computing outsourcing algorithm based on smart contracts. Comput. Appl. Softw. 39(10), 246–253+273 (2022)

    Google Scholar 

  45. Abdul-Sada, H.H., Furkan R.: The genetic algorithm implementation in smart contract for the blockchain technology. Al-Salam J. Eng. Technol. 2(2), 37–47 (2023)

    Google Scholar 

  46. Myung, S., Lee, J.H.: Ethereum smart contract-based automated power trading algorithm in a microgrid environment. J. Supercomput. 76(7), 4904–4914 (2020)

    Article  Google Scholar 

Download references

Acknowledgement

This work was supported in part by the Key Research and Development Program of Shaanxi under Grant 2023-ZDLGY-34.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fang Yang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Li, C., Yang, F., Sun, X., Yang, J. (2024). Research Trends in Smart Contracts in Blockchain 3.0 Phase. In: Luo, M., Zhang, LJ. (eds) Services Computing – SCC 2023. SCC 2023. Lecture Notes in Computer Science, vol 14211. Springer, Cham. https://doi.org/10.1007/978-3-031-51674-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-51674-0_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-51673-3

  • Online ISBN: 978-3-031-51674-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics