SmartCon: A Blockchain-Based Framework for Smart Contracts and Transaction Management

被引:15
|
作者
Muneeb M. [1 ]
Raza Z. [2 ]
Haq I.U. [2 ]
Shafiq O. [3 ]
机构
[1] Khalifa University of Science and Technology, Department of Mathematics, Abu Dhabi
[2] Pakistan Institute of Engineering and Applied Sciences (PIEAS), Department of Computer and Information Sciences (DCIS), Islamabad
[3] Carleton University, School of Information Technology, Ottawa
关键词
Blockchains; Business; Contracts; Earth Observing System; !text type='Java']Java[!/text; Nanoelectromechanical systems; Smart contracts;
D O I
10.1109/ACCESS.2021.3135562
中图分类号
学科分类号
摘要
A smart contract can be used for automating business processes triggered by specific events caused by IoT sensors, data feeds, or other applications. A blockchain-based smart contract management system is an innovative technology foreseen to automate future business-to-business (B2B) processes. By optimizing business workflow operations, especially in multi-party arrangements, blockchain can play central role in business process re-engineering. In this paper we present a multi-organizational smart contract management system in which a user can create, deploy, and execute smart contracts. This research article consists of two parts; in the first part, we have compared existing smart contract management systems based on different characteristics that can play a vital role in selecting a particular system for a specific business need. In the second part, we have proposed a framework for a blockchain-based smart contract management system. It is a unified architecture that supports both DAO and organizational level blockchain-based smart contract execution. There are two types of separate blockchains used in the proposed framework; SBlockchain and TBlockchain. SBlockchain is used to store smart contracts, whereas all the data generated by the smart contracts stores inside the TBlockchain. In addition, each smart contract has some terms and clauses which are necessary for some event execution. Various components of the framework and their implementation have been described in detail with the help of relevant use-cases. © 2022 Institute of Electrical and Electronics Engineers Inc.. All rights reserved.
引用
收藏
页码:10719 / 10730
页数:11
相关论文
共 50 条
  • [1] Blockchain-based transaction management in Smart Logistics: a Sawtooth framework
    Perboli, Guido
    Capocasale, Vittorio
    Gotta, Danilo
    2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 1713 - 1718
  • [2] Secure Blockchain-based Energy Transaction Framework in Smart Power Systems
    Esfahani, Mohammad Mahmoudian
    Mohammed, Osama A.
    IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 260 - 264
  • [3] SRP: An Efficient Runtime Protection Framework for Blockchain-based Smart Contracts
    Ali, Isra M.
    Lasla, Noureddine
    Abdallah, Mohamed M.
    Erbad, Aiman
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 216
  • [4] A lightweight smart contracts framework for blockchain-based secure communication in smart grid applications
    Faheem, Muhammad
    Kuusniemi, Heidi
    Eltahawy, Bahaa
    Bhutta, Muhammad Shoaib
    Raza, Basit
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2024, 18 (03) : 625 - 638
  • [5] Demonstration of a blockchain-based framework using smart contracts for supply chain collaboration
    Agrawal, Tarun Kumar
    Angelis, Jannis
    Khilji, Wajid Ali
    Kalaiarasan, Ravi
    Wiktorsson, Magnus
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2023, 61 (05) : 1497 - 1516
  • [6] Blockchain-based Proof of Existence (PoE) Framework using Ethereum Smart Contracts
    Shawn, Lim Wei Ming
    Mohan, Purnima Murali
    Keong, Peter Loh Kok
    Balachandran, Vivek
    PROCEEDINGS OF THE ELEVENTH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY (CODASPY '21), 2021, : 301 - 303
  • [7] A blockchain-based approach using smart contracts to develop a smart waste management system
    Sen Gupta, Y.
    Mukherjee, S.
    Dutta, R.
    Bhattacharya, S.
    INTERNATIONAL JOURNAL OF ENVIRONMENTAL SCIENCE AND TECHNOLOGY, 2022, 19 (08) : 7833 - 7856
  • [8] A blockchain-based approach using smart contracts to develop a smart waste management system
    Y. Sen Gupta
    S. Mukherjee
    R. Dutta
    S. Bhattacharya
    International Journal of Environmental Science and Technology, 2022, 19 : 7833 - 7856
  • [9] Blockchain-based smart microgrid power transaction model
    Jian, Wei
    Fu, Baochuan
    Wu, Zhengtian
    Jiang, Baoping
    Liu, Zhengguang
    Chen, Xingyan
    IFAC PAPERSONLINE, 2022, 55 (11): : 126 - 131
  • [10] Blockchain-Based Smart Contracts for Sustainable Power Investments
    Poplawski, Pawel K.
    Szczypiorski, Krzysztof
    PROCEEDINGS OF THE 2018 SECOND WORLD CONFERENCE ON SMART TRENDS IN SYSTEMS, SECURITY AND SUSTAINABILITY (WORLDS4), 2018, : 105 - 112