Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/105507
PIRA download icon_1.1View/Download Full Text
Title: STAN : towards describing bytecodes of smart contract
Authors: Li, X 
Chen, T
Luo, X 
Zhang, T
Yu, L 
Xu, Z
Issue Date: 2020
Source: 2020 IEEE 20th International Conference on Software Quality, Reliability and Security (QRS), 11-14 December 2020, Macau, China, p. 273-284
Abstract: More than eight million smart contracts have been deployed into Ethereum, which is the most popular blockchain that supports smart contract. However, less than 1% of deployed smart contracts are open-source, and it is difficult for users to understand the functionality and internal mechanism of those closed-source contracts. Although a few decompilers for smart contracts have been recently proposed, it is still not easy for users to grasp the semantic information of the contract, not to mention the potential misleading due to decompilation errors. In this paper, we propose the first system named Stan to generate descriptions for the bytecodes of smart contracts to help users comprehend them. In particular, for each interface in a smart contract, Stan can generate four categories of descriptions, including functionality description, usage description, behavior description, and payment description, by leveraging symbolic execution and NLP (Natural Language Processing) techniques. Extensive experiments show that Stan can generate adequate, accurate and readable descriptions for contract’s bytecodes, which have practical value for users.
Keywords: Ethereum
Program comprehension
Smart contract
Publisher: Institute of Electrical and Electronics Engineers
ISBN: 978-1-7281-8913-0 (Electronic)
978-1-7281-8914-7 (Print on Demand(PoD))
DOI: 10.1109/QRS51102.2020.00045
Rights: ©2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
The following publication X. Li, T. Chen, X. Luo, T. Zhang, L. Yu and Z. Xu, "STAN: Towards Describing Bytecodes of Smart Contract," 2020 IEEE 20th International Conference on Software Quality, Reliability and Security (QRS), Macau, China, 2020, pp. 273-284 is available at https://doi.org/10.1109/QRS51102.2020.00045.
Appears in Collections:Conference Paper

Files in This Item:
File Description SizeFormat 
Li_Stan_Towards_Describing.pdfPre-Published version1.37 MBAdobe PDFView/Open
Open Access Information
Status open access
File Version Final Accepted Manuscript
Access
View full-text via PolyU eLinks SFX Query
Show full item record

Page views

79
Last Week
6
Last month
Citations as of Dec 21, 2025

Downloads

91
Citations as of Dec 21, 2025

SCOPUSTM   
Citations

19
Citations as of Dec 19, 2025

WEB OF SCIENCETM
Citations

16
Citations as of Dec 18, 2025

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.