Markov Processes in Blockchain Systems

04/07/2019
by   Quan-Lin Li, et al.
0

In this paper, we develop a more general framework of block-structured Markov processes in the queueing study of blockchain systems, which can provide analysis both for the stationary performance measures and for the sojourn times of any transaction and block. Note that an original aim of this paper is to generalize the two-stage batch-service queueing model studied in Li et al. Li:2018 both "from exponential to phase-type" service times and "from Poisson to MAP" transaction arrivals. In general, the MAP transaction arrivals and the two stages of PH service times make our blockchain queue more suitable to various practical conditions of blockchain systems with crucial random factors, for example, the mining processes, the block-generations, the blockchain-building and so forth. For such a more general blockchain queueing model, we focus on two basic research aspects: (1) By using the matrix-geometric solution, we first obtain a sufficient stable condition of the blockchain system. Then we provide simple expressions for the average number of transactions in the queueing waiting room, and the average number of transactions in the block. (2) However, comparing with Li et al. Li:2018, analysis of the transaction-confirmation time becomes very difficult and challenging due to the complicated blockchain structure. To overcome the difficulties, we develop a computational technique of the first passage times by means of both the PH distributions of infinite sizes and the RG-factorizations. Finally, we hope that the methodology and results given in this paper will open a new avenue to queueing analysis of more general blockchain systems in practice, and can motivate a series of promising future research on development of lockchain technologies.

READ FULL TEXT
research
08/06/2018

Blockchain Queueing Theory

Blockchain has many benefits including decentralization, availability, p...
research
02/03/2023

Adversarial blockchain queues and trading on a CFMM

We describe a plausible probabilistic model for a blockchain queueing en...
research
09/03/2022

A Markov Process Theory for Network Growth Processes of DAG-based Blockchain Systems

Note that the serial structure of blockchain has many essential pitfalls...
research
09/10/2023

Information Theory of Blockchain Systems

In this paper, we apply the information theory to provide an approximate...
research
09/18/2023

Stochastic Performance Analysis of Phase Decomposition in Hyperledger Fabric

Hyperledger Fabric is one of the most popular permissioned blockchain pl...
research
01/04/2020

Block-Structured Double-Ended Queues and Bilateral QBD Processes

This paper studies a block-structured double-ended queue, whose block st...
research
07/03/2020

A New Theoretical Framework of Pyramid Markov Processes for Blockchain Selfish Mining

In this paper, we provide a new theoretical framework of pyramid Markov ...

Please sign up or login with your details

Forgot password? Click here to reset