<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.subject
Computer Science Applications
-
dc.subject
Applied Mathematics
-
dc.subject
Modeling and Simulation
-
dc.subject
Information Systems
-
dc.subject
Computational Theory and Mathematics
-
dc.subject
transaction data
-
dc.subject
EVM bytecode
-
dc.subject
heuristic
-
dc.subject
interface. smart contracts
-
dc.subject
token standards
-
dc.title
Identification of token contracts on Ethereum: standard compliance and beyond
en
dc.type
Artikel
de
dc.type
Article
en
dc.type.category
Original Research Article
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
tuw.researchTopic.id
I4a
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
International Journal of Data Science and Analytics