Fitting and Regression for Distributions of Ethereum Smart Contracts

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

To simulate blockchain systems as close to reality as possible, we need accurate estimates of the probability distribution of various variables. In this paper we obtain distributions for Ethereum smart contract transactions, with respect to Gas Limit, Used Gas, Gas Price and CPU Time. To determine these distributions we use publicly available Ethereum smart contract information, augmented with experimental data for over 300,000 smart contracts obtained on a test bed. We conclude that Gaussian Mixture Models are appropriate for distributions of smart contracts with respect to Used Gas and Gas Price, and use a uniform distribution for the distribution with respect to the Gas Limit. A correlation analysis shows that the CPU Time is strongly correlated with Used Gas and we therefore apply regression techniques to estimate the CPU Time conditioned on Used Gas. We experiment with three ensemble regression methods, namely Random Forest, Gradient Boosting Machine and Adaptive Boosting and conclude that Random Forest is both fast and accurate.

Original languageEnglish
Title of host publication2020 2nd Conference on Blockchain Research and Applications for Innovative Networks and Services, BRAINS 2020
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages248-255
Number of pages8
ISBN (Electronic)9781728170916
DOIs
Publication statusPublished - Sept 2020
Event2nd Conference on Blockchain Research and Applications for Innovative Networks and Services, BRAINS 2020 - Paris, France
Duration: 28 Sept 202030 Sept 2020

Publication series

Name2020 2nd Conference on Blockchain Research and Applications for Innovative Networks and Services, BRAINS 2020

Conference

Conference2nd Conference on Blockchain Research and Applications for Innovative Networks and Services, BRAINS 2020
Country/TerritoryFrance
CityParis
Period28/09/2030/09/20

Bibliographical note

Publisher Copyright:
© 2020 IEEE.

Keywords

  • Blockchain
  • Distribution Fitting
  • Ethereum
  • Gaussian Mixture Models
  • Regression Models

ASJC Scopus subject areas

  • Management Information Systems
  • Artificial Intelligence
  • Computer Networks and Communications
  • Decision Sciences (miscellaneous)
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Fitting and Regression for Distributions of Ethereum Smart Contracts'. Together they form a unique fingerprint.

Cite this