Difficulty control for blockchain-based consensus systems

被引:166
|
作者
Kraft, Daniel [1 ]
机构
[1] Graz Univ, NAWI Graz, Inst Math, Univ Pl 3, A-8010 Graz, Austria
基金
奥地利科学基金会;
关键词
Crypto-currency; Bitcoin mining; Namecoin; Nakamoto blockchain; Poisson process;
D O I
10.1007/s12083-015-0347-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Crypto-currencies like Bitcoin have recently attracted a lot of interest. A crucial ingredient into such systems is the "mining" of a Nakamoto blockchain. We model mining as a Poisson process with time-dependent intensity and use this model to derive predictions about block times for various hash-rate scenarios (exponentially rising hash rate being the most important). We also analyse Bitcoin's method to update the "network difficulty" as a mechanism to keep block times stable. Since it yields systematically too fast blocks for exponential hash-rate growth, we propose a new method to update difficulty. Our proposed method performs much better at ensuring stable average block times over longer periods of time, which we verify both in simulations of artificial growth scenarios and with real-world data. Besides Bitcoin itself, this has practical benefits particularly for systems like Namecoin. It can be used to make name expiration times more predictable, preventing accidental loss of names.
引用
收藏
页码:397 / 413
页数:17
相关论文
共 50 条
  • [1] Difficulty control for blockchain-based consensus systems
    Daniel Kraft
    Peer-to-Peer Networking and Applications, 2016, 9 : 397 - 413
  • [2] Performance Evaluation of Consensus Protocols in Blockchain-based Audit Systems
    Ahmad, Ashar
    Saad, Muhammad
    Kim, Joongheon
    Nyang, DaeHun
    Mohaisen, David
    35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 654 - 656
  • [3] Securing Permissioned Blockchain-Based Systems: An Analysis on the Significance of Consensus Mechanisms
    Nasir, Norshakinah Md
    Hassan, Suhaidi
    Mohd Zaini, Khuzairi
    IEEE ACCESS, 2024, 12 : 138211 - 138238
  • [4] A Blockchain-Based Architecture for Traffic Signal Control Systems
    Li, Wanxin
    Nejad, Mark
    Zhang, Rui
    2019 IEEE INTERNATIONAL CONGRESS ON INTERNET OF THINGS (IEEE ICIOT 2019), 2019, : 33 - 40
  • [5] Trust in blockchain-based systems
    Becker, Moritz
    Bodo, Balazs
    INTERNET POLICY REVIEW, 2021, 10 (02):
  • [6] On Availability for Blockchain-Based Systems
    Weber, Ingo
    Gramoli, Vincent
    Ponomarev, Alex
    Staples, Mark
    Holz, Ralph
    An Binh Tran
    Rimba, Paul
    2017 IEEE 36TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2017, : 64 - 73
  • [7] PLEDGE: A Proof-of-Honesty based Consensus Protocol for Blockchain-based IoT Systems
    Makhdoom, Imran
    Tofigh, Farzad
    Zhou, Ian
    Abolhasan, Mehran
    Lipman, Justin
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [8] Blockchain-Based Access Control for IoT in Smart Home Systems
    Mbarek, Bacem
    Ge, Mouzhi
    Pitner, Tomas
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2020, PT II, 2020, 12392 : 17 - 32
  • [9] An Analysis of Blockchain-based Bitcoin Mining Difficulty: Techniques and Principles
    Zhang, Xiaojing
    Qin, Rui
    Yuan, Yong
    Wang, Fei-Yue
    2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 1184 - 1189
  • [10] MPoR: A Modified Consensus for Blockchain-Based Internet of Vehicles
    Hou, Bochuan
    Zhu, Hongliang
    Xin, Yang
    Wang, Jianyu
    Yang, Yixian
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022