{"id":"https://openalex.org/W4367016231","doi":"https://doi.org/10.1109/tse.2023.3270117","title":"Combatting Front-Running in Smart Contracts: Attack Mining, Benchmark Construction and Vulnerability Detector Evaluation","display_name":"Combatting Front-Running in Smart Contracts: Attack Mining, Benchmark Construction and Vulnerability Detector Evaluation","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4367016231","doi":"https://doi.org/10.1109/tse.2023.3270117"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2023.3270117","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2023.3270117","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5077307201","display_name":"Wuqi Zhang","orcid":"https://orcid.org/0000-0001-8039-0528"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Wuqi Zhang","raw_affiliation_strings":["Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China"],"raw_orcid":"https://orcid.org/0000-0001-8039-0528","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090064960","display_name":"Lili Wei","orcid":"https://orcid.org/0000-0002-2428-4111"},"institutions":[{"id":"https://openalex.org/I5023651","display_name":"McGill University","ror":"https://ror.org/01pxwe438","country_code":"CA","type":"education","lineage":["https://openalex.org/I5023651"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Lili Wei","raw_affiliation_strings":["Department of Electrical and Computer Engineering, McGill University, Montreal, Quebec, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, McGill University, Montreal, Quebec, Canada","institution_ids":["https://openalex.org/I5023651"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034057959","display_name":"Shing-Chi Cheung","orcid":"https://orcid.org/0000-0002-3508-7172"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Shing-Chi Cheung","raw_affiliation_strings":["Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China"],"raw_orcid":"https://orcid.org/0000-0002-3508-7172","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084868951","display_name":"Yepang Liu","orcid":"https://orcid.org/0000-0001-8147-8126"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yepang Liu","raw_affiliation_strings":["Department of Computer Science and Engineering, and the Research Institute of Trustworthy Autonoumous Systems, Southern University of Science and Technology, Shenzhen, Guangdong, China"],"raw_orcid":"https://orcid.org/0000-0001-8147-8126","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, and the Research Institute of Trustworthy Autonoumous Systems, Southern University of Science and Technology, Shenzhen, Guangdong, China","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100636489","display_name":"Shuqing Li","orcid":"https://orcid.org/0000-0001-6323-1402"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"HK","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Shuqing Li","raw_affiliation_strings":["Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, China"],"raw_orcid":"https://orcid.org/0000-0001-6323-1402","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, China","institution_ids":["https://openalex.org/I177725633"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023625593","display_name":"Lu Liu","orcid":"https://orcid.org/0000-0002-0922-4460"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Lu Liu","raw_affiliation_strings":["Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China"],"raw_orcid":"https://orcid.org/0000-0002-0922-4460","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069596903","display_name":"Michael R. Lyu","orcid":"https://orcid.org/0000-0002-3666-5798"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"HK","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Michael R. Lyu","raw_affiliation_strings":["Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, China","institution_ids":["https://openalex.org/I177725633"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":13.7111,"has_fulltext":false,"cited_by_count":32,"citation_normalized_percentile":{"value":0.98793706,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"17"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.993399977684021,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11644","display_name":"Spam and Phishing Detection","score":0.986299991607666,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8334002494812012},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.758672833442688},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.7362911701202393},{"id":"https://openalex.org/keywords/vulnerability","display_name":"Vulnerability (computing)","score":0.578528881072998},{"id":"https://openalex.org/keywords/smart-contract","display_name":"Smart contract","score":0.5465114712715149},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.48441511392593384},{"id":"https://openalex.org/keywords/security-token","display_name":"Security token","score":0.45865485072135925},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.4209231436252594},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.41289445757865906},{"id":"https://openalex.org/keywords/blockchain","display_name":"Blockchain","score":0.1526278555393219},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.1465364396572113}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8334002494812012},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.758672833442688},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.7362911701202393},{"id":"https://openalex.org/C95713431","wikidata":"https://www.wikidata.org/wiki/Q631425","display_name":"Vulnerability (computing)","level":2,"score":0.578528881072998},{"id":"https://openalex.org/C2779950589","wikidata":"https://www.wikidata.org/wiki/Q7544035","display_name":"Smart contract","level":3,"score":0.5465114712715149},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.48441511392593384},{"id":"https://openalex.org/C48145219","wikidata":"https://www.wikidata.org/wiki/Q1335365","display_name":"Security token","level":2,"score":0.45865485072135925},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.4209231436252594},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.41289445757865906},{"id":"https://openalex.org/C2779687700","wikidata":"https://www.wikidata.org/wiki/Q20514253","display_name":"Blockchain","level":2,"score":0.1526278555393219},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.1465364396572113},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tse.2023.3270117","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2023.3270117","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-127286","is_oa":false,"landing_page_url":"http://repository.hkust.edu.hk/ir/Record/1783.1-127286","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1808308080","display_name":null,"funder_award_id":"R5034-18","funder_id":"https://openalex.org/F4320307285","funder_display_name":"Impact Fund"},{"id":"https://openalex.org/G1888249465","display_name":"\u81ea\u6210\u957f\u590d\u6742\u8f6f\u4ef6\u7cfb\u7edf\u6784\u5efa\u65b9\u6cd5\u4e0e\u8fd0\u884c\u652f\u6491\u7814\u7a76","funder_award_id":"61932021","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7626598212","display_name":null,"funder_award_id":"03744","funder_id":"https://openalex.org/F4320334593","funder_display_name":"Natural Sciences and Engineering Research Council of Canada"}],"funders":[{"id":"https://openalex.org/F4320307285","display_name":"Impact Fund","ror":"https://ror.org/00jb20j87"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320334593","display_name":"Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":54,"referenced_works":["https://openalex.org/W1597481093","https://openalex.org/W2118328848","https://openalex.org/W2138788987","https://openalex.org/W2172971081","https://openalex.org/W2295244175","https://openalex.org/W2539190473","https://openalex.org/W2593535131","https://openalex.org/W2596289355","https://openalex.org/W2790202156","https://openalex.org/W2805052744","https://openalex.org/W2805827286","https://openalex.org/W2846896781","https://openalex.org/W2888393465","https://openalex.org/W2888928288","https://openalex.org/W2897668282","https://openalex.org/W2898569715","https://openalex.org/W2908007588","https://openalex.org/W2954151438","https://openalex.org/W2964257386","https://openalex.org/W2970809537","https://openalex.org/W2979467439","https://openalex.org/W2982275082","https://openalex.org/W2985495886","https://openalex.org/W2999378142","https://openalex.org/W3013391778","https://openalex.org/W3026203297","https://openalex.org/W3035733952","https://openalex.org/W3043576244","https://openalex.org/W3089408602","https://openalex.org/W3091620507","https://openalex.org/W3098149161","https://openalex.org/W3098450669","https://openalex.org/W3105187050","https://openalex.org/W3106007553","https://openalex.org/W3120405143","https://openalex.org/W3122543528","https://openalex.org/W3123952022","https://openalex.org/W3129190210","https://openalex.org/W3151748982","https://openalex.org/W3154651159","https://openalex.org/W3159494182","https://openalex.org/W4205689130","https://openalex.org/W4229369793","https://openalex.org/W4288057718","https://openalex.org/W4288374026","https://openalex.org/W6734949620","https://openalex.org/W6754519360","https://openalex.org/W6758679767","https://openalex.org/W6761210204","https://openalex.org/W6781985859","https://openalex.org/W6790909028","https://openalex.org/W6793285265","https://openalex.org/W6794891352","https://openalex.org/W7006446403"],"related_works":["https://openalex.org/W4388335561","https://openalex.org/W2970530566","https://openalex.org/W4386302897","https://openalex.org/W3103506657","https://openalex.org/W3090326592","https://openalex.org/W4293653209","https://openalex.org/W4292566855","https://openalex.org/W4236848438","https://openalex.org/W4247269287","https://openalex.org/W4383898246"],"abstract_inverted_index":{"Front-running":[0],"attacks":[1,13,36,96,117,140,197],"have":[2,32,44,77],"been":[3,78],"a":[4,191,259],"major":[5],"concern":[6],"on":[7,39,82,94,242],"the":[8,40,53,67,119,142,185,213,249],"blockchain.":[9],"Attackers":[10],"launch":[11],"front-running":[12,35,68,75,164,216,256],"by":[14,63],"inserting":[15],"additional":[16],"transactions":[17,21],"before":[18],"upcoming":[19],"victim":[20,24],"to":[22,73,97,114,155,184,210],"manipulate":[23],"transaction":[25],"executions":[26],"and":[27,43,132,150,222,293],"make":[28,102],"profits.":[29],"Recent":[30],"studies":[31],"shown":[33],"that":[34,65,125,162,170],"are":[37,59,174],"prevalent":[38],"Ethereum":[41],"blockchain":[42,60,120],"caused":[45],"millions":[46],"of":[47,194,215,236,251,262,279,295],"US":[48],"dollars":[49],"loss.":[50],"It":[51],"is":[52,86,89,129,208],"vulnerabilities":[54,76,182,218],"in":[55,105,118,137,159,176,180,202,219,254,275],"smart":[56,160,205,220],"contracts,":[57,206,221],"which":[58,207],"programs":[61],"invoked":[62],"transactions,":[64],"enable":[66,163],"attack":[69],"opportunities.":[70],"Although":[71],"techniques":[72,241,253],"detect":[74],"proposed,":[79],"their":[80,99],"performance":[81],"real-world":[83,116,196],"vulnerable":[84,199],"contracts":[85,161],"unclear.":[87],"There":[88],"no":[90],"large-scale":[91],"benchmark":[92,192],"based":[93],"real":[95,139],"evaluate":[98,223],"capabilities.":[100],"We":[101],"four":[103,272],"contributions":[104],"this":[106],"paper.":[107],"First,":[108],"we":[109,146,189,231],"design":[110],"an":[111,148,233],"effective":[112,131,175],"algorithm":[113,128],"mine":[115],"history.":[121],"The":[122,166,245],"evaluation":[123,167,235,246],"shows":[124,169],"our":[126,171,243],"mining":[127],"more":[130],"comprehensive,":[133],"achieving":[134,177],"higher":[135,178],"recall":[136,261],"finding":[138],"than":[141],"previous":[143],"study.":[144],"Second,":[145],"propose":[147],"automated":[149],"scalable":[151],"vulnerability":[152,224,239,291],"localization":[153,172],"approach":[154],"localize":[156],"code":[157,200],"snippets":[158],"attacks.":[165],"also":[168],"approaches":[173],"precision":[179],"pinpointing":[181],"compared":[183],"baseline":[186],"technique.":[187],"Third,":[188],"build":[190],"consisting":[193],"513":[195],"with":[198,258],"labeled":[201],"235":[203],"distinct":[204],"useful":[209],"help":[211],"understand":[212],"nature":[214],"attacks,":[217],"detection":[225,240],"techniques.":[226],"Last":[227],"but":[228],"not":[229],"least,":[230],"conduct":[232],"empirical":[234],"seven":[237],"state-of-the-art":[238],"benchmark.":[244],"experiment":[247],"reveals":[248],"inadequacy":[250],"existing":[252,276],"detecting":[255],"vulnerabilities,":[257],"low":[260],"<inline-formula":[263],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[264],"xmlns:xlink=\"http://www.w3.org/1999/xlink\"><tex-math":[265],"notation=\"LaTeX\">$\\leq$</tex-math></inline-formula>":[266],"6.04%.":[267],"Our":[268],"further":[269],"analysis":[270],"identifies":[271],"common":[273],"limitations":[274],"techniques:":[277],"lack":[278,294],"support":[280],"for":[281,287],"inter-contract":[282],"analysis,":[283],"inefficient":[284],"constraint":[285],"solving":[286],"cryptographic":[288],"operations,":[289],"improper":[290],"patterns,":[292],"token":[296],"support.":[297]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":17},{"year":2024,"cited_by_count":13},{"year":2023,"cited_by_count":1}],"updated_date":"2026-06-22T08:00:12.763002","created_date":"2023-04-27T00:00:00"}
