Research on the Architecture of Transactional Smart Contracts Based on Blockchains

被引:1
|
作者
Liu, Zhixiang [1 ]
Feng, Wenlong [1 ]
Zhang, Yu [2 ]
Zhu, Chengcheng [1 ]
机构
[1] Hainan Univ, Sch Informat & Commun Engn, Haikou 570228, Peoples R China
[2] Hainan Univ, Sch Comp Sci & Technol, Haikou 570228, Peoples R China
关键词
blockchain; smart contract; transaction; architecture;
D O I
10.3390/electronics12183923
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
At present, smart contracts are designed based on the application field, and their structure and functions are closely related to specific businesses. Even smart contracts within the same field and the same business have different structures and functions due to different developers, resulting in structural confusion, repeated development, and low levels of sharing. In response to this problem, this study conducts a full investigation of smart contracts in various fields, using big data technology to compare and analyze the structures of each contract and extracting the common content of their main bodies to study each feature, as well as to conduct induction and fusion. This study also generally designs a hierarchical structure and formulates structural modules such as transaction rules and the analysis of rights and responsibilities, as well as a reward and punishment mechanism. Data traceability is established, and the overall architectural specification of smart contracts is constructed. Additions, deletions, and improvements are made based on specific application environments to realize the dynamic updates of the architecture of contracts. Experiments show that the architecture of contracts can realize the various functions required in a transaction, solve the problem of the repeated development of current transactional smart contracts, and improve the sharing level.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Architecture and Performance Comparison of Permissioned Blockchains Platforms for Smart Contracts
    Thomaz, Guilherme A.
    Camilo, Gustavo F.
    de Souza, Lucas Airam C.
    Duarte, Otto Carlos M. B.
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [2] Elastic Smart Contracts in Blockchains
    Dustdar, Schahram
    Fernandez, Pablo
    Garcia, Jose Maria
    Ruiz-Cortes, Antonio
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2021, 8 (12) : 1901 - 1912
  • [3] Elastic Smart Contracts in Blockchains
    Schahram Dustda
    Pablo Fernández
    José María García
    Antonio Ruiz-Cortés
    IEEE/CAA Journal of Automatica Sinica, 2021, 8 (12) : 1901 - 1912
  • [4] Smart Contracts: Architecture and Research Progresses
    Ouyang L.-W.
    Wang S.
    Yuan Y.
    Ni X.-C.
    Wang F.-Y.
    Zidonghua Xuebao/Acta Automatica Sinica, 2019, 45 (03): : 445 - 457
  • [5] Reinforcement learning with smart contracts on blockchains
    Davarakis, Theodoros-Thirimachos
    Palaiokrassas, Georgios
    Litke, Antonios
    Varvarigou, Theodora
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 148 : 550 - 563
  • [6] On Sharding Open Blockchains with Smart Contracts
    Tao, Yuechen
    Li, Bo
    Jiang, Jingjie
    Ng, Hok Chu
    Wang, Cong
    Li, Baochun
    2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 1357 - 1368
  • [7] Blockchains and Smart Contracts for the Internet of Things
    Christidis, Konstantinos
    Devetsikiotis, Michael
    IEEE ACCESS, 2016, 4 : 2292 - 2303
  • [8] Research for Practice: Cryptocurrencies, Blockchains, and Smart Contracts; Hardware for Deep Learning
    Bailis, Peter
    Narayanan, Arvind
    Miller, Andrew
    Han, Song
    COMMUNICATIONS OF THE ACM, 2017, 60 (05) : 48 - 51
  • [9] Electronic bills of lading, blockchains and smart contracts
    Todd, Paul
    INTERNATIONAL JOURNAL OF LAW AND INFORMATION TECHNOLOGY, 2019, 27 (04): : 339 - 371
  • [10] Pervasive Smart Contracts for Blockchains in IoT Systems
    Taherkordi, Amir
    Herrmann, Peter
    2018 INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS (ICBTA 2018), 2018, : 6 - 11