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 条
  • [21] A systematic review on blockchain-based access control systems in cloud environment
    Punia, Aarti
    Gulia, Preeti
    Gill, Nasib Singh
    Ibeke, Ebuka
    Iwendi, Celestine
    Shukla, Piyush Kumar
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2024, 13 (01):
  • [22] Decentralized blockchain-based consensus for Optimal Power Flow solutions
    Foti, Magda
    Mavromatis, Costas
    Vavalis, Manolis
    APPLIED ENERGY, 2021, 283
  • [23] A Blockchain-Based Decentralized Federated Learning Framework with Committee Consensus
    Li, Yuzheng
    Chen, Chuan
    Liu, Nan
    Huang, Huawei
    Zheng, Zibin
    Yan, Qiang
    IEEE NETWORK, 2021, 35 (01): : 234 - 241
  • [24] Digitization of Land Record Through Blockchain-based Consensus Algorithm
    Yadav, Amrendra Singh
    Kushwaha, Dharmender Singh
    IETE TECHNICAL REVIEW, 2022, 39 (04) : 799 - 816
  • [25] Formal Modeling and Verification of a Blockchain-Based Crowdsourcing Consensus Protocol
    Afzaal, Hamra
    Imran, Muhammad
    Janjua, Muhammad Umar
    Gochhayat, Sarada Prasad
    IEEE ACCESS, 2022, 10 : 8163 - 8183
  • [26] Consensus Protocols for Blockchain-based Data Provenance: Challenges and Opportunities
    Tosh, Deepak K.
    Shetty, Sachin
    Liang, Xueping
    Kamhoua, Charles
    Njilla, Laurent
    2017 IEEE 8TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (UEMCON), 2017, : 469 - +
  • [27] A Trustable and Traceable Blockchain-based Secondhand Market with Committee Consensus
    Huang, Sida
    Hou, Dongkun
    Peng, Zitian
    Dong, Yuji
    Zhang, Jie
    2023 IEEE 8TH INTERNATIONAL CONFERENCE ON BIG DATA ANALYTICS, ICBDA, 2023, : 72 - 76
  • [28] Short Paper: Revisiting Difficulty Control for Blockchain Systems
    Meshkov, Dmitry
    Chepurnoy, Alexander
    Jansen, Marc
    DATA PRIVACY MANAGEMENT, CRYPTOCURRENCIES AND BLOCKCHAIN TECHNOLOGY, 2017, 10436 : 429 - 436
  • [29] Towards Blockchain-based Intelligent Transportation Systems
    Yuan, Yong
    Wang, Fei-Yue
    2016 IEEE 19TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2016, : 2663 - 2668
  • [30] Blockchain-based identity management systems: A review
    Liu, Yang
    He, Debiao
    Obaidat, Mohammad S.
    Kumar, Neeraj
    Khan, Muhammad Khurram
    Choo, Kim-Kwang Raymond
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 166