{"id":"https://openalex.org/W7131221250","doi":"https://doi.org/10.1109/acsac67867.2025.00086","title":"No Fish Is Too Big for Flash Boys! Frontrunning on DAG-Based Blockchains","display_name":"No Fish Is Too Big for Flash Boys! Frontrunning on DAG-Based Blockchains","publication_year":2025,"publication_date":"2025-12-08","ids":{"openalex":"https://openalex.org/W7131221250","doi":"https://doi.org/10.1109/acsac67867.2025.00086"},"language":null,"primary_location":{"id":"doi:10.1109/acsac67867.2025.00086","is_oa":false,"landing_page_url":"https://doi.org/10.1109/acsac67867.2025.00086","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE Annual Computer Security Applications Conference (ACSAC)","raw_type":"proceedings-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/A5101482691","display_name":"Jianting Zhang","orcid":"https://orcid.org/0000-0002-0161-9716"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jianting Zhang","raw_affiliation_strings":["Purdue University"],"affiliations":[{"raw_affiliation_string":"Purdue University","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033338045","display_name":"Aniket Kate","orcid":"https://orcid.org/0000-0003-2246-8416"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Aniket Kate","raw_affiliation_strings":["Purdue University,Supra Research"],"affiliations":[{"raw_affiliation_string":"Purdue University,Supra Research","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5101482691"],"corresponding_institution_ids":["https://openalex.org/I219193219"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.88250216,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1065","last_page":"1080"},"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.532800018787384,"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.532800018787384,"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/T11437","display_name":"Digital Platforms and Economics","score":0.03290000185370445,"subfield":{"id":"https://openalex.org/subfields/1408","display_name":"Strategy and Management"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T14347","display_name":"Big Data and Digital Economy","score":0.020800000056624413,"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/database-transaction","display_name":"Database transaction","score":0.6955000162124634},{"id":"https://openalex.org/keywords/construct","display_name":"Construct (python library)","score":0.555899977684021},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.5094000101089478},{"id":"https://openalex.org/keywords/compensating-transaction","display_name":"Compensating transaction","score":0.4253999888896942},{"id":"https://openalex.org/keywords/order","display_name":"Order (exchange)","score":0.4124999940395355},{"id":"https://openalex.org/keywords/cryptocurrency","display_name":"Cryptocurrency","score":0.40310001373291016},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.3720000088214874}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7476999759674072},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.6955000162124634},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.6746000051498413},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.555899977684021},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.5094000101089478},{"id":"https://openalex.org/C155951066","wikidata":"https://www.wikidata.org/wiki/Q5156254","display_name":"Compensating transaction","level":5,"score":0.4253999888896942},{"id":"https://openalex.org/C182306322","wikidata":"https://www.wikidata.org/wiki/Q1779371","display_name":"Order (exchange)","level":2,"score":0.4124999940395355},{"id":"https://openalex.org/C180706569","wikidata":"https://www.wikidata.org/wiki/Q13479982","display_name":"Cryptocurrency","level":2,"score":0.40310001373291016},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.3720000088214874},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.34220001101493835},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.3174999952316284},{"id":"https://openalex.org/C38822068","wikidata":"https://www.wikidata.org/wiki/Q131406","display_name":"Denial-of-service attack","level":3,"score":0.2662000060081482},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.2623000144958496},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.2531999945640564},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.25270000100135803}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/acsac67867.2025.00086","is_oa":false,"landing_page_url":"https://doi.org/10.1109/acsac67867.2025.00086","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE Annual Computer Security Applications Conference (ACSAC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W3013391778","https://openalex.org/W3013718028","https://openalex.org/W3016124762","https://openalex.org/W3096210269","https://openalex.org/W3120405143","https://openalex.org/W3143489046","https://openalex.org/W3152829963","https://openalex.org/W3155854917","https://openalex.org/W3185672164","https://openalex.org/W3212176792","https://openalex.org/W4220853208","https://openalex.org/W4308391463","https://openalex.org/W4312796487","https://openalex.org/W4384026536","https://openalex.org/W4385080392","https://openalex.org/W4387880972","https://openalex.org/W4388857350","https://openalex.org/W4391725248","https://openalex.org/W4401351999","https://openalex.org/W4401508448","https://openalex.org/W4402264471","https://openalex.org/W4402288716","https://openalex.org/W4405182029","https://openalex.org/W4405182740","https://openalex.org/W4405184821","https://openalex.org/W4411337879","https://openalex.org/W4413205306"],"related_works":[],"abstract_inverted_index":{"Frontrunning":[0],"is":[1,96],"rampant":[2],"in":[3,185],"blockchain":[4],"networks,":[5],"yielding":[6],"attackers":[7,128,144,153,212,234],"profits":[8],"that":[9,90,274],"have":[10],"soared":[11],"into":[12],"several":[13],"million":[14],"and":[15,20,178,188,223,243,263],"compromising":[16],"the":[17,21,45,78,91,106,114,130,137,164,208,211,230,233,255,278,281,285,292],"consensus":[18],"stability":[19],"system":[22,282],"scalability.":[23],"Most":[24],"existing":[25,293],"frontrunning":[26,54,60,83,102,290,294],"attacks":[27,55,84,171,184],"focus":[28],"on":[29,172,221,227,241,247,268],"manipulating":[30],"transaction":[31,269],"order":[32,69],"(namely,":[33],"prioritizing":[34],"attackers'":[35],"transactions":[36,70,112,116,132,265],"before":[37,113],"victims'":[38],"transactions)":[39],"within":[40],"a":[41,99,159,215,237],"block.":[42],"However,":[43,271],"for":[44,254],"emerging":[46],"directed":[47],"acyclic":[48],"graph":[49],"(DAG)-based":[50],"blockchains,":[51,176],"these":[52],"intra-block":[53],"may":[56],"not":[57],"fully":[58],"reveal":[59],"vulnerabilities":[61],"as":[62,259],"they":[63,275],"introduce":[64,120],"block":[65,93],"ordering":[66,94,110,161,165,260],"rules":[67],"to":[68,72,98,108,194,289],"belonging":[71],"distinct":[73],"blocks.":[74,118,139,148],"This":[75],"work":[76],"performs":[77],"first":[79],"in-depth":[80],"analysis":[81],"of":[82,280],"toward":[85],"DAG-based":[86,175],"blockchains.":[87],"We":[88,119,167,180,249],"observe":[89],"current":[92],"rule":[95],"vulnerable":[97,288],"novel":[100],"inter-block":[101],"attack,":[103,126,142,151,210,232,257],"which":[104],"enables":[105],"attacker":[107],"prioritize":[109],"its":[111],"victim":[115,131],"across":[117],"three":[121],"attacking":[122],"strategies:":[123],"(i)":[124],"Fissure":[125],"where":[127,143,152],"render":[129],"ordered":[133],"later":[134],"by":[135,163,191],"disconnecting":[136],"victim's":[138],"(ii)":[140],"Speculative":[141],"speculatively":[145],"construct":[146],"order-priority":[147],"(iii)":[149],"Sluggish":[150],"deliberately":[154],"create":[155],"low-round":[156],"blocks":[157,261],"assigned":[158],"higher":[160],"priority":[162],"rule.":[166],"implement":[168],"our":[169,183],"proposed":[170,256],"two":[173],"open-source":[174],"Bullshark":[177,222,242],"Tusk.":[179,228,248],"extensively":[181],"evaluate":[182],"geo-distributed":[186],"AWS":[187],"local":[189],"environments":[190],"running":[192],"up":[193],"n":[195],"=":[196],"100":[197],"nodes.":[198],"Our":[199],"experiments":[200],"show":[201],"significant":[202],"attack":[203,217],"effectiveness.":[204],"For":[205],"instance,":[206],"with":[207],"speculative":[209],"can":[213,235],"achieve":[214,236],"92.86%":[216],"success":[218],"rate":[219],"(ASR)":[220],"an":[224,244],"86.27%":[225],"ASR":[226,240,246],"Using":[229],"fissure":[231],"94.81":[238],"%":[239],"87.31%":[245],"also":[250],"discuss":[251],"potential":[252],"countermeasures":[253],"such":[258],"randomly":[262],"reordering":[264],"globally":[266],"based":[267],"fees.":[270],"we":[272],"find":[273],"either":[276],"compromise":[277],"performance":[279],"or":[283],"make":[284],"protocol":[286],"more":[287],"using":[291],"strategies.":[295]},"counts_by_year":[],"updated_date":"2026-02-25T21:11:00.739837","created_date":"2026-02-25T00:00:00"}
