A Study of Inequality in the Ethereum Smart Contract Ecosystem

被引:4
作者
Gupta, Bishwas C. [1 ]
Shukla, Sandeep K. [1 ]
机构
[1] Indian Inst Technol Kanpur, Dept Comp Sci & Engn, Kanpur, Uttar Pradesh, India
来源
2019 SIXTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS) | 2019年
关键词
Blockchain; Smart Contracts; Cryptocurrency; Data Analysis; Computer Security;
D O I
10.1109/iotsms48152.2019.8939257
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Ethereum is one of the most popular blockchain platforms and is the second most valuable cryptocurrency. It allows developers to create smart contracts - small computer programs that sit on the blockchain. These programs can be written in programming languages like solidity and are executed by the Ethereum Virtual Machine (EVM). Since Ethereum is a public blockchain, all the data of the blockchain is available publicly. However, getting smart contract data is a tedious process and public data-sets for smart contracts are not available for further analysis. Therefore, in this work, we collect a total of 1.9M smart contracts till the block height of 7.1M, and provide a first of its kind analysis across different parameters like duplicity, ether balance, ether moved, etc. We observe that across all these different parameters, only a small fraction of the smart contracts are dominant. We label such 2900 dominant contracts as the 'Contracts of Importance' and use it for further analysis using the various tools available to give us an insight into the vulnerability trends and patterns in smart contracts.
引用
收藏
页码:441 / 449
页数:9
相关论文
共 20 条
[1]  
[Anonymous], 2014, White Paper
[2]  
Bahrynovska T., HIST ETHEREUM SECURI
[3]   Formal Verification of Smart Contracts Short Paper [J].
Bhargavan, Karthikeyan ;
Delignat-Lavaud, Antoine ;
Fournet, Cedric ;
Gollamudi, Anitha ;
Gonthier, Georges ;
Kobeissi, Nadim ;
Kulatova, Natalia ;
Rastogi, Aseem ;
Sibut-Pinote, Thomas ;
Swamy, Nikhil ;
Zanella-Beguelin, Santiago .
PROCEEDINGS OF THE 2016 ACM WORKSHOP ON PROGRAMMING LANGUAGES AND ANALYSIS FOR SECURITY (PLAS'16), 2016, :91-96
[4]   Privacy Management in Social Internet of Vehicles: Review, Challenges and Blockchain Based Solutions [J].
Butt, Talal Ashraf ;
Iqbal, Razi ;
Salah, Khaled ;
Aloqaily, Moayad ;
Jararweh, Yaser .
IEEE ACCESS, 2019, 7 :79694-79713
[5]  
C. AG, INFURA SCALABLE BLOC
[6]  
ChainSecurity, SEC SCANN ETH SMART
[7]  
ConsenSys, MYTHR CLASS
[8]  
E. Community, ETH HOM DOC
[9]   Towards Analyzing the Complexity Landscape of Solidity Based Ethereum Smart Contracts [J].
Hegedus, Peter .
TECHNOLOGIES, 2019, 7 (01)
[10]   ZEUS: Analyzing Safety of Smart Contracts [J].
Kalra, Sukrit ;
Goel, Seep ;
Dhawan, Mohan ;
Sharma, Subodh .
25TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2018), 2018,