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
相关论文
共 14 条
[1]   Formal Modeling and Verification of Smart Contracts [J].
Bai, Xiaomin ;
Cheng, Zijing ;
Duan, Zhangbo ;
Hu, Kai .
PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, :322-326
[2]  
Cai W., 2019, CN Patent, Patent No. [CN110400217A[P], 110400217]
[3]   Smart contract architecture for decentralized energy trading and management based on blockchains [J].
Han, Dong ;
Zhang, Chengzhenghao ;
Ping, Jian ;
Yan, Zheng .
ENERGY, 2020, 199
[4]  
Hu K., 2016, Inf. Secur. Res, V2, P1080, DOI [10.3969/j.issn.2096-1057.2016.12.003, DOI 10.3969/J.ISSN.2096-1057.2016.12.003]
[5]  
Luo X., 2020, Masters Thesis, DOI [10.27005/d.cnki.gdzku.2020.001464, DOI 10.27005/D.CNKI.GDZKU.2020.001464]
[6]  
Mavridou A., 2017, Financial Cryptography and Data Security
[7]   Security and Privacy Smart Contract Architecture for Energy Trading based on Blockchains [J].
Nazari, Masoumeh ;
Khorsandi, Siavash ;
Babaki, Jaber .
2021 29TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2021, :596-600
[8]  
[邵奇峰 Shao Qifeng], 2018, [计算机学报, Chinese Journal of Computers], V41, P969
[9]  
Shi W., 2018, Masters Thesis
[10]   A Trading Model Based on Legal Contracts Using Smart Contract Templates [J].
Shi, Youqun ;
Lu, Zihao ;
Tao, Ran ;
Liu, Ying ;
Zhang, Zhaohui .
BLOCKCHAIN AND TRUSTWORTHY SYSTEMS, BLOCKSYS 2019, 2020, 1156 :446-460