Hardening Stratum, the Bitcoin Pool Mining Protocol
Ruben Recabarren, Bogdan Carbunar

TL;DR
This paper exposes security vulnerabilities in the Bitcoin mining protocol Stratum, demonstrating passive and active attacks, and proposes Bedrock, a minimalistic extension that enhances privacy and security with low overhead.
Contribution
It introduces Bedrock, a new protocol extension that secures Stratum against attacks using a mining cookie concept, improving privacy and security without significant overhead.
Findings
Passive and active attacks can predict miner earnings from traffic data.
Bedrock effectively prevents puzzle hijacking even under crypto-breaking conditions.
Implementations show low overhead of 12.03 seconds daily for large pools.
Abstract
Stratum, the de-facto mining communication protocol used by blockchain based cryptocurrency systems, enables miners to reliably and efficiently fetch jobs from mining pool servers. In this paper we exploit Stratum's lack of encryption to develop passive and active attacks on Bitcoin's mining protocol, with important implications on the privacy, security and even safety of mining equipment owners. We introduce StraTap and ISP Log attacks, that infer miner earnings if given access to miner communications, or even their logs. We develop BiteCoin, an active attack that hijacks shares submitted by miners, and their associated payouts. We build BiteCoin on WireGhost, a tool we developed to hijack and surreptitiously maintain Stratum connections. Our attacks reveal that securing Stratum through pervasive encryption is not only undesirable (due to large overheads), but also ineffective: an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Crime, Illicit Activities, and Governance · Cybercrime and Law Enforcement Studies
