English

An Analysis of Blockchain Consistency in Asynchronous Networks: Deriving a Neat Bound

Cryptography and Security 2020-03-16 v2 Distributed, Parallel, and Cluster Computing

Abstract

Formal analyses of blockchain protocols have received much attention recently. Consistency results of Nakamoto's blockchain protocol are often expressed in a quantity cc, which denotes the expected number of network delays before some block is mined. With μ\mu (resp., ν\nu) denoting the fraction of computational power controlled by benign miners (resp., the adversary), where μ+ν=1\mu + \nu = 1, we prove for the first time that to ensure the consistency property of Nakamoto's blockchain protocol in an asynchronous network, it suffices to have cc to be just slightly greater than 2μln(μ/ν)\frac{2\mu}{\ln (\mu/\nu)}. Such a result is both neater and stronger than existing ones. In the proof, we formulate novel Markov chains which characterize the numbers of mined blocks in different rounds.

Keywords

Cite

@article{arxiv.1909.06587,
  title  = {An Analysis of Blockchain Consistency in Asynchronous Networks: Deriving a Neat Bound},
  author = {Jun Zhao and Jing Tang and Li Zengxiang and Huaxiong Wang and Kwok-Yan Lam and Kaiping Xue},
  journal= {arXiv preprint arXiv:1909.06587},
  year   = {2020}
}

Comments

This paper appears in the Proceedings of IEEE International Conference on Distributed Computing Systems (ICDCS) 2020. Please feel free to contact us for questions or remarks