Implementation smart contract with finite state machines


연구 분야: Verification



학회: ICASIT 2020: Proceedings of the 2020 International Conference on Aviation Safety and Information Technology


초록

Smart contract is an event-driven code contract with state attributes, which has been widely concerned and studied with the deep development of blockchain technology. This article proposes a new smart contract architecture, and discusses the main functions implemented at each layer and some of the key technologies and their operation mechanism in the blockchain. On this basis, it is attempted to establish a core description of commitment, and use a finite state machine to implement a formal description of smart contracts with the support of actions and finite periods. Finally, a commercial contract is implemented on the blockchain as an example to verify the feasibility of this standardized definition of smart contracts.


Author Profile
Xiaojing Yang

College of Computer Science Xi'an Shiyou University Xi'an China

China
Author Profile
Jinshan Liu

College of Computer Science Xi'an Shiyou University Xi'an China

China
Author Profile
Xiaohe Li

College of Computer Science Xi'an Shiyou University Xi'an China

China

📄 논문 정보

발행 연도 2020년
인용수 0
출판 국가 China
사이트 ACM
좋아요 수 0

연관 논문 목록 (101건)