The Ethereum platform allows developers to implement and deploy applications called ÐApps onto the blockchain for public use through the use of smart contracts. To execute code within a smart contract, a paid transaction must be issued towards one of the functions that are exposed in the interface of a contract. However, such a transaction is only processed once one of the miners in the peer-to-peer network selects it, adds it to a block, and appends that block to the blockchain This creates a delay between transaction submission and code execution. It is crucial for ÐApp developers to be able to precisely estimate when transactions will be processed, since this allows them to define and provide a certain Quality of Service (QoS) level (e.g., 95% of the transactions processed within 1 minute). However, the impact that different factors have on these times have not yet been studied. Processing time estimation services are used by ÐApp developers to achieve predefined QoS. Yet, these services offer minimal insights into what factors impact processing times. Considering the vast amount of data that surrounds the Ethereum blockchain, changes in processing times are hard for ÐApp developers to predict, making it difficult to maintain said QoS. In our study, we build random forest models to understand the factors that are associated with transaction processing times. We engineer several features that capture blockchain internal factors, as well as gas pricing behaviors of transaction issuers. By interpreting our models, we conclude that features surrounding gas pricing behaviors are very strongly associated with transaction processing times. Based on our empirical results, we provide ÐApp developers with concrete insights that can help them provide and maintain high levels of QoS.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC9896448PMC
http://dx.doi.org/10.1007/s10664-022-10283-7DOI Listing

Publication Analysis

Top Keywords

Ðapp developers
16
processing times
16
ethereum blockchain
8
transactions processed
8
associated transaction
8
transaction processing
8
gas pricing
8
pricing behaviors
8
transaction
6
developers
5

Similar Publications

Background: Three-dimensional (3D) acetabular orientation is a fundamental topic in orthopedic surgery. Computed tomography (CT) allows 3D measurement of native acetabular orientation, but with a substantial radiation dose. The EOS imaging system was developed to perform this kind of evaluation, but has not been validated in this indication with specific attention to the acetabulum.

View Article and Find Full Text PDF

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!