Reference : Standardising smart contracts: Automatically inferring ERC standards
Scientific journals : Article
Engineering, computing & technology : Computer science
Security, Reliability and Trust
http://hdl.handle.net/10993/40024
Standardising smart contracts: Automatically inferring ERC standards
English
Norvill, Robert mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Fiz Pontiveros, Beltran mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
State, Radu mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Cullen, Andrea mailto []
1-Jul-2019
2019 IEEE International Conference on Blockchain and Cryptocurrency
Yes
International
[en] blockchain ; ethereum ; smart contracts ; clustering
[en] Ethereum smart contracts have become common enough to warrant the need for standards to ensure ease of use. The most well known standard was created for the emerging token ecosystem and the exchanges serving it: the ERC20 standard. In this work we use the function selectors present in Ethereum smart contract bytecode to define contract purpose. Contracts are clustered according to the selectors they have. A Reverse look-up from selectors to function names is used to label clusters. We use the function names in clusters to suggest candidates for ERC standardisation.
Researchers
http://hdl.handle.net/10993/40024
10.1109/BLOC.2019.8751350

File(s) associated to this reference

Fulltext file(s):

FileCommentaryVersionSizeAccess
Open access
Selector_contract_purpose_short.pdfAuthor postprint1.2 MBView/Open

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.