Browse > Article

Design and Implementation of Ethereum Smart Contract State Monitoring System  

Hong, Joongi (전북대학교 소프트웨어공학과)
Kim, Suntae (전북대학교 소프트웨어공학과)
Ryu, Duksan (전북대학교 소프트웨어공학과)
Publication Information
Journal of Software Engineering Society / v.28, no.2, 2019 , pp. 1-6 More about this Journal
Abstract
There are various stakeholders in the blockchain ecosystem. Since the emergence of Ethereum, many transactions have been made using smart contracts, and a wider range of stakeholders are participating, including not only developers, but also investors, banks, companies, and general users. However, various stakeholders have a problem in that it is difficult and complicated to check the state of smart contracts. If it becomes difficult to check the state, the reliability of the smart contract will be lowered and the utilization will be lowered. Also, if the state check is difficult and complicated for the developer, it will be difficult to provide high quality due to the difficulty of testing and debugging the smart contract developed by the developer. In this research, we propose a design and implementation method of the Ethereum Smart Contract State Monitoring System that enables various stakeholders and developers to easily and continuously check the state of smart contracts and analyze them using historical data.
Keywords
Ethereum; Smart Contract; State; Stakeholder; Monitoring; Developer;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. Nakamoto, "Bitcoin: A peer-to-peer electronic cash system." 2009. [Online]. Available: bitcoin.org
2 Buterin, Vitalik. "Ethereum white paper." GitHub repository (2013): 22-23.
3 Szabo, Nick. "Smart contracts." Unpublished manuscript (1994).
4 Bragagnolo, Santiago, et al. "SmartInspect: solidity smart contract inspector." 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE). IEEE, 2018.
5 Delgado, Nelly, Ann Q. Gates, and Steve Roach. "A taxonomy and catalog of runtime software-fault monitoring tools." IEEE Transactions on software Engineering 30.12 (2004): 859-872.   DOI
6 Parr, Terence. The definitive ANTLR 4 reference. Pragmatic Bookshelf, 2013.