2019
DOI: 10.1186/s40649-019-0066-1
|View full text |Cite
|
Sign up to set email alerts
|

Markov processes in blockchain systems

Abstract: 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 or block. Note that an original aim of this paper is to generalize the two-stage batchservice queueing model studied in Li et al. [56] both "from exponential to phase-type" service times and "from Poisson to MAP" transaction arrivals. In general, the MAP transacti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
30
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 50 publications
(30 citation statements)
references
References 76 publications
0
30
0
Order By: Relevance
“…Candidates are a mid-state transiting from follower to leader. The whole Raft consensus can be CTMC GI/M/1 queue [104] PoW Bitcoin mean stationary number of txs in the queue and in the block M/G/1 queue variant [105] PoW Bitcoin confirmation time and tx delay non-exhaustive queue [106] PoW NA mean number of txs and mean confirmation time of txs in the system Discrete-time GI/GI N /1 queue [107] Proof-of-Authority Ethereum system queue size and tx waiting time M/M B /1 queue [71] BFT-SMaRt HLF tx latency M/G/1 and M/M/1 queue [108] PBFT NA system delay (n,k) fork-join queue [109] vote-based consensus permissioned blockchain blocks commitment delay, block validation response time and synchronization processes among mining nodes.…”
Section: A Markov Chains For Modelling Dlt Consensusesmentioning
confidence: 99%
See 2 more Smart Citations
“…Candidates are a mid-state transiting from follower to leader. The whole Raft consensus can be CTMC GI/M/1 queue [104] PoW Bitcoin mean stationary number of txs in the queue and in the block M/G/1 queue variant [105] PoW Bitcoin confirmation time and tx delay non-exhaustive queue [106] PoW NA mean number of txs and mean confirmation time of txs in the system Discrete-time GI/GI N /1 queue [107] Proof-of-Authority Ethereum system queue size and tx waiting time M/M B /1 queue [71] BFT-SMaRt HLF tx latency M/G/1 and M/M/1 queue [108] PBFT NA system delay (n,k) fork-join queue [109] vote-based consensus permissioned blockchain blocks commitment delay, block validation response time and synchronization processes among mining nodes.…”
Section: A Markov Chains For Modelling Dlt Consensusesmentioning
confidence: 99%
“…It is too specific and not suitable for many practical conditions of blockchain systems. To generalize this model, in their more recent work [104], the authors changed the transaction arrivals from Poisson to Markov arrival process (MAP), the service times from exponential to phase-type (PH), and the service discipline from FCFS to service-in-random-order. Under the new assumptions, the blockchain queueing model description keeps the same.…”
Section: ) Queueing Models For Proof-based Consensusesmentioning
confidence: 99%
See 1 more Smart Citation
“…Other consensus protocols (see [9]) are also discussed in terms of interesting models (for instance in [10]), but are outside of our scope. For a detailed overview of literature about applications of stochastic methods to blockchains, we refer the interested reader to the recent work [11].…”
Section: Stochastic Models In the Analysis Of Blockchainsmentioning
confidence: 99%
“…Li et al [31] designed a GI/M/1 queueing system with two different service stages, which simulated the processes of mining and building the new blockchain to obtain the average number of transactions in the queue, the average number of transactions in each block and the average confirmation time of transactions in the steady state of the system were obtained by using the matrix-geometric solution method. Li et al [32] extended the service time from the exponential distribution to PH distribution, the steady-state of the blockchain system was analysed by using the matrixgeometric solution method, and then the queueing waiting time and average transactions number of the blockchain system were obtained. Kasahara et al [33], [34] studied the transaction confirmation process based on an M/G b /1 queueing system with batch services and priority, the stationary distribution of the system was obtained by using supplementary variable method, and numerical examples were used to illustrate influence of transaction commissions and maximum block size on the confirmation time of transactions.…”
Section: Introductionmentioning
confidence: 99%