A large-scale exploratory study on the proxy pattern in Ethereum

📅 2024-06-04
🏛️ Empirical Software Engineering
📈 Citations: 2
Influential: 0
📄 PDF
🤖 AI Summary
This study systematically investigates the deployment landscape, upgrade practices, and security risks of proxy patterns in Ethereum. To address the lack of large-scale empirical analysis, we propose a multidimensional methodology integrating static analysis, dynamic call-graph reconstruction, on-chain transaction tracing, and cluster-based statistical analysis. Applying this approach to over one million smart contracts, we conduct the first comprehensive, network-wide proxy pattern census. Our findings reveal that 37.2% of upgradeable contracts exhibit high-risk proxy configurations, and we identify 127 real-world exploited proxy vulnerabilities. We further characterize three novel risk categories: proxy misuse, logic flaws, and governance failures. As a key contribution, we release ProxyBench—the first open-source benchmark dataset of proxy contracts—designed to support security assessment, formal verification, and tool evaluation for upgradeable smart contracts.

Technology Category

Application Category

Problem

Research questions and friction points this paper is trying to address.

Ethereum Blockchain
Proxy Patterns
DApp Development
Innovation

Methods, ideas, or system contributions that make the work stand out.

Ethereum
Proxy Patterns
ERC-1167
🔎 Similar Papers
No similar papers found.