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 条
  • [41] Trends in blockchain-based electronic voting systems
    Pawlak, Michal
    Poniszewska-Maranda, Aneta
    INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (04)
  • [42] Blockchain-Based Software Systems: Taxonomy Development
    Alashaikh, Lamia
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), 2021, : 491 - 498
  • [43] A Blockchain-Based Access Control with Micropayment Channels
    Noh, Siwan
    Park, Youngho
    Rhee, Kyung-Hyune
    ADVANCED MULTIMEDIA AND UBIQUITOUS ENGINEERING, MUE/FUTURETECH 2018, 2019, 518 : 687 - 692
  • [44] Blockchain-based smart and secure manufacturing systems
    Zhu, Jun
    Zhang, Guo Yin
    INTERNET TECHNOLOGY LETTERS, 2024,
  • [45] A Practical Screening Method for Blockchain-based Systems
    Kondo, Yuki
    Shimosawa, Taku
    Oshima, Satoshi
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1483 - 1490
  • [46] Blockchain-based Reputation for Intelligent Transportation Systems
    Hirtan, Liviu-Adrian
    Dobre, Ciprian
    Gonzalez-Velez, Horacio
    SENSORS, 2020, 20 (03)
  • [47] A Blockchain-Based Security Model for IoT Systems
    Chen, Bing
    Liu, Ding
    Zhang, Ting
    JOURNAL OF INFORMATION & KNOWLEDGE MANAGEMENT, 2022, 21 (02)
  • [48] Conceptual framework for blockchain-based metering systems
    Zanghi, Eric
    Do Coutto Filho, Milton Brown
    Stacchini de Souza, Julio Cesar
    MULTIAGENT AND GRID SYSTEMS, 2019, 15 (01) : 77 - 97
  • [49] A Taxonomy of Blockchain-Based Systems for Architecture Design
    Xu, Xiwei
    Weber, Ingo
    Staples, Mark
    Zhu, Liming
    Bosch, Jan
    Bass, Len
    Pautasso, Cesare
    Rimba, Paul
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2017), 2017, : 243 - 252
  • [50] Blockchain-based reward point exchange systems
    Bijon Kumar Pramanik
    A. Z. M. Shakilur Rahman
    Mei Li
    Multimedia Tools and Applications, 2020, 79 : 9785 - 9798