{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T14:58:48Z","timestamp":1773154728638,"version":"3.50.1"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030533557","type":"print"},{"value":"9783030533564","type":"electronic"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-53356-4_10","type":"book-chapter","created":{"date-parts":[[2020,10,1]],"date-time":"2020-10-01T14:06:10Z","timestamp":1601561170000},"page":"161-177","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":25,"title":["Step on the Gas? A Better Approach for Recommending the Ethereum Gas Price"],"prefix":"10.1007","author":[{"given":"Sam M.","family":"Werner","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul J.","family":"Pritz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Perez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,10,2]]},"reference":[{"key":"10_CR1","unstructured":"Ethgasstation. (2020). \nhttps:\/\/ethgasstation.info\/\n\n. [Online; Accessed 14-January-2020]."},{"key":"10_CR2","unstructured":"Albert, E., Gordillo, P., Rubio, A., & Sergey, I. (2018, November). GASTAP: A gas analyzer for smart contracts. CoRR, abs\/1811.1."},{"key":"10_CR3","unstructured":"Buterin, V. (2019). EIP 150: Gas cost changes for IO-heavy operations. \nhttps:\/\/eips.ethereum.org\/EIPS\/eip-150\n\n. [Online; Accessed 05-June-2019]."},{"key":"10_CR4","unstructured":"Buterin, V. (2014). A next-generation smart contract and decentralized application platform. Ethereum, (January), 1\u201336."},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Chen, T., Li, X., Luo, X., Zhang, X. (2017). Under-optimized smart contracts devour your money. In SANER 2017 - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (pp. 442\u2013446).","DOI":"10.1109\/SANER.2017.7884650"},{"key":"10_CR6","unstructured":"Chen, T., Li, X., Wang, Y., Chen, J., Li, Z., Luo, X., et al. (2017). An adaptive gas cost mechanism for ethereum to defend against under-priced dos attacks. In J. K. Liu & P. Samarati (Eds.), Information security practice and experience (pp. 3\u201324). Cham: Springer International Publishing."},{"key":"10_CR7","unstructured":"Cho, K., van Merrienboer, B., G\u00fcl\u00e7ehre, \u00c7., Bougares, F., Schwenk, H., & Bengio, Y. (2014). Learning phrase representations using RNN encoder-decoder for statistical machine translation. CoRR, \narXiv:1406.1078\n\n."},{"key":"10_CR8","doi-asserted-by":"crossref","unstructured":"Dannen, C. (2017). Introducing ethereum and solidity: Foundations of cryptocurrency and blockchain programming for beginners (1st ed.). Berkely, CA, USA: Apress.","DOI":"10.1007\/978-1-4842-2535-6"},{"key":"10_CR9","unstructured":"etherchain.org. (2020). Gas price oracle. \nhttps:\/\/www.etherchain.org\/tools\/gasPriceOracle\n\n. [Online; Accessed 15-January-2020]."},{"key":"10_CR10","unstructured":"ethernodes.org. (2020). Ethereum mainnet statistics. \nhttps:\/\/www.ethernodes.org\/\n\n. [Online; Accessed 15-January-2020]."},{"key":"10_CR11","unstructured":"Etherscan. (2020). Ethereum average block time chart. \nhttps:\/\/etherscan.io\/chart\/blocktime\n\n. Accessed 28-January-2020."},{"key":"10_CR12","unstructured":"Github. (2020). Gasstation-express. \nhttps:\/\/github.com\/ethgasstation\/gasstation-express-oracle\n\n. [Online; Accessed 15-January-2020]."},{"key":"10_CR13","unstructured":"Github. (2020). Official go implementation of the ethereum protocol. \nhttps:\/\/github.com\/ethereum\/go-ethereum\/\n\n. [Online; Accessed 14-January-2020]."},{"key":"10_CR14","unstructured":"Github. (2020). Parity ethereum: The fastest and most advanced ethereum client. \nhttps:\/\/github.com\/paritytech\/parity-ethereum\n\n. [Online; Accessed 16-January-2020]."},{"key":"10_CR15","doi-asserted-by":"crossref","unstructured":"Grech, N., Kong, M., Jurisevic, A., Brent, L., Scholz, B., & Smaragdakis, Y. (2018). MadMax: Surviving out-of-gas conditions in ethereum smart contracts. SPLASH 2018 Oopsla, 2(October).","DOI":"10.1145\/3276486"},{"key":"10_CR16","unstructured":"Harz, D., & Knottenbelt, W. (2018). Towards safer smart contracts: A survey of languages and verification methods. arXiv preprint \narXiv:1809.09805\n\n."},{"issue":"8","key":"10_CR17","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural Computation, 9(8), 1735\u20131780.","journal-title":"Neural Computation"},{"key":"10_CR18","unstructured":"Kingma, D.\u00a0P., & Ba, J. (2014). Adam: A method for stochastic optimization."},{"key":"10_CR19","unstructured":"Marescotti, M., Blicha, M., Hyv\u00e4rinen, A. E. J., Asadi, S., & Sharygina, N. (2018). Computing exact worst-case gas consumption for smart contracts. In T. Margaria & B. Steffen (Eds.), Leveraging applications of formal methods, verification and validation. Industrial practice (pp. 450\u2013465). Cham: Springer International Publishing."},{"key":"10_CR20","unstructured":"Nakamoto, S. (2008, December). Bitcoin: A peer-to-peer electronic cash system. \nhttps:\/\/bitcoin.org\/bitcoin.pdf\n\n. Accessed: 2015-07-01."},{"key":"10_CR21","unstructured":"Perez, D., & Livshits, B. (2019). Broken metre: Attacking resource metering in EVM. arXiv preprint \narXiv:1909.07220\n\n."},{"key":"10_CR22","doi-asserted-by":"crossref","unstructured":"Pierro, G.\u00a0A., & Rocha, H. (2019). The influence factors on ethereum transaction fees. In 2019 IEEE\/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB) (pp. 24\u201331). IEEE.","DOI":"10.1109\/WETSEB.2019.00010"},{"key":"10_CR23","doi-asserted-by":"crossref","unstructured":"Pritz, P.\u00a0J., Perez, D., & Leung, K.\u00a0K. (2020). Fast-fourier-forecasting resource utilisation in distributed systems.","DOI":"10.1109\/ICCCN49398.2020.9209639"},{"key":"10_CR24","unstructured":"PyTorch Contributors. (2019). PyTorch online documentation. \nhttps:\/\/pytorch.org\/docs\n\n. Accessed 13-August-2019."},{"key":"10_CR25","unstructured":"Station, M.\u00a0E.\u00a0G. (2017). Gasstation express: A simple gas price oracle for anyone running a full ethereum node. \nhttps:\/\/medium.com\/@ethgasstation\/gasstation-express-a-simple-gas-price-oracle-for-anyone-running-a-full-ethereum-node-f1bde46260f5\n\n. [Online; Accessed 15-January-2020]."},{"key":"10_CR26","unstructured":"Wood, G. (2014). Ethereum yellow paper."},{"key":"10_CR27","doi-asserted-by":"crossref","unstructured":"Yang, R., Murray, T., Rimba, P., & Parampalli, U. (2019). Empirically analyzing ethereum\u2019s gas mechanism. CoRR, abs\/1905.0.","DOI":"10.1109\/EuroSPW.2019.00041"}],"container-title":["Springer Proceedings in Business and Economics","Mathematical Research for Blockchain Economy"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-53356-4_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,1]],"date-time":"2020-10-01T14:14:16Z","timestamp":1601561656000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-53356-4_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030533557","9783030533564"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-53356-4_10","relation":{},"ISSN":["2198-7246","2198-7254"],"issn-type":[{"value":"2198-7246","type":"print"},{"value":"2198-7254","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"2 October 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}