Paper 2026/2275

Defeating Time-Average Selfish Mining Across Epoch Boundaries in Nakamoto Consensus

Ren Zhang, CKB Association
Abstract

Selfish mining profits in Nakamoto consensus because difficulty adjustment mechanisms (DAMs) misinterpret uncounted orphans as hash-rate contraction. Although orphan-aware DAMs record orphaned proof-of-work, strict same-epoch inclusion rules enable an orphan exclusion attack (OEA): an adversary can race private forks near epoch boundaries to permanently exclude honest tail orphans from retargeting, restoring substantial profits in short-epoch protocols. We propose the pipelined buffer difficulty adjustment mechanism (PB-DAM), which partitions each epoch into an accountable prefix and a settlement buffer of depth $d$. Pipelining estimation windows across epochs grants honest miners a grace period to report prefix uncles while advancing buffer work to subsequent retargets, closing the boundary gap without heuristic damping. Random-walk excursion bounds demonstrate that OEA success decays exponentially with $d$ for all $\alpha \le \alpha^\star < 1/2$, reducing the time-averaged profit advantage to $O(\varepsilon)$. Under stylized dynamic scheduling models, intermittent idling is analytically shown to be unable to raise the gross reward rate above $\alpha$. Simulations confirm that buffer depths $d = 16$ neutralize selfish mining even at $L = 64$ when $\alpha = 0.40$, and systems recover from a $50\%$ hash-rate crash within $2.2 \pm 0.8$ epochs, incurring under $1\%$ block capacity overhead.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
proof-of-workselfish miningorphan exclusion attackdifficulty adjustment
Contact author(s)
friendren @ gmail com
History
2026-10-01: approved
2026-09-30: received
See all versions
Short URL
https://ia.cr/2026/2275
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2275,
      author = {Ren Zhang},
      title = {Defeating Time-Average Selfish Mining Across Epoch Boundaries in Nakamoto Consensus},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2275},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2275}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.