skip to main content
10.1145/3594556.3594620acmconferencesArticle/Chapter ViewAbstractPublication Pagesasia-ccsConference Proceedingsconference-collections
poster

SoK: Research status and challenges of blockchain smart contracts

Published:12 September 2023Publication History

ABSTRACT

The smart contract code facilitates, verifies, and enforces the negotiation or performance of an agreement or transaction. As a decentralized, difficult-to-be-tampered, and distributed computing platform, blockchain can ensure that a smart contract is strictly executed and not modified midway. Smart contracts endow the blockchain platform with programmability, which greatly expands the blockchain’s application fields. However, there are many common problems in the efficiency and flexibility of smart contract execution. In this paper, the characteristics and architectural model of the smart contract were introduced, and its development platform, and application scenarios were analyzed. In the end, we discussed the smart contract’s research direction and challenges.

References

  1. 2021. BITCOINWIKI.Script. Retrieved April 18, 2021 from https://en.bitcoin.it/wiki/ScriptGoogle ScholarGoogle Scholar
  2. Omar Alfandi, Salam Khanji, Liza Ahmad, and Asad Khattak. 2021. A survey on boosting IoT security and privacy through blockchain: Exploration, requirements, and open issues. Cluster Computing 24 (2021), 37–55.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Maher Alharby and Aad Van Moorsel. 2017. Blockchain-based smart contracts: A systematic mapping study. arXiv preprint arXiv:1710.06372 (2017).Google ScholarGoogle Scholar
  4. Bharat Bhushan, Preeti Sinha, K Martin Sagayam, and J Andrew. 2021. Untangling blockchain technology: A survey on state of the art, security threats, privacy services, applications and future research directions. Computers & Electrical Engineering 90 (2021), 106897.Google ScholarGoogle ScholarCross RefCross Ref
  5. Richard Gendal Brown. 2018. The corda platform: An introduction. Retrieved 27 (2018), 2018.Google ScholarGoogle Scholar
  6. Rajasekhar Chaganti, Vijayakumar Varadarajan, Venkata Subbarao Gorantla, Thippa Reddy Gadekallu, and Vinayakumar Ravi. 2022. Blockchain-based cloud-enabled security monitoring using Internet of Things in smart agriculture. Future Internet 14, 9 (2022), 250.Google ScholarGoogle ScholarCross RefCross Ref
  7. Uyikumhe Damisa, Nnamdi I Nwulu, and Pierluigi Siano. 2022. Towards Blockchain-Based Energy Trading: A Smart Contract Implementation of Energy Double Auction and Spinning Reserve Trading. Energies 15, 11 (2022), 4084.Google ScholarGoogle ScholarCross RefCross Ref
  8. JL Fan, XH Li, TZ Nie, and G Yu. 2019. Overview of smart contract technology in blockchain system. Computer Science 46, 11 (2019), 1–10.Google ScholarGoogle Scholar
  9. Tobias Guggenberger, Johannes Sedlmeir, Gilbert Fridgen, and André Luckow. 2022. An in-depth investigation of the performance characteristics of Hyperledger Fabric. Computers & Industrial Engineering 173 (2022), 108716.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Farah Hasin, Tahmina Haque Munia, Nazmun Nahar Zumu, and Kazi Abu Taher. 2021. Ads-b based air traffic management system using ethereum blockchain technology. In 2021 International Conference on Information and Communication Technology for Sustainable Development (ICICT4SD). IEEE, 346–350.Google ScholarGoogle ScholarCross RefCross Ref
  11. Faisal Jamil, Muhammad Ibrahim, Israr Ullah, Suyeon Kim, Hyun Kook Kahng, and Do-Hyeun Kim. 2022. Optimal smart contract for autonomous greenhouse environment based on IoT blockchain network in agriculture. Computers and Electronics in Agriculture 192 (2022), 106573.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Dmytro Kondratiuk, Pablo Lamela Seijas, Alexander Nemish, and Simon Thompson. 2021. Standardized crypto-loans on the Cardano blockchain. In Financial Cryptography and Data Security. FC 2021 International Workshops: CoDecFin, DeFi, VOTING, and WTSC, Virtual Event, March 5, 2021, Revised Selected Papers. Springer, 579–594.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. ZHAO Yu YIN Keting LIANG Xiubo, WU Junhan. 2022. Review of blockchain data security management and privacy protection technology research. Journal of Zhejiang University (Engineering Science) 56, 1-15 (2022). https://doi.org/10.3785/j.issn.1008-973X.2022.01.001Google ScholarGoogle Scholar
  14. Satoshi Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system. Decentralized business review (2008), 21260.Google ScholarGoogle Scholar
  15. Zhu Yanchao Zhou Aoying Shao Qifeng, Zhang Zhao. 2019. Survey of Enterprise Blockchains. Journal of Software 30, 2571-2592 (2019). https://doi.org/10.13328/j.cnki.jos.005775Google ScholarGoogle Scholar
  16. Pratima Sharma, Rajni Jindal, and Malaya Dutta Borah. 2022. A review of smart contract-based platforms, applications, and challenges. Cluster Computing (2022), 1–27.Google ScholarGoogle Scholar
  17. Nick Szabo 1994. Smart contracts.Google ScholarGoogle Scholar
  18. Antonio López Vivar, Ana Lucila Sandoval Orozco, and Luis Javier García Villalba. 2021. A security framework for Ethereum smart contracts. Computer Communications 172 (2021), 119–129.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Lei Wang, Yichao Ma, Liuzhu Zhu, Xuli Wang, Hao Cong, and Tiancheng Shi. 2022. Design of integrated energy market cloud service platform based on blockchain smart contract. International Journal of Electrical Power & Energy Systems 135 (2022), 107515.Google ScholarGoogle ScholarCross RefCross Ref
  20. QI Xia, Emmanuel Boateng Sifah, Kwame Omono Asamoah, Jianbin Gao, Xiaojiang Du, and Mohsen Guizani. 2017. MeDShare: Trust-less medical data sharing among cloud service providers via blockchain. IEEE access 5 (2017), 14757–14767.Google ScholarGoogle Scholar
  21. Brent Xu, Dhruv Luthra, Zak Cole, and Nate Blakely. 2018. EOS: An architectural, performance, and economic analysis. Retrieved June 11 (2018), 2019.Google ScholarGoogle Scholar
  22. LJ Zhang, ZD Liu, X Guo, and X Xiao. 2021. Secure data sharing model based on smart contract with integrated credit evaluation. Acta Automatica Sinica 47, 3 (2021), 594–608.Google ScholarGoogle Scholar
  23. Ai Shizhong Zhang Haiqiang, Du Rong. 2021. Intellectual Property Management Model Based on Ethereum Smart Contract. Science and Technology Management Research 41, 164-169 (2021). https://doi.org/10.3969/j.issn.1000-7695.2021.15.021Google ScholarGoogle Scholar
  24. Zibin Zheng, Shaoan Xie, Hong-Ning Dai, Weili Chen, Xiangping Chen, Jian Weng, and Muhammad Imran. 2020. An overview on smart contracts: Challenges, advances and platforms. Future Generation Computer Systems 105 (2020), 475–491.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Zibin Zheng, Shaoan Xie, Hong-Ning Dai, Xiangping Chen, and Huaimin Wang. 2018. Blockchain challenges and opportunities: A survey. International journal of web and grid services 14, 4 (2018), 352–375.Google ScholarGoogle ScholarCross RefCross Ref

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
  • Published in

    cover image ACM Conferences
    BSCI '23: Proceedings of the 5th ACM International Symposium on Blockchain and Secure Critical Infrastructure
    July 2023
    159 pages
    ISBN:9798400701986
    DOI:10.1145/3594556

    Copyright © 2023 Owner/Author

    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 12 September 2023

    Check for updates

    Qualifiers

    • poster
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate44of12submissions,367%
  • Article Metrics

    • Downloads (Last 12 months)77
    • Downloads (Last 6 weeks)12

    Other Metrics

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