A Holistic Approach for Bitcoin Confirmation Times & Optimal Fee Selection
Rowel Gündlach, Ivo V. Stoepker, Stella Kapodistria, Jacques A. C. Resing
TL;DR
The paper addresses the Bitcoin pay-for-speed problem by modelling transaction confirmation times through a Cramér-Lundberg (CL) framework that mirrors mempool dynamics under a fixed fee. It establishes that, under realistic scaling, the batch-service queue (BSQ) converges to the CL fluid limit and, in heavy traffic, to Brownian motion, enabling explicit density, tail, and mean formulas for confirmation times and facilitating fast optimal-fee decisions via BM approximations. The model is validated with real mempool data, showing good alignment with observed confirmation-time distributions and often outperforming data-driven fee estimators in predicting minimal-fee strategies for target delays. The work also connects BSQ, CL, and BM in a unified treatment, providing practical estimation methods and highlighting broad applicability to other pay-for-speed contexts.
Abstract
Bitcoin is currently subject to a significant pay-for-speed trade-off. This is caused by lengthy and highly variable transaction confirmation times, especially during times of congestion. Users can reduce their transaction confirmation times by increasing their transaction fee. In this paper, based on the inner workings of Bitcoin, we propose a model-based approach (based on the Cramér-Lundberg model) that can be used to determine the optimal fee, via, for example, the mean or quantiles, and models accurately the confirmation time distribution for a given fee. The proposed model is highly suitable as it arises as the limiting model for the mempool process (that tracks the unconfirmed transactions), which we rigorously show via a fluid limit and we extend this to the diffusion limit (an approximation of the Cramér-Lundberg model for fast computations in highly congested instances). We also propose methods (incorporating the real-time data) to estimate the model parameters, thereby combining model and data-driven approaches. The model-based approach is validated on real-world data and the resulting transaction fees outperform, in most instances, the data-driven ones.
