Model Checking Bitcoin and other Proof-of-Work Consensus Protocols

被引:3
|
作者
DiGiacomo-Castillo, Max [1 ]
Liang, Yiyun [1 ]
Pal, Advay [1 ]
Mitchell, John C. [1 ]
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
来源
2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2020) | 2020年
关键词
D O I
10.1109/Blockchain50366.2020.00051
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Bitcoin Backbone Protocol [4] is an abstraction of the bitcoin proof-of-work consensus protocol. We use a model-checking tool (UPPAAL-SMC) to examine the security of proof-of-work consensus by varying protocol parameters, using an adversary that leverages the selfish mining strategy introduced in [4]. We provide insights into modeling proof-of-work protocols and demonstrate trade-offs between operating parameters. Applying this methodology to protocol design, we show that the uniform tie-breaking rule from [11], an attempt to mitigate selfish mining, improves chain quality but decreases the common prefix probability. This trade-off illustrates how design decisions affect desirable protocol properties, within a range of concrete operating conditions, in a manner that is not evident from prior asymptotic analysis.
引用
收藏
页码:351 / 358
页数:8
相关论文
共 50 条
  • [21] Maximizing proof-of-work decentralization
    Culha, Davut
    INGENIERIA SOLIDARIA, 2024, 20 (01): : 22 - 22
  • [22] Better Incentives for Proof-of-Work
    Sliwinski, Jakub
    Wattenhofer, Roger
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS (SSS 2022), 2022, 13751 : 314 - 328
  • [23] Shaping the future of Ethereum: exploring energy consumption in Proof-of-Work and Proof-of-Stake consensus
    Asif, Rameez
    Hassan, Syed Raheel
    FRONTIERS IN BLOCKCHAIN, 2023, 6
  • [24] Unsealing the secrets of blockchain consensus: A systematic comparison of the formal security of proof-of-work and proof-of-stake
    Alvarez, Ivan Abellan
    Gramlich, Vincent
    Sedlmeir, Johannes
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 278 - 287
  • [25] ASIC-Resistance of Multi-Hash Proof-of-Work Mechanisms for Blockchain Consensus Protocols (vol 6, pg 66210, 2018)
    Cho, Hyungmin
    IEEE ACCESS, 2019, 7 : 25086 - 25086
  • [26] Enable Fair Proof-of-Work (PoW) Consensus for Blockchains in IoT by Miner Twins (MinT)
    Qu, Qian
    Xu, Ronghua
    Chen, Yu
    Blasch, Erik
    Aved, Alexander
    FUTURE INTERNET, 2021, 13 (11)
  • [27] Preventing proof-of-work mining attacks
    Azimy, Hamid
    Ghorbani, Ali A.
    Bagheri, Ebrahim
    Information Sciences, 2022, 608 : 1503 - 1523
  • [28] Parallel Proof-of-Work with Concrete Bounds
    Keller, Patrik
    Boehme, Rainer
    PROCEEDINGS OF THE 2022 4TH ACM CONFERENCE ON ADVANCES IN FINANCIAL TECHNOLOGIES, AFT 2022, 2022, : 1 - 15
  • [29] Simulating Blockchain Consensus Protocols in Julia: Proof of Work vs Proof of Stake
    Drakopoulos, Georgios
    Kafeza, Eleanna
    Giannoukou, Ioanna
    Mylonas, Phivos
    Sioutas, Spyros
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS. AIAI 2022 IFIP WG 12.5 INTERNATIONAL WORKSHOPS, 2022, 652 : 357 - 369
  • [30] Preventing proof-of-work mining attacks
    Azimy, Hamid
    Ghorbani, Ali A.
    Bagheri, Ebrahim
    INFORMATION SCIENCES, 2022, 608 : 1503 - 1523