{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:44:06Z","timestamp":1740149046150,"version":"3.37.3"},"reference-count":43,"publisher":"Wiley","license":[{"start":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T00:00:00Z","timestamp":1643241600000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["U19A2066","2020B1212060078","2020YFG0294","2019-YF09-00048-CG"],"award-info":[{"award-number":["U19A2066","2020B1212060078","2020YFG0294","2019-YF09-00048-CG"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Opening Project of Guangdong Provincial Key Laboratory of Information Security Technology","award":["U19A2066","2020B1212060078","2020YFG0294","2019-YF09-00048-CG"],"award-info":[{"award-number":["U19A2066","2020B1212060078","2020YFG0294","2019-YF09-00048-CG"]}]},{"name":"Sichuan Science and Technology Plan Projects, Key Research and Development Projects","award":["U19A2066","2020B1212060078","2020YFG0294","2019-YF09-00048-CG"],"award-info":[{"award-number":["U19A2066","2020B1212060078","2020YFG0294","2019-YF09-00048-CG"]}]},{"name":"Chengdu Science and Technology Project, Key R&D Support Program, Major Science and Technology Application Demonstration Project","award":["U19A2066","2020B1212060078","2020YFG0294","2019-YF09-00048-CG"],"award-info":[{"award-number":["U19A2066","2020B1212060078","2020YFG0294","2019-YF09-00048-CG"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Security and Communication Networks"],"published-print":{"date-parts":[[2022,1,27]]},"abstract":"<jats:p>Since the Ethereum virtual machine is Turing complete, Ethereum can implement various complex logics such as mutual calls and nested calls between functions. Therefore, Ethereum has suffered a lot of attacks since its birth, and there are still many attackers active in Ethereum transactions. To this end, we propose a traceability method on Ethereum, using graph analysis to track attackers. We collected complete user transaction data to construct the graph and analyzed data on several harmful attacks, including reentry attacks, short address attacks, DDoS attacks, and Ponzi contracts. Through graph analysis, we found accounts that are strongly associated with these attacks and are still active. We have done a systematic analysis of these accounts to analyze their threats. Finally, we also analyzed the correlation between the information collected through RPC and these accounts and finally found that some accounts can find their IP addresses.<\/jats:p>","DOI":"10.1155\/2022\/3448950","type":"journal-article","created":{"date-parts":[[2022,1,28]],"date-time":"2022-01-28T00:50:07Z","timestamp":1643331007000},"page":"1-12","source":"Crossref","is-referenced-by-count":7,"title":["Attacker Traceability on Ethereum through Graph Analysis"],"prefix":"10.1155","volume":"2022","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6907-0918","authenticated-orcid":true,"given":"Hang","family":"Zhu","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, Institute for Cyber Security, University of Electronic Science and Technology of China, Chengdu, Sichuan 611731, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3235-3463","authenticated-orcid":true,"given":"Weina","family":"Niu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Institute for Cyber Security, University of Electronic Science and Technology of China, Chengdu, Sichuan 611731, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7101-8748","authenticated-orcid":true,"given":"Xuhan","family":"Liao","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Institute for Cyber Security, University of Electronic Science and Technology of China, Chengdu, Sichuan 611731, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9886-1412","authenticated-orcid":true,"given":"Xiaosong","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Institute for Cyber Security, University of Electronic Science and Technology of China, Chengdu, Sichuan 611731, China"},{"name":"Blockchain Research Lab of UESTC, Chengdu Jiaozi Financial Holding Group Company Ltd, Chengdu, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6744-4752","authenticated-orcid":true,"given":"Xiaofen","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Institute for Cyber Security, University of Electronic Science and Technology of China, Chengdu, Sichuan 611731, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0485-1975","authenticated-orcid":true,"given":"Beibei","family":"Li","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Engineering, Sichuan University, Chengdu 610065, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2131-1046","authenticated-orcid":true,"given":"Zheyuan","family":"He","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Institute for Cyber Security, University of Electronic Science and Technology of China, Chengdu, Sichuan 611731, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"article-title":"Bitcoin: a peer-to-peer electronic cash system","year":"2008","author":"S. Nakamoto","key":"1"},{"article-title":"Ethereum: a next generation smart contract and decentralized appli-cation platform","year":"2013","author":"V. Buterin","key":"2"},{"issue":"3","key":"3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3391195","article-title":"A survey on ethereum systems security: vulnerabilities, attacks, and defenses[J]","volume":"53","author":"H. Chen","year":"2020","journal-title":"ACM Computing Surveys"},{"article-title":"Analysis of the DAO exploit","year":"2016","author":"P. Daian","key":"4"},{"article-title":"The parity wallet hack explained","year":"2017","author":"P. Santiago","key":"5"},{"article-title":"BGP leaks and crypto currencies","year":"2018","author":"L. Poinsignon","key":"6"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2021.3050051"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2020.102462"},{"article-title":"Security Analysis Methods on Ethereum Smart Contract Vulnerabilities: A survey[J]","year":"2019","author":"P. Praitheeshan","key":"9"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2020.24449"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2021.102587"},{"author":"N. Anita","key":"12","article-title":"Blockchain security attack: a brief survey"},{"article-title":"Identifying DApps and user behaviors on ethereum via encrypted traffic","author":"Yu Wang","key":"13","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-030-63095-9_4"},{"key":"14","first-page":"1","article-title":"Ethereum: a secure decentralised generalised transaction ledger[J]","volume":"151","author":"G. Wood","year":"2014","journal-title":"Ethereum project yellow paper"},{"first-page":"1","article-title":"Blockchain technology, bitcoin, and Ethereum: a brief overview","author":"D. Vuji\u010di\u0107","key":"15"},{"author":"Z. Cheng","key":"16","article-title":"Towards a first step to understand the cryptocurrency stealing attack on ethereum"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/access.2020.3034226"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2019.08.014"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.4018\/jcit.2019010102"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-3081-7_6"},{"first-page":"9","article-title":"Smartcheck: static analysis of ethereum smart contracts[C]","author":"S. Tikhomirov","key":"21"},{"first-page":"1","article-title":"Review of Ethereum: smart home case study","author":"Y. N. Aung","key":"22"},{"first-page":"3","article-title":"An adaptive gas cost mechanism for ethereum to defend against under-priced dos attacks[C]","author":"T. Chen","key":"23"},{"article-title":"The ERC20 short address attack explained","year":"2017","author":"P. Vessenes","key":"24"},{"first-page":"1409","article-title":"Detecting ponzi schemes on ethereum: towards healthier blockchain technology[C]","author":"W. Chen","key":"25"},{"first-page":"375","article-title":"Security vulnerabilities in ethereum smart contracts[C]","author":"A. Mense","key":"26"},{"volume-title":"Making Smartcontracts Smarter","year":"2016","author":"L. Luu","key":"27"},{"article-title":"Design and analysis of incentive mechanism for ethereum-based supply chain management systems","author":"S. A. Pranesh","key":"28","doi-asserted-by":"crossref","DOI":"10.1109\/ICCCNT49239.2020.9225602"},{"first-page":"164","article-title":"A survey of attacks on ethereum smart contracts (sok)[C]","author":"N. Atzei","key":"29"},{"author":"T. Chen","key":"30","article-title":"Understanding ethereum via graph analysis"},{"article-title":"Ethereum network attackers IP address is traceable","year":"2016","author":"Bok","key":"31"},{"first-page":"1","article-title":"Secure end-to-end volte based on ethereum blockchain[C]","author":"E. F. Kfoury","key":"32"},{"first-page":"1","article-title":"Ethereum behavior analysis with NetFlow data[C]","author":"Z. Li","key":"33"},{"key":"34","doi-asserted-by":"publisher","DOI":"10.1109\/ojcs.2020.2990458"},{"first-page":"546","article-title":"Analysis of ethereum smart contracts and opcodes[C]","author":"S. Bistarelli","key":"35"},{"first-page":"498","article-title":"Ethereum transaction graph analysis[C]","author":"W. Chan","key":"36"},{"article-title":"Etherscan: the ethereum block explorer[J]","year":"2017","author":"E. Team","key":"37"},{"article-title":"Ethereum developer APIs","year":"2018","author":"Etherscan","key":"38"},{"first-page":"90","article-title":"A decentralized marketplace application on the ethereum blockchain[C]","author":"V. P. Ranganthan","key":"39"},{"key":"40","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09796-5"},{"key":"41"},{"author":"C. Zhao","key":"42","article-title":"A Graph-based investigation of bitcoin transactions"},{"key":"43","doi-asserted-by":"publisher","DOI":"10.1109\/tifs.2021.3050608"}],"container-title":["Security and Communication Networks"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/scn\/2022\/3448950.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/scn\/2022\/3448950.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/scn\/2022\/3448950.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,28]],"date-time":"2022-01-28T00:50:16Z","timestamp":1643331016000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/scn\/2022\/3448950\/"}},"subtitle":[],"editor":[{"given":"Yu","family":"Yao","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2022,1,27]]},"references-count":43,"alternative-id":["3448950","3448950"],"URL":"https:\/\/doi.org\/10.1155\/2022\/3448950","relation":{},"ISSN":["1939-0122","1939-0114"],"issn-type":[{"type":"electronic","value":"1939-0122"},{"type":"print","value":"1939-0114"}],"subject":[],"published":{"date-parts":[[2022,1,27]]}}}