谷歌浏览器插件
订阅小程序
在清言上使用

An Automated Modeling Method and Visualization Implementation of Smart Contracts

Jie Meng,Zheng Li, Ruiliang Zhao,Ying Shang

Communications in Computer and Information ScienceBlockchain and Trustworthy Systems(2021)

引用 0|浏览0
暂无评分
摘要
Smart contracts are one of the core components of the block-chain system and have been widely used across various fields. Since a smart contract cannot be easily changed or updated once instantiated, one has to be absolutely sure that the program code works as expected. However, there are no uniform definitions for smart contracts, and the programming of smart contracts requires professional developers with expert domain knowledge. This paper proposed a formal modeling method for start contracts. First, the formal definition of smart contracts is proposed. Second, we introduce an EFSM based modeling method for smart contracts. Finally, we design a visual modeling tool EFSMSolid for creating EFSM on an easy-to-use graphical platform. To verify the effectiveness of the method, we conduct experiments on smart contracts of five blockchain applications, and the experimental results show that the proposed method can automatically and effectively create smart contracts models.
更多
查看译文
关键词
visualization implementation,automated modeling method,contracts
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要