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] A Process Model for the Implementation of Blockchain-Based Systems
    Bahar, Muhammad Nasim
    Ries, Michal
    Kostal, Kristian
    IEEE ACCESS, 2025, 13 : 9549 - 9565
  • [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] 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
  • [45] Securing Blockchain-Based IoT Systems: A Review
    Commey, Daniel
    Mai, Bin
    Hounsinou, Sena G.
    Crosby, Garth V.
    IEEE ACCESS, 2024, 12 : 98856 - 98881
  • [46] Blockchain-based reward point exchange systems
    Bijon Kumar Pramanik
    A. Z. M. Shakilur Rahman
    Mei Li
    Multimedia Tools and Applications, 2020, 79 : 9785 - 9798
  • [47] 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
  • [48] 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
  • [49] Blockchain-based smart and secure manufacturing systems
    Zhu, Jun
    Zhang, Guo Yin
    INTERNET TECHNOLOGY LETTERS, 2024,
  • [50] Blockchain-based Reputation for Intelligent Transportation Systems
    Hirtan, Liviu-Adrian
    Dobre, Ciprian
    Gonzalez-Velez, Horacio
    SENSORS, 2020, 20 (03)