{"id":"https://openalex.org/W4321466371","doi":"https://doi.org/10.1145/3572848.3577524","title":"Block-STM","display_name":"Block-STM","publication_year":2023,"publication_date":"2023-02-21","ids":{"openalex":"https://openalex.org/W4321466371","doi":"https://doi.org/10.1145/3572848.3577524"},"language":"en","primary_location":{"id":"doi:10.1145/3572848.3577524","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3572848.3577524","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming","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/A5082764300","display_name":"Rati Gelashvili","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Rati Gelashvili","raw_affiliation_strings":["Aptos"],"affiliations":[{"raw_affiliation_string":"Aptos","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021229048","display_name":"Alexander Spiegelman","orcid":"https://orcid.org/0000-0002-7148-0414"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Alexander Spiegelman","raw_affiliation_strings":["Aptos"],"affiliations":[{"raw_affiliation_string":"Aptos","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026708918","display_name":"Zhuolun Xiang","orcid":"https://orcid.org/0000-0002-4398-3428"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhuolun Xiang","raw_affiliation_strings":["Aptos"],"affiliations":[{"raw_affiliation_string":"Aptos","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033480395","display_name":"George Danezis","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"George Danezis","raw_affiliation_strings":["Mysten Labs &amp; UCL"],"affiliations":[{"raw_affiliation_string":"Mysten Labs &amp; UCL","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100607161","display_name":"Zekun Li","orcid":"https://orcid.org/0000-0001-9603-9329"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zekun Li","raw_affiliation_strings":["Aptos"],"affiliations":[{"raw_affiliation_string":"Aptos","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038903572","display_name":"Dahlia Malkhi","orcid":"https://orcid.org/0000-0002-7038-7250"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Dahlia Malkhi","raw_affiliation_strings":["Chainlink Labs"],"affiliations":[{"raw_affiliation_string":"Chainlink Labs","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102800438","display_name":"Yu Xia","orcid":"https://orcid.org/0009-0009-3130-5046"},"institutions":[{"id":"https://openalex.org/I4210109586","display_name":"Moscow Institute of Thermal Technology","ror":"https://ror.org/021es5e59","country_code":"RU","type":"facility","lineage":["https://openalex.org/I4210109586"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"Yu Xia","raw_affiliation_strings":["MIT"],"affiliations":[{"raw_affiliation_string":"MIT","institution_ids":["https://openalex.org/I4210109586"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005775095","display_name":"Runtian Zhou","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Runtian Zhou","raw_affiliation_strings":["Aptos"],"affiliations":[{"raw_affiliation_string":"Aptos","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5082764300"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":6.5269,"has_fulltext":false,"cited_by_count":32,"citation_normalized_percentile":{"value":0.97051271,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"232","last_page":"244"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"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/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9904999732971191,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9724000096321106,"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.8167256712913513},{"id":"https://openalex.org/keywords/software-transactional-memory","display_name":"Software transactional memory","score":0.6922353506088257},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.6865377426147461},{"id":"https://openalex.org/keywords/transactional-memory","display_name":"Transactional memory","score":0.641870379447937},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.6185826659202576},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.49081382155418396},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.4677562713623047},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4132486581802368},{"id":"https://openalex.org/keywords/transactional-leadership","display_name":"Transactional leadership","score":0.4125227630138397},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.40831318497657776},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.39969882369041443},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3225276470184326},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.18811151385307312}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8167256712913513},{"id":"https://openalex.org/C167149655","wikidata":"https://www.wikidata.org/wiki/Q1189004","display_name":"Software transactional memory","level":4,"score":0.6922353506088257},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.6865377426147461},{"id":"https://openalex.org/C134277064","wikidata":"https://www.wikidata.org/wiki/Q878206","display_name":"Transactional memory","level":3,"score":0.641870379447937},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.6185826659202576},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.49081382155418396},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.4677562713623047},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4132486581802368},{"id":"https://openalex.org/C68489960","wikidata":"https://www.wikidata.org/wiki/Q2370659","display_name":"Transactional leadership","level":2,"score":0.4125227630138397},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.40831318497657776},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.39969882369041443},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3225276470184326},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.18811151385307312},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C77805123","wikidata":"https://www.wikidata.org/wiki/Q161272","display_name":"Social psychology","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},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3572848.3577524","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3572848.3577524","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W1523021320","https://openalex.org/W1542975293","https://openalex.org/W1550275036","https://openalex.org/W1885809555","https://openalex.org/W1981423585","https://openalex.org/W2045506295","https://openalex.org/W2061394399","https://openalex.org/W2074624304","https://openalex.org/W2084130915","https://openalex.org/W2098297530","https://openalex.org/W2113751407","https://openalex.org/W2120797071","https://openalex.org/W2128585185","https://openalex.org/W2129458440","https://openalex.org/W2132220514","https://openalex.org/W2132473764","https://openalex.org/W2133386065","https://openalex.org/W2140034113","https://openalex.org/W2149089882","https://openalex.org/W2164579444","https://openalex.org/W2341778529","https://openalex.org/W2435606122","https://openalex.org/W2472987663","https://openalex.org/W2561368256","https://openalex.org/W2769656678","https://openalex.org/W2795144752","https://openalex.org/W2905427109","https://openalex.org/W2912336518","https://openalex.org/W2915531446","https://openalex.org/W2918063566","https://openalex.org/W2948269220","https://openalex.org/W2955516410","https://openalex.org/W2982698807","https://openalex.org/W3005175905","https://openalex.org/W3014709850","https://openalex.org/W3029785470","https://openalex.org/W3129066082","https://openalex.org/W3203382244","https://openalex.org/W4239000901","https://openalex.org/W4300127641"],"related_works":["https://openalex.org/W2088444093","https://openalex.org/W133473147","https://openalex.org/W4252722439","https://openalex.org/W924353067","https://openalex.org/W2152491655","https://openalex.org/W2992926879","https://openalex.org/W1144911151","https://openalex.org/W2076409732","https://openalex.org/W2560016412","https://openalex.org/W2101555342"],"abstract_inverted_index":{"Block-STM":[0,34,68],"is":[1,40,69],"a":[2,47,70],"parallel":[3],"execution":[4,24,76],"engine":[5],"for":[6],"smart":[7],"contracts,":[8],"built":[9],"around":[10],"the":[11,26,30,38,65],"principles":[12],"of":[13,25,67,75],"Software":[14],"Transactional":[15],"Memory.":[16],"Transactions":[17],"are":[18],"grouped":[19],"in":[20],"blocks,":[21],"and":[22,57,77],"every":[23],"block":[27],"must":[28],"yield":[29],"same":[31],"deterministic":[32],"outcome.":[33],"further":[35],"enforces":[36],"that":[37],"outcome":[39],"consistent":[41],"with":[42],"executing":[43],"transactions":[44],"according":[45],"to":[46,53],"preset":[48],"order,":[49],"leveraging":[50],"this":[51],"order":[52],"dynamically":[54],"detect":[55],"dependencies":[56],"avoid":[58],"conflicts":[59],"during":[60],"speculative":[61],"transaction":[62],"execution.":[63],"At":[64],"core":[66],"novel,":[71],"low-overhead":[72],"collaborative":[73],"scheduler":[74],"validation":[78],"tasks.":[79]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":16},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":5}],"updated_date":"2026-03-09T08:58:05.943551","created_date":"2023-02-22T00:00:00"}
