Efficient Logging for Blockchain Applications

01/28/2020
by   Christopher Klinkmüller, et al.
0

Second generation blockchain platforms, like Ethereum, can store arbitrary data and execute user-defined smart contracts. Due to the shared nature of blockchains, understanding the usage of blockchain-based applications and the underlying network is crucial. Although log analysis is a well-established means, data extraction from blockchain platforms can be highly inconvenient and slow, not least due to the absence of logging libraries. To close the gap, we here introduce the Ethereum Logging Framework (ELF) which is highly configurable and available as open source. ELF supports users (i) in generating cost-efficient logging code readily embeddable into smart contracts and (ii) in extracting log analysis data into common formats regardless of whether the code generation has been used during development. We provide an overview of and rationale for the framework's features, outline implementation details, and demonstrate ELF's versatility based on three case studies from the public Ethereum blockchain.

READ FULL TEXT
research
01/17/2023

Shackled: a 3D Rendering Engine Programmed Entirely in Ethereum Smart Contracts

The Ethereum blockchain permits the development and deployment of smart ...
research
03/24/2023

Core-based Trend Detection in Blockchain Networks

Blockchains are now significantly easing trade finance, with billions of...
research
12/20/2019

Performance and Cost Evaluation of Smart Contracts in Collaborative Health Care Environments

Blockchain emerged as a solution for data integrity, non-repudiation, an...
research
11/01/2019

XBlock-ETH: Extracting and Exploring Blockchain Data From Etherem

Blockchain-based cryptocurrencies have received extensive attention rece...
research
09/22/2019

Techniques and Applications for Crawling, Ingesting and Analyzing Blockchain Data

As the public Ethereum network surpasses half a billion transactions and...
research
07/23/2023

Implementing Smart Contracts: The case of NFT-rental with pay-per-like

Non-fungible tokens(NFTs) are on the rise. They can represent artworks e...
research
07/07/2020

Economically Viable Randomness

We study the problem of providing blockchain applications with economica...

Please sign up or login with your details

Forgot password? Click here to reset