Nakamoto Consensus (NC), the foundational mechanism of Bitcoin, secures permissionless blockchains through Proof-of-Work (PoW) and the longest-chain rule. Although classical analyses suggest exponentially low success probabilities for attackers with less than 50% hash power, real-world double-spending attacks (DSAs) persist, especially when pre-mining is involved. However, existing models either neglect pre-mining or inadequately capture its trade-offs with post-transaction mining. In this paper, we first develop a pre-mining DSA model with fixed cost constraints, deriving closed-form expressions for success probability and expected revenue. Next, we propose an Adaptive Pre-mining DSA strategy that dynamically optimizes attack timing for profit maximization using Stochastic Dynamic Programming (SDP). Through comprehensive simulations, we evaluate the effectiveness of our attack strategies, demonstrating their superior performance over existing models. Based on transaction values, we propose optimal confirmation block thresholds. These insights contribute to both theoretical and practical security improvements for decentralized system protocols.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Premining in the Shadows: How Hidden Blocks Weaken the Security of Proof-of-Work Chains

  • Wanying Zeng,
  • Lijia Xie,
  • Xiao Zhang

摘要

Nakamoto Consensus (NC), the foundational mechanism of Bitcoin, secures permissionless blockchains through Proof-of-Work (PoW) and the longest-chain rule. Although classical analyses suggest exponentially low success probabilities for attackers with less than 50% hash power, real-world double-spending attacks (DSAs) persist, especially when pre-mining is involved. However, existing models either neglect pre-mining or inadequately capture its trade-offs with post-transaction mining. In this paper, we first develop a pre-mining DSA model with fixed cost constraints, deriving closed-form expressions for success probability and expected revenue. Next, we propose an Adaptive Pre-mining DSA strategy that dynamically optimizes attack timing for profit maximization using Stochastic Dynamic Programming (SDP). Through comprehensive simulations, we evaluate the effectiveness of our attack strategies, demonstrating their superior performance over existing models. Based on transaction values, we propose optimal confirmation block thresholds. These insights contribute to both theoretical and practical security improvements for decentralized system protocols.