JANUS: A Difference-Oriented Analyzer For Financial Centralization Risks in Smart Contracts
Wansen Wang, Pu Zhang, Renjie Ji, Wenchao Huang, Zhaoyi Meng, Yan Xiong

TL;DR
JANUS is an automated tool that detects financial centralization risks in smart contracts by analyzing state differences, improving accuracy and uncovering unknown risk patterns compared to existing methods.
Contribution
JANUS introduces a difference-oriented analysis approach that identifies centralization risks independently of specific behaviors, enhancing detection accuracy and uncovering previously undetectable risks.
Findings
JANUS outperforms existing tools in detection accuracy.
It successfully identifies risks in large real-world datasets.
The state traversal method does not cause false alarms.
Abstract
Some smart contracts violate decentralization principles by defining privileged accounts that manage other users' assets without permission, introducing centralization risks that have caused financial losses. Existing methods, however, face challenges in accurately detecting diverse centralization risks due to their dependence on predefined behavior patterns. In this paper, we propose JANUS, an automated analyzer for Solidity smart contracts that detects financial centralization risks independently of their specific behaviors. JANUS identifies differences between states reached by privileged and ordinary accounts, and analyzes whether these differences are finance-related. Focusing on the impact of risks rather than behaviors, JANUS achieves improved accuracy compared to existing tools and can uncover centralization risks with unknown patterns. To evaluate JANUS's performance, we…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInsurance and Financial Risk Management · FinTech, Crowdfunding, Digital Finance · Blockchain Technology Applications and Security
