Blockchain Queueing Theory

08/06/2018
by   Quan-Lin Li, et al.
0

Blockchain has many benefits including decentralization, availability, persistency, consistency, anonymity, auditability and accountability, and it also covers a wide spectrum of applications ranging from cryptocurrency, financial services, reputation system, Internet of Things, sharing economy to public and social services. Not only may blockchain be regarded as a by-product of Bitcoin cryptocurrency systems, but also it is a type of distributed ledger technology through using a trustworthy, decentralized log of totally ordered transactions. By summarizing the literature of blockchain, it is found that more papers focus on engineering implementation and realization, while little work has been done on basic theory, for example, mathematical models (Markov processes, queueing theory and game models), performance analysis and optimization of blockchain systems. In this paper, we develop queueing theory of blockchain systems and provide system performance evaluation. To do this, we design a Markovian batch-service queueing system with two different service stages, while the two stages are suitable to well express the mining process in the miners pool and the building of a new blockchain. By using the matrix-geometric solution, we obtain a system stable condition and express three key performance measures: (a) The number of transactions in the queue, (b) the number of transactions in a block, and (c) the transaction-confirmation time. Finally, We use numerical examples to verify computability of our theoretical results. Although our queueing model is simple under exponential or Poisson assumptions, our analytic method will open a series of potentially promising research in queueing theory of blockchain systems.

READ FULL TEXT
research
04/07/2019

Markov Processes in Blockchain Systems

In this paper, we develop a more general framework of block-structured M...
research
03/22/2023

BlockChain and Decentralized Apps

Blockchain, the backbone of Bitcoin, has recently gained a lot of attent...
research
09/10/2023

Information Theory of Blockchain Systems

In this paper, we apply the information theory to provide an approximate...
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
02/03/2022

End-to-End Latency Analysis and Optimal Block Size of Proof-of-Work Blockchain Applications

Due to the increasing interest in blockchain technology for fostering se...
research
11/29/2022

Performance Evaluation, Optimization and Dynamic Decision in Blockchain Systems: A Recent Overview

With rapid development of blockchain technology as well as integration o...
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