{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T16:31:07Z","timestamp":1784392267226,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,30]],"date-time":"2023-11-30T00:00:00Z","timestamp":1701302400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,30]]},"DOI":"10.1145\/3611643.3616251","type":"proceedings-article","created":{"date-parts":[[2023,11,30]],"date-time":"2023-11-30T23:14:38Z","timestamp":1701386078000},"page":"1333-1344","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["EtherDiffer: Differential Testing on RPC Services of Ethereum Nodes"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7318-3993","authenticated-orcid":false,"given":"Shinhae","family":"Kim","sequence":"first","affiliation":[{"name":"Affiliated Institute of ETRI, Daejeon, South Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5386-2411","authenticated-orcid":false,"given":"Sungjae","family":"Hwang","sequence":"additional","affiliation":[{"name":"Sungkyunkwan University, Suwon, South Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,11,30]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330560"},{"key":"e_1_3_2_2_2_1","unstructured":"Paul Bouchon. 2022. Remote Procedure Call Specification. https:\/\/github.com\/ethereum\/EIPs\/blob\/master\/EIPS\/eip-1474.md#error-codes"},{"key":"e_1_3_2_2_3_1","unstructured":"ChainSafe. 2016. Web3.js - Ethereum JavaScript API. https:\/\/github.com\/ChainSafe\/web3.js\/tree\/v1.7.4"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556963"},{"key":"e_1_3_2_2_5_1","unstructured":"Infura Community. 2019. How Does the Load Balancer Work? https:\/\/community.infura.io\/t\/how-does-the-load-balancer-work\/1090"},{"key":"e_1_3_2_2_6_1","volume-title":"Ethereum by the Numbers -","year":"2020","unstructured":"ConsenSys. 2020. Ethereum by the Numbers - May 2020. https:\/\/consensys.net\/blog\/news\/ethereum-by-the-numbers-may-2020\/"},{"key":"e_1_3_2_2_7_1","unstructured":"Cryptoslate. 2023. Coin Rankings. https:\/\/cryptoslate.com\/coins\/"},{"key":"e_1_3_2_2_8_1","unstructured":"DappRadar. 2023. Top Ethereum Dapps. https:\/\/dappradar.com\/rankings\/protocol\/ethereum"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503921.3503923"},{"key":"e_1_3_2_2_10_1","unstructured":"Smart Contract Engineer. 2022. Solidity by Example. https:\/\/solidity-by-example.org\/"},{"key":"e_1_3_2_2_11_1","unstructured":"Ethereum. 2019. EVM Lab Utilities. https:\/\/github.com\/ethereum\/evmlab"},{"key":"e_1_3_2_2_12_1","unstructured":"Ethereum. 2022. Ethereum JSON-RPC Specification. https:\/\/ethereum.org\/en\/developers\/docs\/nodes-and-clients\/"},{"key":"e_1_3_2_2_13_1","unstructured":"Ethereum. 2023. Hive - Ethereum End-to-End Test Harness. https:\/\/ github.com\/ethereum\/hive"},{"key":"e_1_3_2_2_14_1","unstructured":"Ethereum. 2023. Rpc-Compat Simulator. https:\/\/github.com\/ethereum\/hive\/tree\/master\/simulators\/ethereum\/rpc-compat"},{"key":"e_1_3_2_2_15_1","unstructured":"Ethereum.org. 2022. JSON-RPC API. https:\/\/ethereum.org\/en\/developers\/docs\/apis\/json-rpc\/"},{"key":"e_1_3_2_2_16_1","unstructured":"Ethereum.org. 2022. Nodes and Clients. https:\/\/ethereum.org\/en\/developers\/docs\/nodes-and-clients\/"},{"key":"e_1_3_2_2_17_1","unstructured":"Ethereum.org. 2022. Proof-of-Stake. https:\/\/ethereum.org\/en\/developers\/docs\/consensus-mechanisms\/pos\/"},{"key":"e_1_3_2_2_18_1","unstructured":"Ethereum.org. 2022. Proof-of-Work. https:\/\/ethereum.org\/en\/developers\/docs\/consensus-mechanisms\/pow\/"},{"key":"e_1_3_2_2_19_1","unstructured":"Ethernodes. 2023. Ethereum Mainnet Statistics. https:\/\/ethernodes.org"},{"key":"e_1_3_2_2_20_1","unstructured":"Ethereum Stack Exchange. 2016. What Happens When a Transaction Nonce is Too High? https:\/\/ethereum.stackexchange.com\/questions\/2808\/what-happens-when-a-transaction-nonce-is-too-high"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2023.24078"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-NIER.2019.00009"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380424"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3264835"},{"key":"e_1_3_2_2_25_1","unstructured":"JosephK95. 2022. Erigon RPC Service Consistency against Other Client Implementations #1. https:\/\/github.com\/ledgerwatch\/erigon\/issues\/4962"},{"key":"e_1_3_2_2_26_1","volume-title":"Proposal: Error Handling Specification #1. https:\/\/github.com\/ethereum\/execution-apis\/issues\/286","year":"2022","unstructured":"JosephK95. 2022. Proposal: Error Handling Specification #1. https:\/\/github.com\/ethereum\/execution-apis\/issues\/286"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2021.23108"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","unstructured":"Shinhae Kim and Sungjae Hwang. 2023. EtherDiffer: Differential Testing on RPC Services of Ethereum Nodes (Code). https:\/\/doi.org\/10.6084\/m9.figshare.23913096.v1 10.6084\/m9.figshare.23913096.v1","DOI":"10.6084\/m9.figshare.23913096.v1"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","unstructured":"Shinhae Kim and Sungjae Hwang. 2023. EtherDiffer: Differential Testing on RPC Services of Ethereum Nodes (Data). https:\/\/doi.org\/10.6084\/m9.figshare.21936555.v1 10.6084\/m9.figshare.21936555.v1","DOI":"10.6084\/m9.figshare.21936555.v1"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/SecDev45635.2020.00026"},{"key":"e_1_3_2_2_31_1","volume-title":"Proceedings of the 30th USENIX Security Symposium (USENIX Security). 1307\u20131324","author":"Su Liya","year":"2021","unstructured":"Liya Su, Xinyue Shen, Xiangyu Du, Xiaojing Liao, XiaoFeng Wang, Luyi Xing and Baoxu Liu. 2021. Evil Under the Sun: Understanding and Discovering Attacks on Ethereum Decentralized Applications. In Proceedings of the 30th USENIX Security Symposium (USENIX Security). 1307\u20131324."},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978309"},{"key":"e_1_3_2_2_33_1","unstructured":"Bernard Marr. 2022. The Top 10 Tech Trends In 2023 Everyone Must Be Ready For. https:\/\/www.forbes.com\/sites\/bernardmarr\/2022\/11\/21\/the-top-10-tech-trends-in-2023-everyone-must-be-ready-for"},{"key":"e_1_3_2_2_34_1","unstructured":"MiningPoolStats. 2023. Mining Pool Stats. https:\/\/miningpoolstats.stream\/"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/DAPPCON.2019.00018"},{"key":"e_1_3_2_2_36_1","volume-title":"Bitcoin: A Peer-to-Peer Electronic Cash System. Decentralized Business Review.","author":"Nakamoto Satoshi","year":"2008","unstructured":"Satoshi Nakamoto. 2008. Bitcoin: A Peer-to-Peer Electronic Cash System. Decentralized Business Review."},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-54455-6_8"},{"key":"e_1_3_2_2_38_1","unstructured":"Fellowship of Ethereum Magicians. 2018. Remote Procedure Call Specification. https:\/\/ethereum-magicians.org\/t\/remote-procedure-call-specification\/1537"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243780"},{"key":"e_1_3_2_2_40_1","volume-title":"DApp Survey Results","author":"Ponomarev Evgeny","year":"2019","unstructured":"Evgeny Ponomarev. 2019. DApp Survey Results 2019. https:\/\/medium.com\/ fluence-network\/dapp-survey-results-2019-a04373db6452"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1831708.1831741"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360615"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-Companion52605.2021.00073"},{"key":"e_1_3_2_2_44_1","unstructured":"Solidity Team. 2022. Solidity. https:\/\/soliditylang.org\/"},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME52107.2021.00009"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380364"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468546"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3341175"},{"key":"e_1_3_2_2_49_1","volume-title":"Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 349\u2013365","author":"Yang Youngseok","year":"2021","unstructured":"Youngseok Yang, Taesoo Kim and Byung-Gon Chun. 2021. Finding Consensus Bugs in Ethereum via Multi-Transaction Differential Fuzzing. In Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 349\u2013365."},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00127"},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908095"}],"event":{"name":"ESEC\/FSE '23: 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"San Francisco CA USA","acronym":"ESEC\/FSE '23","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3611643.3616251","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3611643.3616251","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:03Z","timestamp":1750178163000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3611643.3616251"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,30]]},"references-count":51,"alternative-id":["10.1145\/3611643.3616251","10.1145\/3611643"],"URL":"https:\/\/doi.org\/10.1145\/3611643.3616251","relation":{},"subject":[],"published":{"date-parts":[[2023,11,30]]},"assertion":[{"value":"2023-11-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}