<div class="csl-bib-body">
<div class="csl-entry">di Angelo, M., & Salzer, G. (2021). Identification of token contracts on Ethereum: standard compliance and beyond. <i>International Journal of Data Science and Analytics</i>. https://doi.org/10.1007/s41060-021-00281-1</div>
</div>
-
dc.identifier.issn
2364-415X
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/137799
-
dc.description.abstract
Next to cryptocurrencies, tokens are a widespread application area of blockchains. Tokens are digital assets implemented as small programs on a blockchain. Being programmable makes them versatile and an innovative means for various purposes. Tokens can be used as investment, as a local currency in a decentralized application, or as a tool for building an ecosystem or a community. A high-level categorization of tokens differentiates between payment, security, and utility tokens. In most jurisdictions, security tokens are regulated, hence the distinction is of relevance.
In this work, we discuss the identification of tokens on Ethereum, the most widely used token platform. The programs on Ethereum are called smart contracts, which - for the sake of interoperability - may provide standardized interfaces. In our approach, we evaluate the publicly available transaction data by first reconstructing interfaces in the low-level code of the smart contracts. Then, we not only check the compliance of a smart contract with an established interface standard for tokens, but also aim at identifying tokens that are not fully compliant. Thus, we discuss various heuristics for token identification in combination with possible definitions of a token. More specifically, we propose indicators for tokens, and evaluate them on a large set of token and non-token contracts. Finally, we present first steps towards an automated classification of tokens regarding their purpose.
en
dc.language.iso
en
-
dc.publisher
Springer Nature
-
dc.relation.ispartof
International Journal of Data Science and Analytics
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
Computer Science Applications
en
dc.subject
Applied Mathematics
en
dc.subject
Modeling and Simulation
en
dc.subject
Information Systems
en
dc.subject
Computational Theory and Mathematics
en
dc.subject
transaction data
en
dc.subject
EVM bytecode
en
dc.subject
heuristic
en
dc.subject
interface. smart contracts
en
dc.subject
token standards
en
dc.title
Identification of token contracts on Ethereum: standard compliance and beyond