{"id":"https://openalex.org/W7117101335","doi":"https://doi.org/10.1109/brains67003.2025.11302903","title":"Conthereum: Concurrent Ethereum Optimized Transaction Scheduling for Multi-Core Execution","display_name":"Conthereum: Concurrent Ethereum Optimized Transaction Scheduling for Multi-Core Execution","publication_year":2025,"publication_date":"2025-11-18","ids":{"openalex":"https://openalex.org/W7117101335","doi":"https://doi.org/10.1109/brains67003.2025.11302903"},"language":null,"primary_location":{"id":"doi:10.1109/brains67003.2025.11302903","is_oa":false,"landing_page_url":"https://doi.org/10.1109/brains67003.2025.11302903","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 7th Conference on Blockchain Research &amp;amp; Applications for Innovative Networks and Services (BRAINS)","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":null,"display_name":"Atefeh Zareh Chahoki","orcid":null},"institutions":[{"id":"https://openalex.org/I193223587","display_name":"University of Trento","ror":"https://ror.org/05trd4x28","country_code":"IT","type":"education","lineage":["https://openalex.org/I193223587"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Atefeh Zareh Chahoki","raw_affiliation_strings":["University of Trento,Department of Information Engineering and Computer Science,Trento,Italy"],"affiliations":[{"raw_affiliation_string":"University of Trento,Department of Information Engineering and Computer Science,Trento,Italy","institution_ids":["https://openalex.org/I193223587"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Maurice Herlihy","orcid":null},"institutions":[{"id":"https://openalex.org/I27804330","display_name":"Brown University","ror":"https://ror.org/05gq02987","country_code":"US","type":"education","lineage":["https://openalex.org/I27804330"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Maurice Herlihy","raw_affiliation_strings":["Brown University,Department of Computer Science,Providence,USA"],"affiliations":[{"raw_affiliation_string":"Brown University,Department of Computer Science,Providence,USA","institution_ids":["https://openalex.org/I27804330"]}]},{"author_position":"last","author":{"id":null,"display_name":"Marco Roveri","orcid":null},"institutions":[{"id":"https://openalex.org/I193223587","display_name":"University of Trento","ror":"https://ror.org/05trd4x28","country_code":"IT","type":"education","lineage":["https://openalex.org/I193223587"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Marco Roveri","raw_affiliation_strings":["University of Trento,Department of Information Engineering and Computer Science,Trento,Italy"],"affiliations":[{"raw_affiliation_string":"University of Trento,Department of Information Engineering and Computer Science,Trento,Italy","institution_ids":["https://openalex.org/I193223587"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I193223587"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.76490476,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.2653999924659729,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.2653999924659729,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.15780000388622284,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.14409999549388885,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/scalability","display_name":"Scalability","score":0.6804999709129333},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5605999827384949},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.520799994468689},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.45809999108314514},{"id":"https://openalex.org/keywords/distributed-transaction","display_name":"Distributed transaction","score":0.44830000400543213},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.4185999929904938},{"id":"https://openalex.org/keywords/job-scheduler","display_name":"Job scheduler","score":0.41780000925064087},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.4090000092983246}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8385999798774719},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6804999709129333},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6209999918937683},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5605999827384949},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5490999817848206},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.520799994468689},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.45809999108314514},{"id":"https://openalex.org/C25185021","wikidata":"https://www.wikidata.org/wiki/Q4053284","display_name":"Distributed transaction","level":4,"score":0.44830000400543213},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.4185999929904938},{"id":"https://openalex.org/C111873713","wikidata":"https://www.wikidata.org/wiki/Q1641413","display_name":"Job scheduler","level":3,"score":0.41780000925064087},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.4090000092983246},{"id":"https://openalex.org/C55416958","wikidata":"https://www.wikidata.org/wiki/Q6206757","display_name":"Job shop scheduling","level":3,"score":0.3725999891757965},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.3499000072479248},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.3450999855995178},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.3359000086784363},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.33169999718666077},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.3181000053882599},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.2831000089645386},{"id":"https://openalex.org/C11644782","wikidata":"https://www.wikidata.org/wiki/Q15401790","display_name":"Cost efficiency","level":2,"score":0.27900001406669617},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.26649999618530273},{"id":"https://openalex.org/C51823790","wikidata":"https://www.wikidata.org/wiki/Q504353","display_name":"Greedy algorithm","level":2,"score":0.26510000228881836},{"id":"https://openalex.org/C141331961","wikidata":"https://www.wikidata.org/wiki/Q2164465","display_name":"Speculative execution","level":2,"score":0.25290000438690186}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/brains67003.2025.11302903","is_oa":false,"landing_page_url":"https://doi.org/10.1109/brains67003.2025.11302903","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 7th Conference on Blockchain Research &amp;amp; Applications for Innovative Networks and Services (BRAINS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.6540237665176392}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W2024085737","https://openalex.org/W2535104337","https://openalex.org/W2921390124","https://openalex.org/W2955516410","https://openalex.org/W2968360183","https://openalex.org/W2970809537","https://openalex.org/W2983420373","https://openalex.org/W3045430915","https://openalex.org/W3179068264","https://openalex.org/W3198515637","https://openalex.org/W4210714644","https://openalex.org/W4254707114","https://openalex.org/W4321466371","https://openalex.org/W4365795638","https://openalex.org/W4382794844"],"related_works":[],"abstract_inverted_index":{"Conthereum":[0,61,118,157,193],"is":[1,62],"a":[2,26,63,79,129,145,211],"concurrent":[3,160,208],"Ethereum":[4,24,200],"solution":[5],"for":[6],"intra-block":[7,161,207],"parallel":[8,27,115],"transaction":[9,188],"execution,":[10],"enabling":[11],"validators":[12],"to":[13],"utilize":[14],"multi-core":[15],"infrastructure":[16],"and":[17,34,46,49,94,111,153,186,204],"transform":[18],"the":[19,55,58,70,106,198],"sequential":[20,201],"execution":[21,42,51,202],"model":[22,203],"of":[23,60,137,214],"into":[25],"one.":[28],"This":[29],"shift":[30],"significantly":[31,195],"increases":[32],"throughput":[33,167],"transactions":[35],"per":[36],"second":[37],"(TPS),":[38],"while":[39],"ensuring":[40],"conflict-free":[41],"in":[43,54,100,114],"both":[44],"proposer":[45],"attestor":[47],"modes":[48],"preserving":[50],"order":[52],"consistency":[53],"attestor.":[56],"At":[57],"heart":[59],"novel,":[64],"lightweight,":[65],"high-performance":[66],"scheduler":[67,127,152],"inspired":[68],"by":[69],"Flexible":[71],"Job":[72],"Shop":[73],"Scheduling":[74],"Problem":[75],"(FJSS).":[76],"We":[77],"propose":[78],"custom":[80],"greedy":[81],"heuristic":[82],"algorithm,":[83],"along":[84],"with":[85,128,169],"its":[86,125],"efficient":[87],"implementation,":[88],"that":[89,104,123],"solves":[90],"this":[91,150],"formulation":[92],"effectively":[93],"decisively":[95],"outperforms":[96,158,205],"existing":[97,159,206],"scheduling":[98],"methods":[99],"finding":[101],"suboptimal":[102],"solutions":[103,209],"satisfy":[105],"constraints,":[107],"achieve":[108],"minimal":[109],"makespan,":[110],"maximize":[112],"speedup":[113],"execution.":[116],"Additionally,":[117],"includes":[119],"an":[120],"offline":[121],"phase":[122],"equips":[124],"real-time":[126],"conflict":[130,155],"analysis":[131,136],"repository":[132],"obtained":[133],"through":[134],"static":[135],"smart":[138],"contracts,":[139],"identifying":[140],"potentially":[141],"conflicting":[142],"functions":[143],"using":[144],"pessimistic":[146],"approach.":[147],"Building":[148],"on":[149,173],"novel":[151],"extensive":[154],"data,":[156],"solutions.":[162],"Empirical":[163],"evaluations":[164],"show":[165],"nearlinear":[166],"gains":[168],"increasing":[170],"computational":[171],"power":[172],"standard":[174],"8-core":[175],"machines.":[176],"Although":[177],"scalability":[178],"deviates":[179],"from":[180],"linear":[181],"at":[182],"higher":[183],"core":[184],"counts":[185],"increased":[187],"conflicts,":[189],"as":[190],"theoretically":[191],"expected,":[192],"still":[194],"improves":[196],"upon":[197],"current":[199],"across":[210],"wide":[212],"range":[213],"conditions.":[215]},"counts_by_year":[],"updated_date":"2025-12-25T23:11:45.687758","created_date":"2025-10-10T00:00:00"}
