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...
Main Authors: | , , , |
---|---|
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 |