TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publication References
  4. Towards the optimization of gas usage of solidity smart contracts with code mining
 
Options

Towards the optimization of gas usage of solidity smart contracts with code mining

Publikationstyp
Conference Paper
Date Issued
2024-05
Sprache
English
Author(s)
Banerjee, Avik 
Data Engineering E-19  
Egge, Carl
Schulte, Stefan  
Data Engineering E-19  
TORE-URI
https://hdl.handle.net/11420/49129
Start Page
365
End Page
367
Citation
6th IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2024
Contribution to Conference
6th IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2024  
Publisher DOI
10.1109/ICBC59979.2024.10634345
Scopus ID
2-s2.0-85203554182
Publisher
IEEE
ISSN
IEEE
ISBN
979-8-3503-1675-9
979-8-3503-1674-2
Second-generation blockchains like Ethereum allow users to execute smart contracts. Usually, blockchains charge gas fees for deploying and invocating smart contracts. These costs can be significant and even render some use cases non-economical. Therefore, optimizing smart contracts regarding gas costs is a significant achievement, and several approaches have already been presented. However, existing methods of gas cost minimization are often based on rule-based code optimization techniques, which can perform only a subset of possible optimizations and cannot detect outlying and uncommon code patterns.Therefore, this paper discusses using machine learning methods to detect a more cost-efficient version of a Solidity smart contract. This approach trains a Siamese neural network to detect the similarity between a contract and its optimized version, providing the basis for informing the user about existing optimizing patterns. We evaluate our approach using a repository of 30,432 Solidity smart contracts.
Subjects
blockchain
code-mining
siamese neural network
smart contracts
Solidity
MLE@TUHH
DDC Class
620: Engineering
TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback