Skip to main content

Transaction-Confirmation Time for Bitcoin: A Queueing Analytical Approach to Blockchain Mechanism

  • Conference paper
  • First Online:
Queueing Theory and Network Applications (QTNA 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10591))

Included in the following conference series:

Abstract

Bitcoin is a virtual currency based on a transaction-ledger database called blockchain. The blockchain is maintained and updated by mining process in which a number of nodes called miners compete for finding answers of very difficult puzzle-like problem. Transactions issued by users are grouped into a block, and the block is added to the blockchain when an algorithmic puzzle specialized for the block is solved. A recent study reveals that newly arriving transactions are not included in the block being under mining. In this paper, we model the mining process with a queueing system with batch service, analyzing the transaction-confirmation time. We consider an \(M/\text{ G }^B/1\) with batch service, in which a newly arriving transaction cannot enter the service facility even when the number of transactions in the service facility does not reach the maximum batch size, i.e., the block-size limit. In this model, the sojourn time of a transaction corresponds to its confirmation time. We consider the joint distribution of the number of transactions in system and the elapsed service time, deriving the mean transaction-confirmation time. In numerical examples, we show how the block-size limit affects the transaction-confirmation time.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System (2008). https://bitcoin.org/bitcoin.pdf

  2. http://www.meti.go.jp/committee/kenkyukai/sansei/fintech_kadai/pdf/003_02_00.pdf

  3. Antonopoulos, A.M.: Mastering Bitcoin. O’Reilly (2014)

    Google Scholar 

  4. http://www.coindesk.com/1mb-block-size-today-bitcoin/

  5. https://blockchain.info/

  6. http://www.coindesk.com/segregated-witness-bitcoin-block-size-debate/

  7. Kasahara, S., Kawahara, J.: Effect of Bitcoin fee on transaction-confirmation process. arXiv:1604.00103 [cs.CR]

  8. Chaudhry, M.L., Templeton, J.G.C.: The queing system \(M/G^B/1\) and its ramifications. Eur. J. Oper. Res. 6, 56–60 (1981)

    Article  MATH  Google Scholar 

  9. Takagi, H.: Queueing Analysis: A Foundation of Performance Evaluation vol. 1, Vacation and Priority Systems, Part 1, North-Holland (1991)

    Google Scholar 

  10. https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki

  11. Poon, J., Dryja, T.: The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments (2016). https://lightning.network/lightning-network-paper.pdf

Download references

Acknowledgments

This research was supported in part by SCAT Foundation, and Japan Society for the Promotion of Science under Grant-in-Aid for Scientific Research (B) No. 15H04008.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yoshiaki Kawase .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kawase, Y., Kasahara, S. (2017). Transaction-Confirmation Time for Bitcoin: A Queueing Analytical Approach to Blockchain Mechanism. In: Yue, W., Li, QL., Jin, S., Ma, Z. (eds) Queueing Theory and Network Applications. QTNA 2017. Lecture Notes in Computer Science(), vol 10591. Springer, Cham. https://doi.org/10.1007/978-3-319-68520-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-68520-5_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-68519-9

  • Online ISBN: 978-3-319-68520-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics