{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T16:31:06Z","timestamp":1784392266177,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":107,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,12]],"date-time":"2024-04-12T00:00:00Z","timestamp":1712880000000},"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":[[2024,4,12]]},"DOI":"10.1145\/3597503.3639131","type":"proceedings-article","created":{"date-parts":[[2024,4,12]],"date-time":"2024-04-12T16:43:26Z","timestamp":1712940206000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["When Contracts Meets Crypto: Exploring Developers' Struggles with Ethereum Cryptographic APIs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8140-9208","authenticated-orcid":false,"given":"Jiashuo","family":"Zhang","sequence":"first","affiliation":[{"name":"School of Computer Science, Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0192-9992","authenticated-orcid":false,"given":"Jiachi","family":"Chen","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7657-6653","authenticated-orcid":false,"given":"Zhiyuan","family":"Wan","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9165-8331","authenticated-orcid":false,"given":"Ting","family":"Chen","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China, Chengdu, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6760-5552","authenticated-orcid":false,"given":"Jianbo","family":"Gao","sequence":"additional","affiliation":[{"name":"School of Computer Science, Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5785-2912","authenticated-orcid":false,"given":"Zhong","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Computer Science, Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,4,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2017.52"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2267"},{"key":"e_1_3_2_1_3_1","volume-title":"Retrieved","author":"Alex Vlasov","year":"2020","unstructured":"Vlasov Alex, Olson Kelly, and Stokes Alex. 2020. EIP-1895: Support for an Elliptic Curve Cycle. Retrieved June 17, 2023 from https:\/\/eips.ethereum.org\/EIPS\/eip-1895"},{"key":"e_1_3_2_1_4_1","unstructured":"Anonymous. 2023. Online Supplement Material. https:\/\/zenodo.org\/records\/10074040"},{"key":"e_1_3_2_1_5_1","unstructured":"Zhenxuan Bai. 2018. You may pay more than you can imagine. https:\/\/github.com\/nkbai\/defcon26\/tree\/master\/docs"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36413-7_19"},{"key":"e_1_3_2_1_7_1","volume-title":"International workshop on selected areas in cryptography. Springer, 319--331","author":"Barreto Paulo SLM","year":"2005","unstructured":"Paulo SLM Barreto and Michael Naehrig. 2005. Pairing-friendly elliptic curves of prime order. In International workshop on selected areas in cryptography. Springer, 319--331."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-70278-0_31"},{"key":"e_1_3_2_1_9_1","volume-title":"Retrieved","author":"Beiko Tim","year":"2023","unstructured":"Tim Beiko. 2023. Cancun Network Upgrade Meta Thread. Retrieved June 17, 2023 from https:\/\/ethereum-magicians.org\/t\/cancun-network-upgrade-meta-thread\/12060\/1"},{"key":"e_1_3_2_1_10_1","volume-title":"Albert Rubio, and Jordi Baylina.","author":"Bell\u00e9s-Mu\u00f1oz Marta","year":"2022","unstructured":"Marta Bell\u00e9s-Mu\u00f1oz, Miguel Isabel, Jose Luis Mu\u00f1oz-Tapia, Albert Rubio, and Jordi Baylina. 2022. Circom: A Circuit Description Language for Building Zero-knowledge Applications. IEEE Transactions on Dependable and Secure Computing (2022)."},{"key":"e_1_3_2_1_11_1","volume-title":"Retrieved","author":"Belling Alexandre","year":"2018","unstructured":"Alexandre Belling. 2018. EIP-1895: Support for an Elliptic CurveCycle. Retrieved June 17, 2023 from https:\/\/eips.ethereum.org\/EIPS\/eip-1895"},{"key":"e_1_3_2_1_12_1","volume-title":"Retrieved","author":"Bloemen Remco","year":"2017","unstructured":"Remco Bloemen, Leonid Logvinov, and Jacob Evans. 2017. EIP-712: Typed structured data hashing and signing. Retrieved June 17, 2023 from https:\/\/eips.ethereum.org\/EIPS\/eip-712"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-28628-8_3"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45682-1_30"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09708-7"},{"key":"e_1_3_2_1_16_1","volume-title":"Retrieved","author":"Buterin Vitalik","year":"2017","unstructured":"Vitalik Buterin. 2017. EIP-198: Big integer modular exponentiation. Retrieved June 17, 2023 from https:\/\/eips.ethereum.org\/EIPS\/eip-198"},{"key":"e_1_3_2_1_17_1","volume-title":"Retrieved","author":"Buterin Vitalik","year":"2018","unstructured":"Vitalik Buterin. 2018. EIP-1014: Skinny CREATE2. Retrieved June 17, 2023 from https:\/\/eips.ethereum.org\/EIPS\/eip-1014"},{"key":"e_1_3_2_1_18_1","volume-title":"Retrieved","author":"Buterin Vitalik","year":"2017","unstructured":"Vitalik Buterin and Christian Reitwiessner. 2017. EIP-197: Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128. Retrieved June 17, 2023 from https:\/\/eips.ethereum.org\/EIPS\/eip-197"},{"key":"e_1_3_2_1_19_1","volume-title":"Retrieved","author":"Caversaccio Pascal","year":"2023","unstructured":"Pascal Caversaccio. 2023. EIP-7266: Remove BLAKE2 compression precompile. Retrieved Oct 17, 2023 from https:\/\/eips.ethereum.org\/EIPS\/eip-7266"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2989002"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10018-0"},{"key":"e_1_3_2_1_22_1","volume-title":"A coefficient of agreement for nominal scales. Educational and psychological measurement 20, 1","author":"Cohen Jacob","year":"1960","unstructured":"Jacob Cohen. 1960. A coefficient of agreement for nominal scales. Educational and psychological measurement 20, 1 (1960), 37--46."},{"key":"e_1_3_2_1_23_1","volume-title":"Retrieved","author":"Ethereum","year":"2023","unstructured":"Ethereum community. 2023. Zero-knowledge Roolups. Retrieved June 17, 2023 from https:\/\/ethereum.org\/en\/developers\/docs\/scaling\/zk-rollups\/"},{"key":"e_1_3_2_1_24_1","volume-title":"School organized by the European Educational Forum","author":"Damg\u00e5rd Ivan","unstructured":"Ivan Damg\u00e5rd. 1998. Commitment schemes and zero-knowledge protocols. In School organized by the European Educational Forum. Springer, 63--86."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-60865-6_44"},{"key":"e_1_3_2_1_26_1","volume-title":"Zokrates-scalable privacy-preserving off-chain computations. In 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications","author":"Eberhardt Jacob","unstructured":"Jacob Eberhardt and Stefan Tai. 2018. Zokrates-scalable privacy-preserving off-chain computations. In 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). IEEE, 1084--1091."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516693"},{"key":"e_1_3_2_1_28_1","volume-title":"Retrieved","year":"2023","unstructured":"Etherscan. 2023. The Ethereum Blockchain Explorer. Retrieved June 17, 2023 from https:\/\/etherscan.io\/"},{"key":"e_1_3_2_1_29_1","volume-title":"Retrieved","author":"Exchange Stack","year":"2023","unstructured":"Stack Exchange. 2023. Stack Exchange. Retrieved June 17, 2023 from https:\/\/stackexchange.com"},{"key":"e_1_3_2_1_30_1","volume-title":"Retrieved","author":"Exchange Stack","year":"2023","unstructured":"Stack Exchange. 2023. Stack Exchange API. Retrieved June 17, 2023 from https:\/\/api.stackexchange.com\/docs"},{"key":"e_1_3_2_1_31_1","volume-title":"Retrieved","author":"Foundation Ethereum","year":"2015","unstructured":"Ethereum Foundation. 2015. Frontier is coming - what to expect, and how to prepare. Retrieved June 17, 2023 from https:\/\/blog.ethereum.org\/2015\/07\/22\/frontier-is-coming-what-to-expect-and-how-to-prepare"},{"key":"e_1_3_2_1_32_1","volume-title":"Retrieved","author":"Foundation Ethereum","year":"2017","unstructured":"Ethereum Foundation. 2017. Byzantium HF Announcement. Retrieved June 17, 2023 from https:\/\/blog.ethereum.org\/2017\/10\/12\/byzantium-hf-announcement"},{"key":"e_1_3_2_1_33_1","volume-title":"Retrieved","author":"Foundation Ethereum","year":"2019","unstructured":"Ethereum Foundation. 2019. Ethereum Istanbul Upgrade Announcement. Retrieved June 17, 2023 from https:\/\/blog.ethereum.org\/2019\/11\/20\/ethereumistanbul-upgrade-announcement"},{"key":"e_1_3_2_1_34_1","volume-title":"Retrieved","author":"Foundation Ethereum","year":"2019","unstructured":"Ethereum Foundation. 2019. Ethereum Istanbul Upgrade Announcement. Retrieved June 17, 2023 from https:\/\/blog.ethereum.org\/2019\/11\/20\/ethereumistanbul-upgrade-announcement"},{"key":"e_1_3_2_1_35_1","volume-title":"Retrieved","author":"Foundation Ethereum","year":"2023","unstructured":"Ethereum Foundation. 2023. The history of Ethereum. Retrieved June 17, 2023 from https:\/\/ethereum.org\/en\/history"},{"key":"e_1_3_2_1_36_1","volume-title":"Plonk: Permutations over lagrange-bases for oecumenical noninteractive arguments of knowledge. Cryptology ePrint Archive","author":"Gabizon Ariel","year":"2019","unstructured":"Ariel Gabizon, Zachary J Williamson, and Oana Ciobotaru. 2019. Plonk: Permutations over lagrange-bases for oecumenical noninteractive arguments of knowledge. Cryptology ePrint Archive (2019)."},{"key":"e_1_3_2_1_37_1","first-page":"80","article-title":"Types of non-probabilistic sampling used in marketing research. \u201eSnowball\" sampling","volume":"3","author":"Gabor Manuela Rozalia","year":"2007","unstructured":"Manuela Rozalia Gabor et al. 2007. Types of non-probabilistic sampling used in marketing research. \u201eSnowball\" sampling. Management & Marketing-Bucharest 3 (2007), 80--90.","journal-title":"Management & Marketing-Bucharest"},{"key":"e_1_3_2_1_38_1","volume-title":"Retrieved","year":"2019","unstructured":"Github. 2019. Solidity BN256G2. Retrieved Oct 17, 2023 from https:\/\/github.com\/musalbas\/solidity-BN256G2"},{"key":"e_1_3_2_1_39_1","volume-title":"Retrieved","year":"2023","unstructured":"Github. 2023. GitHub REST API documentation. Retrieved June 17, 2023 from https:\/\/docs.github.com\/en\/rest"},{"key":"e_1_3_2_1_40_1","volume-title":"Retrieved","year":"2023","unstructured":"Github. 2023. Pasta curves in solidity. Retrieved Oct 17, 2023 from https:\/\/github.com\/zhenfeizhang\/pasta-solidity"},{"key":"e_1_3_2_1_41_1","volume-title":"Retrieved","year":"2023","unstructured":"Go-Ethereum. 2023. debug Namespace. Retrieved June 17, 2023 from https:\/\/geth.ethereum.org\/docs\/interacting-with-geth\/rpc\/ns-debug"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2016.111"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-49896-5_11"},{"key":"e_1_3_2_1_44_1","volume-title":"An empirical study on api-misuse bugs in open-source c programs. In 2019 IEEE 43rd annual Computer Software and Applications Conference (COMPSAC)","author":"Gu Zuxing","unstructured":"Zuxing Gu, Jiecheng Wu, Jiaxiang Liu, Min Zhou, and Ming Gu. 2019. An empirical study on api-misuse bugs in open-source c programs. In 2019 IEEE 43rd annual Computer Software and Applications Conference (COMPSAC), Vol. 1. IEEE, 11--20."},{"key":"e_1_3_2_1_45_1","volume-title":"Retrieved","author":"Guido Bertoni","year":"2011","unstructured":"Bertoni Guido, Daemen Joan, Peeters Michal, and Gilles Van Assche. 2011. The KECCAK SHA-3 submission. Retrieved June 17, 2023 from https:\/\/keccak.team\/files\/Keccak-submission-3.pdf"},{"key":"e_1_3_2_1_46_1","volume-title":"Retrieved","author":"Gurkan Kobi","year":"2022","unstructured":"Kobi Gurkan. 2022. Optimized BLS multisignatures on EVM. Retrieved June 17, 2023 from https:\/\/geometry.xyz\/notebook\/Optimized-BLS-multisignatures-on-EVM"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3382494.3422166"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.2307\/2982131"},{"key":"e_1_3_2_1_49_1","volume-title":"Retrieved","author":"Hopwood Daira","year":"2020","unstructured":"Daira Hopwood. 2020. The Pasta Curves for Halo 2 and Beyond. Retrieved June 17, 2023 from https:\/\/electriccoin.co\/blog\/the-pasta-curves-for-halo-2-and-beyond"},{"key":"e_1_3_2_1_50_1","first-page":"220","article-title":"Zcash protocol specification. GitHub: San Francisco","volume":"4","author":"Hopwood Daira","year":"2016","unstructured":"Daira Hopwood, Sean Bowe, Taylor Hornby, and Nathan Wilcox. 2016. Zcash protocol specification. GitHub: San Francisco, CA, USA 4 (2016), 220.","journal-title":"CA, USA"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2023.3234895"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1007\/s102070100002"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.9734\/BJAST\/2015\/14975"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-63958-0_10"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-17373-8_11"},{"key":"e_1_3_2_1_56_1","volume-title":"Personal opinion surveys. Guide to advanced empirical software engineering","author":"Kitchenham Barbara A","year":"2008","unstructured":"Barbara A Kitchenham and Shari L Pfleeger. 2008. Personal opinion surveys. Guide to advanced empirical software engineering (2008), 63--92."},{"key":"e_1_3_2_1_57_1","unstructured":"John Kuszmaul. 2019. Verkle trees. (2019)."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3163614"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678597"},{"key":"e_1_3_2_1_60_1","volume-title":"Retrieved","author":"Lundfal Martin","year":"2020","unstructured":"Martin Lundfal. 2020. ERC-2612: Permit Extension for EIP-20 Signed Approvals. Retrieved June 17, 2023 from https:\/\/eips.ethereum.org\/EIPS\/eip-2612"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/QRS.2018.00028"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1007\/11745853_10"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884790"},{"key":"e_1_3_2_1_64_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 (2008)."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/129902.129904"},{"key":"e_1_3_2_1_66_1","volume-title":"Retrieved","author":"The National Institute of Standards and Technology (NIST).","year":"2012","unstructured":"The National Institute of Standards and Technology (NIST). 2012. SHA-3 Selection Announcement. Retrieved June 17, 2023 from https:\/\/csrc.nist.gov\/CSRC\/media\/Projects\/Hash-Functions\/documents\/sha-3_selection_announcement.pdf"},{"key":"e_1_3_2_1_67_1","volume-title":"Retrieved","year":"2023","unstructured":"Openzepplin. 2023. Checking Signatures On-Chain. Retrieved June 17, 2023 from https:\/\/docs.openzeppelin.com\/contracts\/2.x\/utilities"},{"key":"e_1_3_2_1_68_1","volume-title":"Retrieved","year":"2023","unstructured":"Openzepplin. 2023. The standard for secure blockchain applications. Retrieved June 17, 2023 from https:\/\/www.openzeppelin.com\/"},{"key":"e_1_3_2_1_69_1","volume-title":"Retrieved","author":"Overflow Stack","year":"2019","unstructured":"Stack Overflow. 2019. How to decode SHA256 hash value and retrieve data in Solidity. Retrieved June 17, 2023 from https:\/\/stackoverflow.com\/questions\/56124326"},{"key":"e_1_3_2_1_70_1","volume-title":"Retrieved","author":"Overflow Stack","year":"2023","unstructured":"Stack Overflow. 2023. Stack Overflow. Retrieved June 17, 2023 from https:\/\/stackoverflow.com"},{"key":"e_1_3_2_1_71_1","volume-title":"An Overview of Cryptographic Accumulators. arXiv preprint arXiv:2103.04330","author":"Ozcelik Ilker","year":"2021","unstructured":"Ilker Ozcelik, Sai Medury, Justin Broaddus, and Anthony Skjellum. 2021. An Overview of Cryptographic Accumulators. arXiv preprint arXiv:2103.04330 (2021)."},{"key":"e_1_3_2_1_72_1","volume-title":"Usability Smells: An Analysis of Developers' Struggle With Crypto Libraries.. In SOUPS@ USENIX Security Symposium.","author":"Patnaik Nikhil","year":"2019","unstructured":"Nikhil Patnaik, Joseph Hallett, and Awais Rashid. 2019. Usability Smells: An Analysis of Developers' Struggle With Crypto Libraries.. In SOUPS@ USENIX Security Symposium."},{"key":"e_1_3_2_1_73_1","volume-title":"On the secure hash algorithm family. Cryptography in context","author":"Penard Wouter","year":"2008","unstructured":"Wouter Penard and Tim van Werkhoven. 2008. On the secure hash algorithm family. Cryptography in context (2008), 1--18."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.3156"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1002\/ett.4460050406"},{"key":"e_1_3_2_1_76_1","volume-title":"Retrieved","author":"Registry SWC","year":"2023","unstructured":"SWC Registry. 2023. Smart Contract Weakness Classification and Test Cases. Retrieved June 17, 2023 from https:\/\/swcregistry.io\/"},{"key":"e_1_3_2_1_77_1","volume-title":"Retrieved","author":"Registry SWC","year":"2023","unstructured":"SWC Registry. 2023. Weak Sources of Randomness from Chain Attributes. Retrieved June 17, 2023 from https:\/\/swcregistry.io\/docs\/SWC-120"},{"key":"e_1_3_2_1_78_1","volume-title":"Retrieved","author":"Reitwiessner Christian","year":"2017","unstructured":"Christian Reitwiessner. 2017. EIP-196: Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128. Retrieved June 17, 2023 from https:\/\/eips.ethereum.org\/EIPS\/eip-196"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/359340.359342"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.193"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1007\/0-387-34805-0_22"},{"key":"e_1_3_2_1_82_1","volume-title":"Smarter Contracts: Detecting Vulnerabilities in Smart Contracts with Deep Transfer Learning.. In NDSS.","author":"Sendner Christoph","year":"2023","unstructured":"Christoph Sendner, Huili Chen, Hossein Fereidooni, Lukas Petzi, Jan K\u00f6nig, Jasper Stang, Alexandra Dmitrienko, Ahmad-Reza Sadeghi, and Farinaz Koushanfar. 2023. Smarter Contracts: Detecting Vulnerabilities in Smart Contracts with Deep Transfer Learning.. In NDSS."},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3516855"},{"key":"e_1_3_2_1_84_1","volume-title":"Retrieved","author":"StackExchange Ethereum","year":"2018","unstructured":"Ethereum StackExchange. 2018. How to use ecrecover() and what it is? Retrieved June 17, 2023 from https:\/\/ethereum.stackexchange.com\/questions\/49261"},{"key":"e_1_3_2_1_85_1","volume-title":"Retrieved","author":"StackExchange Ethereum","year":"2019","unstructured":"Ethereum StackExchange. 2019. How to do RSA signature verification based on eip-198. Retrieved June 17, 2023 from https:\/\/ethereum.stackexchange.com\/questions\/73744"},{"key":"e_1_3_2_1_86_1","volume-title":"Retrieved","author":"StackExchange Ethereum","year":"2021","unstructured":"Ethereum StackExchange. 2021. Using ECDSA.sol to Sign smartcontract. Retrieved June 17, 2023 from https:\/\/ethereum.stackexchange.com\/questions\/112807"},{"key":"e_1_3_2_1_87_1","volume-title":"Retrieved","author":"StackExchange Ethereum","year":"2023","unstructured":"Ethereum StackExchange. 2023. Ethereum StackExchange. Retrieved June 17, 2023 from https:\/\/ethereum.stackexchange.com"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP46214.2022.9833732"},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3363222"},{"key":"e_1_3_2_1_90_1","volume-title":"Retrieved","author":"Team Go Ethereum","year":"2023","unstructured":"Go Ethereum Team. 2023. Go Ethereum. Retrieved Oct 17, 2023 from https:\/\/github.com\/ethereum\/go-ethereum\/tree\/master"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"crossref","unstructured":"Justin Thaler et al. 2022. Proofs arguments and zero-knowledge. Foundations and Trends\u00ae in Privacy and Security 4 2--4 (2022) 117--660.","DOI":"10.1561\/3300000030"},{"key":"e_1_3_2_1_92_1","volume-title":"Retrieved","author":"Tjaden Hess","year":"2016","unstructured":"Hess Tjaden, Luongo Matt, Dyraga Piotr, and Hancock James. 2016. EIP-152: Add BLAKE2 compression function 'F' precompile. Retrieved June 17, 2023 from https:\/\/eips.ethereum.org\/EIPS\/eip-152"},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02729815"},{"key":"e_1_3_2_1_94_1","volume-title":"Retrieved","author":"Vitalik Buterin","year":"2022","unstructured":"Buterin Vitalik, Feist Dankrad, Loerakker Diederik, Kadianakis George, Garnett Matt, Taiwo Mofi, and Dietrichs Ansgar. 2022. EIP-4844: Shard Blob Transactions. Retrieved June 17, 2023 from https:\/\/eips.ethereum.org\/EIPS\/eip-4844"},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00127"},{"key":"e_1_3_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/3543507.3583217"},{"key":"e_1_3_2_1_97_1","volume-title":"Java Cryptography Extensions: Practical Guide for Programmers","author":"Weiss Jason","unstructured":"Jason Weiss. 2004. Java Cryptography Extensions: Practical Guide for Programmers. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA."},{"key":"e_1_3_2_1_98_1","volume-title":"Retrieved","author":"Wiki Bitcoin","year":"2019","unstructured":"Bitcoin Wiki. 2019. Secp256k1. Retrieved June 17, 2023 from https:\/\/en.bitcoin.it\/wiki\/Secp256k1"},{"key":"e_1_3_2_1_99_1","volume-title":"Retrieved","year":"2023","unstructured":"Wikipedia. 2023. List of random number generators. Retrieved June 17, 2023 from https:\/\/en.wikipedia.org\/wiki\/List_of_random_number_generators"},{"key":"e_1_3_2_1_100_1","volume-title":"Retrieved","year":"2023","unstructured":"Wikipedia. 2023. Proof of work. Retrieved June 17, 2023 from https:\/\/en.wikipedia.org\/wiki\/Proof_of_work"},{"key":"e_1_3_2_1_101_1","volume-title":"Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151","author":"Gavin Wood","year":"2014","unstructured":"Gavin Wood et al. 2014. Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151, 2014 (2014), 1--32."},{"key":"e_1_3_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.5555\/2835577.2835578"},{"key":"e_1_3_2_1_103_1","volume-title":"Definition and Detection of Defects in NFT Smart Contracts. In 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis.","author":"Yang Shuo","year":"2023","unstructured":"Shuo Yang, Jiachi Chen, and Zibin Zheng. 2023. Definition and Detection of Defects in NFT Smart Contracts. In 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis."},{"key":"e_1_3_2_1_104_1","volume-title":"Boros: Secure and efficient off-blockchain transactions via payment channel hub","author":"Zhang Jingjing","year":"2021","unstructured":"Jingjing Zhang, Yongjie Ye, Weigang Wu, and Xiapu Luo. 2021. Boros: Secure and efficient off-blockchain transactions via payment channel hub. IEEE Transactions on Dependable and Secure Computing (2021)."},{"key":"e_1_3_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3150302"},{"key":"e_1_3_2_1_106_1","volume-title":"Demystifying Exploitable Bugs in Smart Contracts. In 45th International Conference on Software Engineering (ICSE).","author":"Zhang Zhuo","year":"2023","unstructured":"Zhuo Zhang, Brian Zhang, Wen Xu, and Zhiqiang Lin. 2023. Demystifying Exploitable Bugs in Smart Contracts. In 45th International Conference on Software Engineering (ICSE)."},{"key":"e_1_3_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2942301"}],"event":{"name":"ICSE '24: IEEE\/ACM 46th International Conference on Software Engineering","location":"Lisbon Portugal","acronym":"ICSE '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","Faculty of Engineering of University of Porto"]},"container-title":["Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3597503.3639131","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3597503.3639131","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:49:12Z","timestamp":1750286952000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3597503.3639131"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,12]]},"references-count":107,"alternative-id":["10.1145\/3597503.3639131","10.1145\/3597503"],"URL":"https:\/\/doi.org\/10.1145\/3597503.3639131","relation":{},"subject":[],"published":{"date-parts":[[2024,4,12]]},"assertion":[{"value":"2024-04-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}