🤖 AI Summary
This study addresses the high end-to-end transaction latency and limited efficiency inherent in blockchain systems due to their fixed block creation mechanisms. To overcome these limitations, the authors propose an adaptive block creation strategy that dynamically adjusts based on real-time workload and system resource conditions. A mathematical model is developed to jointly predict transaction latency and success rate, enabling proactive performance optimization. The approach is implemented using Docker containerization and evaluated through extensive simulations under diverse workload patterns and hardware configurations, with performance metrics measured empirically. Experimental results demonstrate that the proposed model accurately captures system behavior and significantly reduces transaction latency, thereby offering both theoretical insights and a practical framework for designing low-latency blockchain systems.
📝 Abstract
Blockchain and blockchain-inspired decentralized applications are on the rise thanks to their unique characteristics such as their decentralized nature, anonymity, and tamper-proof nature; however, blockchain transactions tend to experience long end-to-end latency, with a major contributor being the block creation step, which might block transaction processing. There are two approaches to ameliorate this overhead: speeding up the block creation process, or processing transactions before block creation finishes. In this project, we work towards designing a self-adaptive block creation process that automatically selects optimal configurations based on workload and hardware resources by defining mathematical models to predict transaction latency based on design and environmental parameters, developing measurement techniques to collect performance-related metrics in docker-hosted blockchain systems and observing trends to build intuition, and defining a mathematical model to predict transaction success rate under various key accessing patterns and block size configurations, validating it with simulation-based measurements.