IDEAS home Printed from https://ideas.repec.org/p/arx/papers/2207.07996.html
   My bibliography  Save this paper

Optimal Strategic Mining Against Cryptographic Self-Selection in Proof-of-Stake

Author

Listed:
  • Matheus V. X. Ferreira
  • Ye Lin Sally Hahn
  • S. Matthew Weinberg
  • Catherine Yu

Abstract

Cryptographic Self-Selection is a subroutine used to select a leader for modern proof-of-stake consensus protocols, such as Algorand. In cryptographic self-selection, each round $r$ has a seed $Q_r$. In round $r$, each account owner is asked to digitally sign $Q_r$, hash their digital signature to produce a credential, and then broadcast this credential to the entire network. A publicly-known function scores each credential in a manner so that the distribution of the lowest scoring credential is identical to the distribution of stake owned by each account. The user who broadcasts the lowest-scoring credential is the leader for round $r$, and their credential becomes the seed $Q_{r+1}$. Such protocols leave open the possibility of a selfish-mining style attack: a user who owns multiple accounts that each produce low-scoring credentials in round $r$ can selectively choose which ones to broadcast in order to influence the seed for round $r+1$. Indeed, the user can pre-compute their credentials for round $r+1$ for each potential seed, and broadcast only the credential (among those with a low enough score to be the leader) that produces the most favorable seed. We consider an adversary who wishes to maximize the expected fraction of rounds in which an account they own is the leader. We show such an adversary always benefits from deviating from the intended protocol, regardless of the fraction of the stake controlled. We characterize the optimal strategy; first by proving the existence of optimal positive recurrent strategies whenever the adversary owns last than $38\%$ of the stake. Then, we provide a Markov Decision Process formulation to compute the optimal strategy.

Suggested Citation

  • Matheus V. X. Ferreira & Ye Lin Sally Hahn & S. Matthew Weinberg & Catherine Yu, 2022. "Optimal Strategic Mining Against Cryptographic Self-Selection in Proof-of-Stake," Papers 2207.07996, arXiv.org.
  • Handle: RePEc:arx:papers:2207.07996
    as

    Download full text from publisher

    File URL: http://arxiv.org/pdf/2207.07996
    File Function: Latest version
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Tim Roughgarden, 2021. "Transaction Fee Mechanism Design," Papers 2106.01340, arXiv.org, revised Dec 2023.
    2. Matheus V. X. Ferreira & Daniel J. Moroz & David C. Parkes & Mitchell Stern, 2021. "Dynamic Posted-Price Mechanisms for the Blockchain Transaction Fee Market," Papers 2103.14144, arXiv.org, revised Nov 2021.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Matheus V. X. Ferreira & David C. Parkes, 2022. "Credible Decentralized Exchange Design via Verifiable Sequencing Rules," Papers 2209.15569, arXiv.org, revised Apr 2023.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Luyao Zhang & Fan Zhang, 2023. "Understand Waiting Time in Transaction Fee Mechanism: An Interdisciplinary Perspective," Papers 2305.02552, arXiv.org.
    2. Meryem Essaidi & Matheus V. X. Ferreira & S. Matthew Weinberg, 2022. "Credible, Strategyproof, Optimal, and Bounded Expected-Round Single-Item Auctions for all Distributions," Papers 2205.14758, arXiv.org.
    3. Maryam Bahrani & Pranav Garimidi & Tim Roughgarden, 2023. "Transaction Fee Mechanism Design with Active Block Producers," Papers 2307.01686, arXiv.org, revised Oct 2023.
    4. Matheus V. X. Ferreira & David C. Parkes, 2022. "Credible Decentralized Exchange Design via Verifiable Sequencing Rules," Papers 2209.15569, arXiv.org, revised Apr 2023.
    5. Eduard Hartwich & Alexander Rieger & Johannes Sedlmeir & Dominik Jurek & Gilbert Fridgen, 2023. "Machine economies," Electronic Markets, Springer;IIM University of St. Gallen, vol. 33(1), pages 1-13, December.
    6. Andrew Komo & Scott Duke Kominers & Tim Roughgarden, 2024. "Shill-Proof Auctions," Papers 2404.00475, arXiv.org, revised Nov 2024.
    7. Yoav Kolumbus & Joe Halpern & 'Eva Tardos, 2024. "Paying to Do Better: Games with Payments between Learning Agents," Papers 2405.20880, arXiv.org.
    8. Hao Chung & Elaine Shi, 2021. "Foundations of Transaction Fee Mechanism Design," Papers 2111.03151, arXiv.org, revised Nov 2022.
    9. Conall Butler & Martin Crane, 2023. "Blockchain Transaction Fee Forecasting: A Comparison of Machine Learning Methods," Mathematics, MDPI, vol. 11(9), pages 1-26, May.
    10. Joshua S. Gans & Richard Holden, 2022. "Mechanism Design Approaches to Blockchain Consensus," Papers 2206.10065, arXiv.org.
    11. Matheus V. X. Ferreira & S. Matthew Weinberg, 2021. "Proof-of-Stake Mining Games with Perfect Randomness," Papers 2107.04069, arXiv.org, revised Dec 2021.
    12. Abdoulaye Ndiaye, 2024. "Blockchain Price vs. Quantity Controls," Papers 2405.00235, arXiv.org.
    13. Michele Fabi, 2024. "Latency Tradeoffs in Blockchain Capacity Management," Working Papers 2024-10, Center for Research in Economics and Statistics.
    14. Oguzhan Akcin & Robert P. Streit & Benjamin Oommen & Sriram Vishwanath & Sandeep Chinchali, 2022. "A Control Theoretic Approach to Infrastructure-Centric Blockchain Tokenomics," Papers 2210.12881, arXiv.org.
    15. Yulin Liu & Yuxuan Lu & Kartik Nayak & Fan Zhang & Luyao Zhang & Yinhong Zhao, 2022. "Empirical Analysis of EIP-1559: Transaction Fees, Waiting Time, and Consensus Security," Papers 2201.05574, arXiv.org, revised Apr 2023.
    16. Hao Chung & Tim Roughgarden & Elaine Shi, 2024. "Collusion-Resilience in Transaction Fee Mechanism Design," Papers 2402.09321, arXiv.org, revised Jun 2024.
    17. Yotam Gafni & Aviv Yaish, 2022. "Discrete & Bayesian Transaction Fee Mechanisms," Papers 2210.07793, arXiv.org, revised May 2024.
    18. Yuxuan Lu & Qian Qi & Xi Chen, 2023. "A Framework of Transaction Packaging in High-throughput Blockchains," Papers 2301.10944, arXiv.org.
    19. Kim, Daehan & Ryu, Doojin & Webb, Robert I., 2023. "Determination of equilibrium transaction fees in the Bitcoin network: A rank-order contest," International Review of Financial Analysis, Elsevier, vol. 86(C).
    20. Agostino Capponi & Ruizhe Jia & Ye Wang, 2022. "The Evolution of Blockchain: from Lit to Dark," Papers 2202.05779, arXiv.org.

    More about this item

    NEP fields

    This paper has been announced in the following NEP Reports:

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:arx:papers:2207.07996. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: arXiv administrators (email available below). General contact details of provider: http://arxiv.org/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.