{"id":"https://openalex.org/W4200597989","doi":"https://doi.org/10.1145/3491053","title":"Tuxedo: Maximizing Smart Contract Computation in PoW Blockchains","display_name":"Tuxedo: Maximizing Smart Contract Computation in PoW Blockchains","publication_year":2021,"publication_date":"2021-12-14","ids":{"openalex":"https://openalex.org/W4200597989","doi":"https://doi.org/10.1145/3491053"},"language":"en","primary_location":{"id":"doi:10.1145/3491053","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3491053","pdf_url":null,"source":{"id":"https://openalex.org/S4210193547","display_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","issn_l":"2476-1249","issn":["2476-1249"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","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/A5100657676","display_name":"Sourav Das","orcid":"https://orcid.org/0000-0002-0767-2067"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Sourav Das","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Champaign, IL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Champaign, IL, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064404468","display_name":"Nitin Awathare","orcid":null},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Nitin Awathare","raw_affiliation_strings":["Indian Institute of Technology Bombay, Mumbai, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Bombay, Mumbai, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002519367","display_name":"Ling Ren","orcid":"https://orcid.org/0000-0003-3437-7570"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ling Ren","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Champaign, IL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Champaign, IL, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034236411","display_name":"Vinay J. Ribeiro","orcid":"https://orcid.org/0000-0001-5627-5343"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Vinay J. Ribeiro","raw_affiliation_strings":["Indian Institute of Technology Bombay, Mumbai, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Bombay, Mumbai, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072088405","display_name":"Umesh Bellur","orcid":null},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Umesh Bellur","raw_affiliation_strings":["Indian Institute of Technology Bombay, Mumbai, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Bombay, Mumbai, India","institution_ids":["https://openalex.org/I162827531"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5100657676"],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":1.1377,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.84077169,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"5","issue":"3","first_page":"1","last_page":"30"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":1.0,"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":1.0,"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/T10237","display_name":"Cryptography and Data Security","score":0.9745000004768372,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11424","display_name":"Security and Verification in Computing","score":0.9214000105857849,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.8470609188079834},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.6886516213417053},{"id":"https://openalex.org/keywords/adversary","display_name":"Adversary","score":0.48334476351737976},{"id":"https://openalex.org/keywords/shuffling","display_name":"Shuffling","score":0.4597070813179016},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.4505808353424072},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.41162052750587463},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.402097225189209},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3454441726207733},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.31201881170272827}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8470609188079834},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.6886516213417053},{"id":"https://openalex.org/C41065033","wikidata":"https://www.wikidata.org/wiki/Q2825412","display_name":"Adversary","level":2,"score":0.48334476351737976},{"id":"https://openalex.org/C167927819","wikidata":"https://www.wikidata.org/wiki/Q1930567","display_name":"Shuffling","level":2,"score":0.4597070813179016},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.4505808353424072},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.41162052750587463},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.402097225189209},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3454441726207733},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.31201881170272827},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C204787440","wikidata":"https://www.wikidata.org/wiki/Q188504","display_name":"Alternative medicine","level":2,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"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/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3491053","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3491053","pdf_url":null,"source":{"id":"https://openalex.org/S4210193547","display_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","issn_l":"2476-1249","issn":["2476-1249"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6100000143051147,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W851575271","https://openalex.org/W2075144441","https://openalex.org/W2535104337","https://openalex.org/W2593176800","https://openalex.org/W2608006758","https://openalex.org/W2613387059","https://openalex.org/W2794332692","https://openalex.org/W2794533297","https://openalex.org/W2797481382","https://openalex.org/W2883390851","https://openalex.org/W2890364458","https://openalex.org/W2897676665","https://openalex.org/W2903187381","https://openalex.org/W2963647498","https://openalex.org/W2971052312","https://openalex.org/W3015292646","https://openalex.org/W3015329747","https://openalex.org/W3030538593","https://openalex.org/W3031891667","https://openalex.org/W3094715105","https://openalex.org/W3174138284","https://openalex.org/W4289038676","https://openalex.org/W4321993631"],"related_works":["https://openalex.org/W4213239787","https://openalex.org/W4377131110","https://openalex.org/W2045745654","https://openalex.org/W2114337652","https://openalex.org/W4388857216","https://openalex.org/W2046590706","https://openalex.org/W4390419005","https://openalex.org/W2949444602","https://openalex.org/W1587991081","https://openalex.org/W2029210135"],"abstract_inverted_index":{"Proof-of-Work":[0],"(PoW)":[1],"based":[2],"blockchains":[3,232],"typically":[4,40],"allocate":[5],"only":[6],"a":[7,84,92,157,167,182],"tiny":[8],"fraction":[9],"(e.g.,":[10],"less":[11],"than":[12],"1%":[13],"for":[14,24,81,200],"Ethereum)":[15],"of":[16,94,154,174,209,224,228],"the":[17,43,48,60,79,117,221],"average":[18],"interarrival":[19],"time":[20,57],"(I)":[21],"between":[22],"blocks":[23],"validating":[25],"smart":[26],"contracts":[27],"present":[28,115],"in":[29,55,126,132,140,156,181,230],"transactions.":[30],"In":[31,111],"such":[32],"systems,":[33],"block":[34,138,158],"validation":[35,56,90,153],"and":[36,47,65,72,103,190],"PoW":[37,127,203],"mining":[38],"are":[39,107],"performed":[41],"sequentially,":[42],"former":[44],"by":[45,50,148,159],"CPUs":[46],"latter":[49],"ASICs.":[51],"A":[52],"trivial":[53],"increase":[54],"(\u03c4)":[58],"introduces":[59],"popularly":[61],"known":[62,198],"Verifier's":[63],"Dilemma,":[64],"as":[66],"we":[67,114],"demonstrate,":[68],"causes":[69],"more":[70],"forking":[71],"hurts":[73],"fairness.":[74],"Large":[75],"\u03c4":[76,218],"also":[77],"reduces":[78],"tolerance":[80],"safety":[82],"against":[83],"Byzantine":[85],"adversary.":[86],"Solutions":[87],"that":[88,106,192,214],"offload":[89],"to":[91,109,121,135,142,151,161,197],"set":[93],"non-chain":[95],"nodes":[96],"(a.k.a.":[97],"off-chain":[98],"approaches)":[99],"suffer":[100],"from":[101],"trust":[102],"performance":[104],"issues":[105],"non-trivial":[108],"resolve.":[110],"this":[112,147],"paper,":[113],"Tuxedo,":[116],"first":[118],"on-chain":[119],"protocol":[120],"theoretically":[122],"scale":[123,217],"\u03c4/I":[124,229],"\u22481":[125],"blockchains.":[128],"The":[129],"key":[130],"innovation":[131],"Tuxedo":[133,175,193,210],"is":[134,166],"perform":[136,171],"CPU-based":[137],"processing":[139],"parallel":[141],"ASIC":[143],"mining.":[144],"We":[145,170],"achieve":[146],"allowing":[149],"miners":[150],"delay":[152,188],"transactions":[155],"up":[160,227],"\u03b6":[162,165],"blocks,":[163],"where":[164],"system":[168],"parameter.":[169],"security":[172,195],"analysis":[173],"considering":[176],"all":[177],"possible":[178],"adversarial":[179],"strategies":[180],"synchronous":[183],"network":[184],"with":[185],"maximum":[186],"end-to-end":[187],"\u0394":[189],"demonstrate":[191],"achieves":[194],"equivalent":[196],"results":[199],"longest":[201],"chain":[202],"Nakamoto":[204],"consensus.":[205],"Our":[206],"prototype":[207],"implementation":[208],"atop":[211],"Ethereum":[212],"demonstrates":[213],"it":[215],"can":[216],"without":[219],"suffering":[220],"harmful":[222],"effects":[223],"naive":[225],"scaling":[226],"existing":[231]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1}],"updated_date":"2026-05-29T09:21:14.243279","created_date":"2025-10-10T00:00:00"}
