Rectifying Administrated ERC20 Tokens
Nikolay Ivanov, Hanqing Guo, and Qiben Yan

TL;DR
This paper analyzes the prevalence of administrated ERC20 tokens on Ethereum, revealing that nearly 58% are administrated, and introduces a library to enforce responsible management and mitigate associated risks.
Contribution
It develops a pattern recognition framework for identifying administrated ERC20 tokens and proposes SafelyAdministrated, a library to promote responsible token ownership.
Findings
58% of ERC20 tokens are administrated
Administrated tokens comprise 90% of all ERC20 tokens
The SafelyAdministrated library enforces responsible management
Abstract
The developers of Ethereum smart contracts often implement administrating patterns, such as censoring certain users, creating or destroying balances on demand, destroying smart contracts, or injecting arbitrary code. These routines turn an ERC20 token into an administrated token - the type of Ethereum smart contract that we scrutinize in this research. We discover that many smart contracts are administrated, and the owners of these tokens carry lesser social and legal responsibilities compared to the traditional centralized actors that those tokens intend to disrupt. This entails two major problems: a) the owners of the tokens have the ability to quickly steal all the funds and disappear from the market; and b) if the private key of the owner's account is stolen, all the assets might immediately turn into the property of the attacker. We develop a pattern recognition framework based on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cybercrime and Law Enforcement Studies · Spam and Phishing Detection
