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.
- 2021. BITCOINWIKI.Script. Retrieved April 18, 2021 from https://en.bitcoin.it/wiki/ScriptGoogle Scholar
- 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 ScholarDigital Library
- Maher Alharby and Aad Van Moorsel. 2017. Blockchain-based smart contracts: A systematic mapping study. arXiv preprint arXiv:1710.06372 (2017).Google Scholar
- 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 ScholarCross Ref
- Richard Gendal Brown. 2018. The corda platform: An introduction. Retrieved 27 (2018), 2018.Google Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- Satoshi Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system. Decentralized business review (2008), 21260.Google Scholar
- 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 Scholar
- 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 Scholar
- Nick Szabo 1994. Smart contracts.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 Scholar
- Brent Xu, Dhruv Luthra, Zak Cole, and Nate Blakely. 2018. EOS: An architectural, performance, and economic analysis. Retrieved June 11 (2018), 2019.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
Recommendations
Making Smart Contracts Smarter
CCS '16: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications SecurityCryptocurrencies record transactions in a decentralized data structure called a blockchain. Two of the most popular cryptocurrencies, Bitcoin and Ethereum, support the feature to encode rules or scripts for processing transactions. This feature has ...
Blockchain and Smart Contracts
ICSIE '19: Proceedings of the 8th International Conference on Software and Information EngineeringThis paper presents an introduction to the current state of art of the Blockchain and Smart Contract technologies. Blockchain is a fast-disruptive technology becoming a key instrument in share economy. The Blockchain-based Smart Contract aim to ...
An overview on smart contracts: Challenges, advances and platforms
AbstractSmart contract technology is reshaping conventional industry and business processes. Being embedded in blockchains, smart contracts enable the contractual terms of an agreement to be enforced automatically without the intervention of a ...
Highlights- Opportunities of smart contracts for industrial internet of things.
- Lifecycle ...
Comments