Exemplary Ethereum Development Strategies Regarding Security and Gas-Saving
-
Published:2023-12-27
Issue:1
Volume:13
Page:117
-
ISSN:2079-9292
-
Container-title:Electronics
-
language:en
-
Short-container-title:Electronics
Author:
Baldauf Manfred1ORCID, Sonnleitner Erik1ORCID, Kurz Marc1ORCID
Affiliation:
1. Department for Smart and Interconnected Living, University of Applied Sciences Upper Austria, Softwarepark 11, 4232 Hagenberg, Austria
Abstract
Ethereum is a rapidly evolving blockchain with new features as well as new vulnerabilities being introduced regularly. Interaction with the network is costly compared to other blockchains or traditional software systems. When starting to develop on Ethereum, a supported smart contract programming language needs to be learned, most notably Solidity. Having various pitfalls raises the question of what the best practices for the safe and efficient usage of Ethereum are. This study primarily aims to combine knowledge from existing research resources, while also introducing new approaches learned from practical smart contract development analysis and inquiry, which are subsequently compiled into lists of best practices. The most important findings are that code quality and security should be prioritized. Moreover, some simple gas-saving strategies can help to decrease interaction costs with little effort.
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference100 articles.
1. Luu, L., Chu, D.H., Olickel, H., Saxena, P., and Hobor, A. (2016, January 24–28). Making smart contracts smarter. Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, Vienna, Austria. 2. (2023, August 02). Ethereum Gas Tracker|Etherscan. Available online: http://etherscan.io/gastracker. 3. Schwarz-Schilling, C., Neu, J., Monnot, B., Asgaonkar, A., Tas, E.N., and Tse, D. (2022, January 2–6). Three attacks on proof-of-stake ethereum. Proceedings of the International Conference on Financial Cryptography and Data Security, Grenada, Grenada. 4. Neu, J., Tas, E.N., and Tse, D. (2022). Two attacks on proof-of-stake GHOST/Ethereum. arXiv. 5. Neu, J., Tas, E.N., and Tse, D. (2022, January 7). Two more attacks on proof-of-stake GHOST/Ethereum. Proceedings of the 2022 ACM Workshop on Developments in Consensus, Los Angeles, CA, USA.
|
|