{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T07:28:07Z","timestamp":1782372487219,"version":"3.54.5"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,7,29]],"date-time":"2024-07-29T00:00:00Z","timestamp":1722211200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,7,29]],"date-time":"2024-07-29T00:00:00Z","timestamp":1722211200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2024,11]]},"DOI":"10.1007\/s10515-024-00459-4","type":"journal-article","created":{"date-parts":[[2024,7,29]],"date-time":"2024-07-29T06:02:56Z","timestamp":1722232976000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Angels or demons: investigating and detecting decentralized financial traps on ethereum smart contracts"],"prefix":"10.1007","volume":"31","author":[{"given":"Jiachi","family":"Chen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiang","family":"Hu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xin","family":"Xia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Lo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"John","family":"Grundy","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhipeng","family":"Gao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ting","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,7,29]]},"reference":[{"key":"459_CR1","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1016\/j.future.2019.08.014","volume":"102","author":"M Bartoletti","year":"2020","unstructured":"Bartoletti, M., Carta, S., Cimoli, T., Saia, R.: Dissecting ponzi schemes on ethereum: identification, analysis, and impact. Futur. Gener. Comput. Syst. 102, 259\u2013277 (2020)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"459_CR2","doi-asserted-by":"crossref","unstructured":"Chen, T., Guestrin, C.: Xgboost: A scalable tree boosting system. In: Proceedings of the 22nd Acm Sigkdd International Conference on Knowledge Discovery and Data Mining, pp. 785\u2013794. ACM (2016)","DOI":"10.1145\/2939672.2939785"},{"key":"459_CR3","doi-asserted-by":"crossref","unstructured":"Chen, T., Li, Z., Zhang, Y., Luo, X., Chen, A., Yang, K., Hu, B., Zhu, T., Deng, S., Hu, T.: Dataether: data exploration framework for Ethereum. In: 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), pp. 1369\u20131380. IEEE (2019)","DOI":"10.1109\/ICDCS.2019.00137"},{"key":"459_CR4","doi-asserted-by":"crossref","unstructured":"Chen, T., Li, Z., Zhang, Y., Luo, X., Wang, T., Hu, T., Xiao, X., Wang, D., Huang, J., Zhang, X.: A large-scale empirical study on control flow identification of smart contracts. In: 2019 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 1\u201311. (2019). IEEE","DOI":"10.1109\/ESEM.2019.8870156"},{"key":"459_CR5","unstructured":"Chen, J., Xia, X., Lo, D., Grundy, J., Luo, X., Chen, T.: DEFECTCHECKER: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode. arXiv:2009.02663 (2020)"},{"key":"459_CR6","doi-asserted-by":"crossref","unstructured":"Chen, J., Xia, X., Lo, D., Grundy, J.: Why Do Smart Contracts Self-Destruct? Investigating the Selfdestruct Function on Ethereum. arXiv preprint arXiv:2005.07908 (2020)","DOI":"10.1145\/3488245"},{"key":"459_CR7","doi-asserted-by":"crossref","unstructured":"Chen, T., Zhang, Y., Li, Z., Luo, X., Wang, T., Cao, R., Xiao, X., Zhang, X.: TokenScope: automatically detecting inconsistent behaviors of cryptocurrency tokens in Ethereum. In: Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, pp. 1503\u20131520. (2019)","DOI":"10.1145\/3319535.3345664"},{"key":"459_CR8","doi-asserted-by":"crossref","unstructured":"Chen, T., Zhu, Y., Li, Z., Chen, J., Li, X., Luo, X., Lin, X., Zhange, X.: Understanding Ethereum via graph analysis. In: IEEE INFOCOM 2018-IEEE Conference on Computer Communications, pp. 1484\u20131492. IEEE (2018)","DOI":"10.1109\/INFOCOM.2018.8486401"},{"key":"459_CR9","doi-asserted-by":"publisher","first-page":"00151","DOI":"10.1016\/j.jbvi.2019.e00151","volume":"13","author":"Y Chen","year":"2020","unstructured":"Chen, Y., Bellavitis, C.: Blockchain disruption and decentralized finance: the rise of decentralized business models. J. Bus. Ventur. Insights 13, 00151 (2020)","journal-title":"J. Bus. Ventur. Insights"},{"issue":"2","key":"459_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3381036","volume":"20","author":"T Chen","year":"2020","unstructured":"Chen, T., Li, Z., Zhu, Y., Chen, J., Luo, X., Lui, J.C.-S., Lin, X., Zhang, X.: Understanding ethereum via graph analysis. ACM Tran. Intern. Technol. (TOIT) 20(2), 1\u201332 (2020)","journal-title":"ACM Tran. Intern. Technol. (TOIT)"},{"issue":"6","key":"459_CR11","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1007\/s10664-021-10018-0","volume":"26","author":"J Chen","year":"2020","unstructured":"Chen, J., Xia, X., Lo, D., Grundy, J., Yang, X.: Maintenance-related concerns for post-deployed ethereum smart contract development: issues, techniques, and future challenges. Empir. Softw. Eng. 26(6), 117 (2020)","journal-title":"Empir. Softw. Eng."},{"issue":"1","key":"459_CR12","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1109\/TSE.2020.2989002","volume":"48","author":"J Chen","year":"2020","unstructured":"Chen, J., Xia, X., Lo, D., Grundy, J., Luo, X., Chen, T.: Defining smart contract defects on ethereum. IEEE Trans. Softw. Eng. 48(1), 327\u2013345 (2020)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"459_CR13","unstructured":"Ethereum Foundation: Ethereum\u2019s White Paper. https:\/\/github.com\/ethereum\/wiki\/wiki\/White-Paper (2014)"},{"key":"459_CR14","doi-asserted-by":"crossref","unstructured":"Grech, N., Brent, L., Scholz, B., Smaragdakis, Y.: Gigahorse: thorough, declarative decompilation of smart contracts. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp. 1176\u20131186. IEEE (2019)","DOI":"10.1109\/ICSE.2019.00120"},{"key":"459_CR15","doi-asserted-by":"crossref","unstructured":"Gudgeon, L., Werner, S., Perez, D., Knottenbelt, W.J.: Defi protocols for loanable funds: interest rates, liquidity and market efficiency. In: Proceedings of the 2nd ACM Conference on Advances in Financial Technologies, pp. 92\u2013112. (2020)","DOI":"10.1145\/3419614.3423254"},{"key":"459_CR16","doi-asserted-by":"crossref","unstructured":"Kalra, S., Goel, S., Dhawan, M., Sharma, S.: Zeus: analyzing safety of smart contracts. In: 25th Annual Network and Distributed System Security Symposium (NDSS\u201918) (2018)","DOI":"10.14722\/ndss.2018.23082"},{"key":"459_CR17","unstructured":"Krupp, J., Rossow, C.: $$\\{$$teEther$$\\}$$: Gnawing at ethereum to automatically exploit smart contracts. In: 27th USENIX Security Symposium (USENIX Security 18), pp. 1317\u20131333. (2018)"},{"key":"459_CR18","first-page":"8","volume":"2","author":"LX Lin","year":"2019","unstructured":"Lin, L.X., Budish, E., Cong, L.W., He, Z., Bergquist, J.H., Panesir, M.S., Kelly, J., Lauer, M., Prinster, R., Zhang, S., et al.: Deconstructing decentralized exchanges. Stand. J. Blockchain Law Policy 2, 8 (2019)","journal-title":"Stand. J. Blockchain Law Policy"},{"key":"459_CR19","doi-asserted-by":"crossref","unstructured":"Luu, L., Chu, D.-H., Olickel, H., Saxena, P., Hobor, A.: Making smart contracts smarter. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 254\u2013269. ACM (2016)","DOI":"10.1145\/2976749.2978309"},{"issue":"1","key":"459_CR20","first-page":"321","volume":"7","author":"A-D Popescu","year":"2020","unstructured":"Popescu, A.-D.: Decentralized finance (defi)-the lego of finance. Soc. Sci. Educ. Res. Rev. 7(1), 321\u2013349 (2020)","journal-title":"Soc. Sci. Educ. Res. Rev."},{"issue":"3","key":"459_CR21","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1108\/eb046814","volume":"14","author":"MF Porter","year":"1980","unstructured":"Porter, M.F.: An algorithm for suffix stripping. Program 14(3), 130\u2013137 (1980)","journal-title":"Program"},{"key":"459_CR22","doi-asserted-by":"crossref","unstructured":"Sch\u00e4r, F.: Decentralized Finance: On Blockchain-and Smart Contract-based Financial Markets. Available at SSRN 3571335 (2020)","DOI":"10.2139\/ssrn.3571335"},{"key":"459_CR23","doi-asserted-by":"crossref","unstructured":"Szabo, N.: Formalizing and securing relationships on public networks. First Monday (1997)","DOI":"10.5210\/fm.v2i9.548"},{"key":"459_CR24","unstructured":"Torres, C.F., Steichen, M.: The art of the scam: demystifying honeypots in ethereum smart contracts. In: 28th $$\\{$$USENIX$$\\}$$ Security Symposium ($$\\{$$USENIX$$\\}$$ Security 19), pp. 1591\u20131607. (2019)"},{"key":"459_CR25","doi-asserted-by":"crossref","unstructured":"Tsankov, P., Dan, A., Drachsler-Cohen, D., Gervais, A., Buenzli, F., Vechev, M.: Securify: Practical security analysis of smart contracts. In: Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, pp. 67\u201382. (2018)","DOI":"10.1145\/3243734.3243780"},{"key":"459_CR26","unstructured":"Wang, Q., Li, R., Wang, Q., Chen, S.: Non-fungible token (nft): Overview, evaluation, opportunities and challenges. arXiv preprint arXiv:2105.07447 (2021)"},{"key":"459_CR27","doi-asserted-by":"crossref","unstructured":"Weili, C., Zibin, Z., Jiahui, C., Edith, N., Peilin, Z., Yuren, Z.: Detecting Ponzi Schemes on Ethereum: Towards Healthier Blockchain Technology. In: Proceedings of the 2018 World Wide Web Conference on World Wide Web, pp. 1409\u20131418. International World Wide Web Conferences Steering Committee (2018)","DOI":"10.1145\/3178876.3186046"},{"key":"459_CR28","doi-asserted-by":"crossref","unstructured":"Werner, S.M., Perez, D., Gudgeon, L., Klages-Mundt, A., Harz, D., Knottenbelt, W.J.: Sok: Decentralized finance (defi). arXiv preprint arXiv:2101.08778 (2021)","DOI":"10.1145\/3558535.3559780"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-024-00459-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-024-00459-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-024-00459-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,28]],"date-time":"2024-10-28T11:06:00Z","timestamp":1730113560000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-024-00459-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,29]]},"references-count":28,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,11]]}},"alternative-id":["459"],"URL":"https:\/\/doi.org\/10.1007\/s10515-024-00459-4","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-3682148\/v1","asserted-by":"object"}]},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,29]]},"assertion":[{"value":"29 November 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 July 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 July 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"63"}}