TY - GEN
T1 - Profitable Manipulations of Cryptographic Self-Selection Are Statistically Detectable
AU - Cai, Linda
AU - Liu, Jingyi
AU - Weinberg, S. Matthew
AU - Zhou, Chenghan
N1 - Publisher Copyright:
© Linda Cai, Jingyi Liu, S. Matthew Weinberg, and Chenghan Zhou.
PY - 2024/9
Y1 - 2024/9
N2 - Cryptographic Self-Selection is a common primitive underlying leader-selection for Proof-of-Stake blockchain protocols. The concept was first popularized in Algorand [7], who also observed that the protocol might be manipulable. [11] provide a concrete manipulation that is strictly profitable for a staker of any size (and also prove upper bounds on the gains from manipulation). Separately, [3, 23] initiate the study of undetectable profitable manipulations of consensus protocols with a focus on the seminal Selfish Mining strategy [9] for Bitcoin’s Proof-of-Work longest-chain protocol. They design a Selfish Mining variant that, for sufficiently large miners, is strictly profitable yet also indistinguishable to an onlooker from routine latency (that is, a sufficiently large profit-maximizing miner could use their strategy to strictly profit over being honest in a way that still appears to the rest of the network as though everyone is honest but experiencing mildly higher latency. This avoids any risk of negatively impacting the value of the underlying cryptocurrency due to attack detection). We investigate the detectability of profitable manipulations of the canonical cryptographic self-selection leader selection protocol introduced in [7] and studied in [11], and establish that for any player with α < 3−2√5 ≈ 0.38 fraction of the total stake, every strictly profitable manipulation is statistically detectable. Specifically, we consider an onlooker who sees only the random seed of each round (and does not need to see any other broadcasts by any other players). We show that the distribution of the sequence of random seeds when any player is profitably manipulating the protocol is inconsistent with any distribution that could arise by honest stakers being offline or timing out (for a natural stylized model of honest timeouts).
AB - Cryptographic Self-Selection is a common primitive underlying leader-selection for Proof-of-Stake blockchain protocols. The concept was first popularized in Algorand [7], who also observed that the protocol might be manipulable. [11] provide a concrete manipulation that is strictly profitable for a staker of any size (and also prove upper bounds on the gains from manipulation). Separately, [3, 23] initiate the study of undetectable profitable manipulations of consensus protocols with a focus on the seminal Selfish Mining strategy [9] for Bitcoin’s Proof-of-Work longest-chain protocol. They design a Selfish Mining variant that, for sufficiently large miners, is strictly profitable yet also indistinguishable to an onlooker from routine latency (that is, a sufficiently large profit-maximizing miner could use their strategy to strictly profit over being honest in a way that still appears to the rest of the network as though everyone is honest but experiencing mildly higher latency. This avoids any risk of negatively impacting the value of the underlying cryptocurrency due to attack detection). We investigate the detectability of profitable manipulations of the canonical cryptographic self-selection leader selection protocol introduced in [7] and studied in [11], and establish that for any player with α < 3−2√5 ≈ 0.38 fraction of the total stake, every strictly profitable manipulation is statistically detectable. Specifically, we consider an onlooker who sees only the random seed of each round (and does not need to see any other broadcasts by any other players). We show that the distribution of the sequence of random seeds when any player is profitably manipulating the protocol is inconsistent with any distribution that could arise by honest stakers being offline or timing out (for a natural stylized model of honest timeouts).
KW - Blockchain
KW - Cryptocurrency
KW - Proof-of-Stake
KW - Statistical Detection
KW - Strategic Mining
UR - https://www.scopus.com/pages/publications/85204502437
UR - https://www.scopus.com/pages/publications/85204502437#tab=citedBy
U2 - 10.4230/LIPIcs.AFT.2024.30
DO - 10.4230/LIPIcs.AFT.2024.30
M3 - Conference contribution
AN - SCOPUS:85204502437
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 6th Conference on Advances in Financial Technologies, AFT 2024
A2 - Bohme, Rainer
A2 - Kiffer, Lucianna
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 6th Conference on Advances in Financial Technologies, AFT 2024
Y2 - 23 September 2024 through 25 September 2024
ER -