{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T00:59:04Z","timestamp":1768870744611,"version":"3.49.0"},"reference-count":59,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T00:00:00Z","timestamp":1669852800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T00:00:00Z","timestamp":1669852800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2022,7,27]],"date-time":"2022-07-27T00:00:00Z","timestamp":1658880000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001691","name":"Japan Society for the Promotion of Science","doi-asserted-by":"publisher","award":["22H03591"],"award-info":[{"award-number":["22H03591"]}],"id":[{"id":"10.13039\/501100001691","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001700","name":"Ministry of Education, Culture, Sports, Science and Technology","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001700","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004206","name":"Osaka University","doi-asserted-by":"publisher","award":["JPMXP0518071489"],"award-info":[{"award-number":["JPMXP0518071489"]}],"id":[{"id":"10.13039\/501100004206","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Blockchain: Research and Applications"],"published-print":{"date-parts":[[2022,12]]},"DOI":"10.1016\/j.bcra.2022.100101","type":"journal-article","created":{"date-parts":[[2022,8,19]],"date-time":"2022-08-19T10:11:06Z","timestamp":1660903866000},"page":"100101","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":14,"title":["Eth2Vec: Learning contract-wide code representations for vulnerability detection on Ethereum smart contracts"],"prefix":"10.1016","volume":"3","author":[{"given":"Nami","family":"Ashizawa","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0817-6188","authenticated-orcid":false,"given":"Naoto","family":"Yanai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jason Paul","family":"Cruz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5602-6494","authenticated-orcid":false,"given":"Shingo","family":"Okamura","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.bcra.2022.100101_bib1","author":"Nakamoto"},{"key":"10.1016\/j.bcra.2022.100101_bib2","author":"Wood"},{"issue":"10","key":"10.1016\/j.bcra.2022.100101_bib3","doi-asserted-by":"crossref","first-page":"2084","DOI":"10.1109\/TSE.2019.2942301","article-title":"Smart contract development: challenges and opportunities","volume":"47","author":"Zou","year":"2021","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/j.bcra.2022.100101_bib4","series-title":"Principles of Security and Trust","first-page":"164","article-title":"A survey of attacks on Ethereum smart contracts SoK","author":"Atzei","year":"2017"},{"key":"10.1016\/j.bcra.2022.100101_bib5","series-title":"2019 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPCON); 4\u20139 Apr 2019","first-page":"69","article-title":"A survey of tools for analyzing Ethereum smart contracts","author":"Di Angelo","year":"2019"},{"key":"10.1016\/j.bcra.2022.100101_bib6","series-title":"27 Apr 2018; Taiwan, China","first-page":"1","article-title":"Visual emulation for Ethereum\u2019s virtual machine, in NOMS 2018\u20142018 IEEE\/IFIP Network Operations and Management Symposium","author":"Norvill","year":"2018"},{"key":"10.1016\/j.bcra.2022.100101_bib7","series-title":"2018 27th USENIX Security Symposium; 15\u201317 Aug 2018; Baltimore, MD, USA","first-page":"1371","article-title":"Erays: reverse engineering Ethereum\u2019s opaque smart contracts","author":"Zhou","year":"2018"},{"key":"10.1016\/j.bcra.2022.100101_bib8","series-title":"proceedings of DEFCON 2017; 27\u201330 Jul 2017; Las Vegas, NV, USA","article-title":"Porosity: a decompiler for blockchain-based smart contracts bytecode","author":"Suiche","year":"2017"},{"key":"10.1016\/j.bcra.2022.100101_bib9","series-title":"Vandal: a scalable security analysis framework for smart contracts","author":"Brent","year":"2018"},{"key":"10.1016\/j.bcra.2022.100101_bib10","series-title":"CCS '16: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security; 24\u201328 Oct 2016; Vienna, Austria","first-page":"254","article-title":"Making smart contracts smarter","author":"Luu","year":"2016"},{"key":"10.1016\/j.bcra.2022.100101_bib11","series-title":"ACSAC '18: Proceedings of the 34th Annual Computer Security Applications Conference; 3\u20137 Dec 2018; San Juan, PR, USA","first-page":"664","article-title":"Osiris: hunting for integer bugs in Ethereum smart contracts","author":"Torres","year":"2018"},{"key":"10.1016\/j.bcra.2022.100101_bib12","series-title":"Computer Security \u2013 ESORICS 2019","first-page":"747","article-title":"Annotary: a concolic execution system for developing secure smart contracts","author":"Weiss","year":"2019"},{"key":"10.1016\/j.bcra.2022.100101_bib13","series-title":"2020 IEEE International Conference on Blockchain (Blockchain); 2\u20136 Nov 2020; Rhodes, Greece","first-page":"327","article-title":"RA: hunting for re-entrancy attacks in Ethereum smart contracts via static analysis","author":"Chinen","year":"2020"},{"issue":"2","key":"10.1016\/j.bcra.2022.100101_bib14","doi-asserted-by":"crossref","first-page":"1133","DOI":"10.1109\/TNSE.2020.2968505","article-title":"Contractward: automated vulnerability detection models for ethereum smart contracts","volume":"8","author":"Wang","year":"2020","journal-title":"IEEE Trans. Netw. Sci. Eng."},{"key":"10.1016\/j.bcra.2022.100101_bib15","series-title":"2019 17th International Conference on Privacy, Security and Trust (PST); 26\u201328 Aug 2019; Fredericton, NB, Canada","first-page":"1","article-title":"Machine learning model for smart contracts security analysis","author":"Momeni","year":"2019"},{"issue":"12","key":"10.1016\/j.bcra.2022.100101_bib16","doi-asserted-by":"crossref","first-page":"2874","DOI":"10.1109\/TSE.2020.2971482","article-title":"Checking smart contracts with structural code embedding","volume":"47","author":"Gao","year":"2020","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/j.bcra.2022.100101_bib17","series-title":"BSCI '21: Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure; 7 Jun 2021; Virtual Event, Hong Kong, China","first-page":"47","article-title":"Eth2vec: Learning contractwide code representations for vulnerability detection on Ethereum smart contracts","author":"Ashizawa","year":"2021"},{"key":"10.1016\/j.bcra.2022.100101_bib18","doi-asserted-by":"crossref","first-page":"19685","DOI":"10.1109\/ACCESS.2020.2969429","article-title":"Towards automated reentrancy detection for smart contracts based on sequential models","volume":"8","author":"Qian","year":"2020","journal-title":"IEEE Access"},{"key":"10.1016\/j.bcra.2022.100101_bib19","article-title":"Efficient estimation of word representations in vector space","author":"Mikolov","year":"2013","journal-title":"arXiv."},{"key":"10.1016\/j.bcra.2022.100101_bib20","series-title":"WETSEB '18: Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain; 27 May 2018; Gothenburg, Sweden","first-page":"9","article-title":"SmartCheck: static analysis of Ethereum smart contracts","author":"Tikhomirov","year":"2018"},{"key":"10.1016\/j.bcra.2022.100101_bib21","unstructured":"Security Considerations Solidity 0.5.11 Documentation. 2019. Available online: https:\/\/solidity.readthedocs.io\/en\/v0.5.11\/security-considerations.html."},{"issue":"3","key":"10.1016\/j.bcra.2022.100101_bib22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3391195","article-title":"A\u00a0survey on ethereum systems security: vulnerabilities, attacks, and defenses","volume":"53","author":"Chen","year":"2020","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.bcra.2022.100101_bib23","series-title":"ICSE '20: Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering; 27 Jun\u201319 Jul 2020; Seoul, Republic of Korea","first-page":"530","article-title":"Empirical review of automated analysis tools on 47, 587 Ethereum smart contracts","author":"Durieux","year":"2020"},{"key":"10.1016\/j.bcra.2022.100101_bib24","series-title":"ASIA CCS '20: Proceedings of the 15th ACM Asia Conference on Computer and Communications Security; 5\u20139 Oct 2020; Taiwan, China","first-page":"584","article-title":"\u00c6gis: shielding vulnerable smart contracts against attacks","author":"Torres","year":"2020"},{"key":"10.1016\/j.bcra.2022.100101_bib25","series-title":"CCS '20: Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security; 9\u201313 Nov 2020; Virtual Event, USA. New York, NY, US","first-page":"621","article-title":"ethor: practical and provably sound static analysis of Ethereum smart contracts","author":"Schneidewind","year":"2020"},{"key":"10.1016\/j.bcra.2022.100101_bib26","series-title":"28th USENIX Security Symposium; 14\u201319 Aug 2019; Santa Clara, CA, USA","first-page":"1591","article-title":"The art of the scam: demystifying honeypots in Ethereum smart contracts","author":"Torres","year":"2019"},{"key":"10.1016\/j.bcra.2022.100101_bib27","series-title":"ACSAC '18: Proceedings of the 34th Annual Computer Security Applications Conference; 3-7 Dec 2018; San Juan,PR, USA","first-page":"653","article-title":"Finding the greedy, prodigal, and suicidal contracts at scale","author":"Nikoli\u0107","year":"2018"},{"key":"10.1016\/j.bcra.2022.100101_bib28","series-title":"Manticore: A User-Friendly Symbolic Execution Framework for Binaries and Smart Contracts","author":"Mossberg","year":"2019"},{"key":"10.1016\/j.bcra.2022.100101_bib29","series-title":"Introducing Mythril: a Framework for Bug Hunting on the Ethereum Blockchain","author":"Mueller","year":"2017"},{"key":"10.1016\/j.bcra.2022.100101_bib30","series-title":"CCS '18: Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security; 15\u201319 Oct 2018; Toronto, ON, Canada","first-page":"67","article-title":"Securify: practical security analysis of smart contracts","author":"Tsankov","year":"2018"},{"key":"10.1016\/j.bcra.2022.100101_bib31","article-title":"Sereum: protecting existing smart contracts against re-entrancy attacks","author":"Rodler","year":"2018","journal-title":"arXiv."},{"key":"10.1016\/j.bcra.2022.100101_bib32","series-title":"2019 IEEE\/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB); 27 May 2019; Montreal, QC, Canada","first-page":"8","article-title":"Slither: a static analysis framework for smart contracts","author":"Feist","year":"2019"},{"key":"10.1016\/j.bcra.2022.100101_bib33","series-title":"Solgraph","author":"Revere","year":"2018"},{"key":"10.1016\/j.bcra.2022.100101_bib34","series-title":"Proceedings of Network and Distributed Systems Security (NDSS) Symposium 2020; 23\u201326 Feb 2020","article-title":"SODA: a generic online detection framework for smart contracts","author":"Chen","year":"2020"},{"key":"10.1016\/j.bcra.2022.100101_bib35","series-title":"Proceedings of the 31st International Conference on International Conference on Machine Learning; 21\u201326 Jun 2014; Beijing, China","first-page":"1188","article-title":"Distributed representations of sentences and documents","author":"Le","year":"2014"},{"key":"10.1016\/j.bcra.2022.100101_bib36","series-title":"IEEE Symposium on Security and Privacy (SP); 19\u201323 May 2019; San Francisco, CA","article-title":"Asm2Vec: boosting static representation robustness for binary clone search against code obfuscation and compiler optimization","author":"Ding","year":"2019"},{"key":"10.1016\/j.bcra.2022.100101_bib37","series-title":"Proceedings of Neural Information Processing Systems 2013; 5\u201310 Dec 2013; Lake Tahoe, NV, USA","first-page":"3111","article-title":"Distributed representations of words and phrases and their compositionality","author":"Mikolov","year":"2013"},{"key":"10.1016\/j.bcra.2022.100101_bib38","series-title":"Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; 13\u201317 Aug 2016; San Francisco, CA, USA","first-page":"461","article-title":"Kam1n0: mapreduce-based assembly clone search for reverse engineering, KDD '16","author":"Ding","year":"2016"},{"key":"10.1016\/j.bcra.2022.100101_bib39","series-title":"2019, IEEE\/ACM 27th International Conference on Program Comprehension (ICPC); 25 May 2019; Montreal, QC, Canada","article-title":"Enabling clone detection for Ethereum via smart contract birthmarks","author":"Liu","year":"2019"},{"issue":"115","key":"10.1016\/j.bcra.2022.100101_bib40","first-page":"64","article-title":"A survey on software clone detection research","volume":"541","author":"Roy","year":"2017","journal-title":"Queen's School of computing TR,"},{"key":"10.1016\/j.bcra.2022.100101_bib41","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Machine Learning"},{"key":"10.1016\/j.bcra.2022.100101_bib42","series-title":"Proc. Of NAACL HLT","first-page":"1367","article-title":"Learning distributed representations of sentences from unlabelled data","author":"Hill","year":"2016"},{"key":"10.1016\/j.bcra.2022.100101_bib43","series-title":"CCS '19: Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security; 11\u201315 Nov 2019; London, UK","first-page":"531","article-title":"Learning to fuzz from symbolic execution with application to smart contracts","author":"He","year":"2019"},{"key":"10.1016\/j.bcra.2022.100101_bib44","series-title":"2018 33rd IEEE\/ACM International Conference on Automated Software Engineering (ASE); 3\u20137 Sep 2018; Montpellier, France","first-page":"814","article-title":"towards semantic-aware security auditing for Ethereum smart contracts","author":"Liu","year":"2018"},{"key":"10.1016\/j.bcra.2022.100101_bib45","series-title":"IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER); 20\u201324 Feb 2017; Klagenfurt. Austria","article-title":"Under-optimized smart contracts devour your money, 2017","author":"Chen","year":"2017"},{"key":"10.1016\/j.bcra.2022.100101_bib46","unstructured":"B Mueller. Smashing smart contracts. In Proc. Of HITBSECCONF 2018, 2018."},{"key":"10.1016\/j.bcra.2022.100101_bib47","series-title":"PLAS '16: Proceedings of the 2016 ACM Workshop on Programming Languages and Analysis for Security; 24 Oct 2016; Vienna, Austria","first-page":"91","article-title":"Formal verification of smart contracts: short paper","author":"Bhargavan","year":"2016"},{"key":"10.1016\/j.bcra.2022.100101_bib48","series-title":"IEEE 31st Computer Security Foundations Symposium (CSF); 9\u201312 Jul 2018; Oxford, UK","article-title":"KEVM: a complete formal semantics of the Ethereum virtual machine, 2018","author":"Hildenbrandt","year":"2018"},{"key":"10.1016\/j.bcra.2022.100101_bib49","series-title":"Network and Distributed Systems Security (NDSS) Symposium 2018; 18\u201321 Fe 2018; San Diego, CA, USA","article-title":"Zeus: Analyzing safety of smart contracts","author":"Kalra","year":"2018"},{"key":"10.1016\/j.bcra.2022.100101_bib50","series-title":"Principles of Security and Trust","first-page":"243","article-title":"A semantic framework for the security analysis of ethereum smart contracts","author":"Grishchenko","year":"2018"},{"key":"10.1016\/j.bcra.2022.100101_bib51","doi-asserted-by":"crossref","unstructured":"I. Grishchenko, M. Maffei, C. Schneidewind, Foundations and tools for the static analysis of Ethereum smart contracts, in: H. Chockler, G. Weissenbacher, (Eds,). Computer Aided Verification. Springer, Cham, Switzerland, pp. 51\u201378.","DOI":"10.1007\/978-3-319-96145-3_4"},{"key":"10.1016\/j.bcra.2022.100101_bib52","series-title":"Proceedings of the 24th USENIX Security Symposium; 12\u201314 Aug 2015; Washington, D.C., USA","first-page":"611","article-title":"Recognizing functions in binaries with neural networks","author":"Shin","year":"2015"},{"key":"10.1016\/j.bcra.2022.100101_bib53","series-title":"Network and Distributed Systems Security (NDSS) Symposium 2019; 24\u201327 Feb 2019; San Diego, CA, USA","article-title":"Neural machine translation inspired binary code similarity comparison beyond function pairs","author":"Zuo","year":"2019"},{"key":"10.1016\/j.bcra.2022.100101_bib54","series-title":"Network and Distributed Systems Security (NDSS) Symposium 2020; 23\u201326 Feb 2020; San Diego, CA, USA","article-title":"Deepbindiff: Learning program-wide code representations for binary diffing","author":"Duan","year":"2020"},{"key":"10.1016\/j.bcra.2022.100101_bib55","series-title":"Detection of Intrusions and Malware, and Vulnerability Assessment","first-page":"309","article-title":"Safe: self-attentive function embeddings for binary similarity","author":"Massarelli","year":"2019"},{"key":"10.1016\/j.bcra.2022.100101_bib56","series-title":"CCS '17: Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security; 30 Oct\u2013 3Nov 2017; Dallas, TX, USA","first-page":"1943","article-title":"Walk2friends: Inferring social links from mobility profiles","author":"Backes","year":"2017"},{"issue":"1","key":"10.1016\/j.bcra.2022.100101_bib57","doi-asserted-by":"crossref","first-page":"7849","DOI":"10.1609\/aaai.v32i1.11428","article-title":"Darkembed: exploit prediction with neural language models","volume":"32","author":"Tavabi","year":"2018","journal-title":"Proceedings of the AAAI Conference on Artificial Intelligence"},{"key":"10.1016\/j.bcra.2022.100101_bib58","series-title":"CCS '19: Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security; 11\u201315 Nov 2019; London, UK","first-page":"1777","article-title":"Log2vec: A heterogeneous graph embedding based approach for detecting cyber threats within enterprise","author":"Liu","year":"2019"},{"key":"10.1016\/j.bcra.2022.100101_bib59","series-title":"Proceedings of the 28th USENIX Security Symposium; 14\u201316 Aug 2019; Santa Clara, CA, USA","first-page":"905","article-title":"Attack2vec: Leveraging temporal word embeddings to understand the evolution of cyberattacks","author":"Shen","year":"2019"}],"container-title":["Blockchain: Research and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2096720922000422?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2096720922000422?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T00:16:35Z","timestamp":1761869795000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S2096720922000422"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12]]},"references-count":59,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["S2096720922000422"],"URL":"https:\/\/doi.org\/10.1016\/j.bcra.2022.100101","relation":{},"ISSN":["2096-7209"],"issn-type":[{"value":"2096-7209","type":"print"}],"subject":[],"published":{"date-parts":[[2022,12]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Eth2Vec: Learning contract-wide code representations for vulnerability detection on Ethereum smart contracts","name":"articletitle","label":"Article Title"},{"value":"Blockchain: Research and Applications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.bcra.2022.100101","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2022 The Author(s). Published by Elsevier B.V. on behalf of Zhejiang University Press.","name":"copyright","label":"Copyright"}],"article-number":"100101"}}