Research on the Architecture of Transactional Smart Contracts Based on Blockchains

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 st...

Full description

Bibliographic Details
Main Authors: Zhixiang Liu, Wenlong Feng, Yu Zhang, Chengcheng Zhu
Format: Article
Language:English
Published: MDPI AG 2023-09-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/12/18/3923
_version_ 1797580451787833344
author Zhixiang Liu
Wenlong Feng
Yu Zhang
Chengcheng Zhu
author_facet Zhixiang Liu
Wenlong Feng
Yu Zhang
Chengcheng Zhu
author_sort Zhixiang Liu
collection DOAJ
description 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.
first_indexed 2024-03-10T22:50:11Z
format Article
id doaj.art-51b9c11d44cc4589902978d3a769c60a
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T22:50:11Z
publishDate 2023-09-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-51b9c11d44cc4589902978d3a769c60a2023-11-19T10:23:15ZengMDPI AGElectronics2079-92922023-09-011218392310.3390/electronics12183923Research on the Architecture of Transactional Smart Contracts Based on BlockchainsZhixiang Liu0Wenlong Feng1Yu Zhang2Chengcheng Zhu3School of Information and Communication Engineering, Hainan University, Haikou 570228, ChinaSchool of Information and Communication Engineering, Hainan University, Haikou 570228, ChinaSchool of Computer Science and Technology, Hainan University, Haikou 570228, ChinaSchool of Information and Communication Engineering, Hainan University, Haikou 570228, ChinaAt 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.https://www.mdpi.com/2079-9292/12/18/3923blockchainsmart contracttransactionarchitecture
spellingShingle Zhixiang Liu
Wenlong Feng
Yu Zhang
Chengcheng Zhu
Research on the Architecture of Transactional Smart Contracts Based on Blockchains
Electronics
blockchain
smart contract
transaction
architecture
title Research on the Architecture of Transactional Smart Contracts Based on Blockchains
title_full Research on the Architecture of Transactional Smart Contracts Based on Blockchains
title_fullStr Research on the Architecture of Transactional Smart Contracts Based on Blockchains
title_full_unstemmed Research on the Architecture of Transactional Smart Contracts Based on Blockchains
title_short Research on the Architecture of Transactional Smart Contracts Based on Blockchains
title_sort research on the architecture of transactional smart contracts based on blockchains
topic blockchain
smart contract
transaction
architecture
url https://www.mdpi.com/2079-9292/12/18/3923
work_keys_str_mv AT zhixiangliu researchonthearchitectureoftransactionalsmartcontractsbasedonblockchains
AT wenlongfeng researchonthearchitectureoftransactionalsmartcontractsbasedonblockchains
AT yuzhang researchonthearchitectureoftransactionalsmartcontractsbasedonblockchains
AT chengchengzhu researchonthearchitectureoftransactionalsmartcontractsbasedonblockchains