ADESS: A Proof-of-Work Protocol to Deter Double-Spend Attacks
Daniel Aronoff, Isaac Ardis

TL;DR
ADESS is a novel proof-of-work protocol designed to deter double-spend attacks by enabling chain identification through temporal analysis and imposing exponentially increasing costs on attackers, thus increasing attack difficulty and reducing profitability.
Contribution
The paper introduces ADESS, a PoW modification with two key features: temporal chain comparison and exponential penalty, to enhance security against double-spend attacks.
Findings
Expected attack cost is weakly higher under ADESS.
ADESS can set penalties to make double-spend attacks unprofitable.
The protocol effectively deters double-spend attempts.
Abstract
A principal vulnerability of a proof-of-work ("PoW") blockchain is that an attacker can re-write the history of transactions by forking a previously published block and build a new chain segment containing a different sequence of transactions. If the attacker's chain has the most cumulative mining puzzle difficulty, nodes will recognize it as canonical. We propose a modification to PoW protocols, called ADESS, that contains two novel features. The first modification enables a node to identify the attacker chain by comparing the temporal sequence of blocks on competing chains. The second modification penalizes the attacker by requiring it to apply exponentially increasing hashrate in order to make its chain canonical. We demonstrate two things; (i) the expected cost of carrying out a double-spend attack is weakly higher under ADESS compared to the current PoW protocols and (ii) for any…
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 · Cryptography and Data Security · Spam and Phishing Detection
