Proceedings

Smart Contracts for Trustless Sampling of Correlated Equilibria

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 3744-3752.

https://doi.org/10.24963/ijcai.2025/416

Abstract

Correlated equilibria are a standard solution concept in game theory and generalize Nash equilibria. In a 2-player non-cooperative game in which player i has action set A_i, a correlated equilibrium is a self-enforcing probability distribution σ over A_1 * A_2. Specifically, when a strategy profile (s_1, s_2) in A_1 * A_2 is sampled according to σ, each player i can observe their own component s_i, but not the other player's component. Knowing s_i and σ, player i cannot increase their expected payoff by defecting and playing a strategy s'_i different from s_i. Correlated equilibria are ubiquitous and crucial in mechanism design, including in the design of blockchain-based protocols which aim to incentivize honest behavior.

A correlated equilibrium depends on a centralized and impartial oracle, often called the ''external signal'' in game theory literature, to sample a strategy profile and disclose each player's component to them, while keeping the other player's component secret. However, there is currently no trustless method to achieve this on the blockchain without centralization or relying on trusted third-parties.

In this work, we address this challenge and provide two novel protocols, one based on oblivious transfer and the other based on zkSNARKs to replace the public signal with a smart contract. We prove that our approaches are secure and provide the desired privacy properties of a correlated equilibrium, while also being efficient in terms of gas usage and thus affordable in practice.

  1. [Abidha et al., 2024] V. P. Abidha, Togzhan Barakbayeva, Zhuo Cai, and Amir Kafshdar Goharshady. Gas-efficient decentralized random beacons. In IEEE ICBC, pages 205- 209, 2024.
  2. [Aumann, 1974] Robert J. Aumann. Subjectivity and corre- lation in randomized strategies. volume 1, pages 67-96, 1974.
  3. [Aumann, 1987] Robert J. Aumann. Correlated equilibrium as an expression of bayesian rationality. volume 55, pages 1-18, 1987.
  4. [Azouvi and Hicks, 2021] Sarah Azouvi and Alexander Hicks. Sok: Tools for game theoretic models of security for cryptocurrencies. 2021.
  5. [Ballweg et al., 2023] Jonas Ballweg, Zhuo Cai, and Amir Kafshdar Goharshady. Purelottery: Fair leader elec- tion without decentralized random number generation. In IEEE Blockchain, pages 273-280, 2023.
  6. [Ballweg et al., 2025] Jonas Ballweg, Amir Kafshdar Gohar- shady, and Zhaorun Lin. Fast and gas-efficient private sealed-bid auctions. In ACM PODC, 2025.
  7. [Barakbayeva et al., 2024] Togzhan Barakbayeva, Zhuo Cai, and Amir Kafshdar Goharshady. SRNG: an efficient de- centralized approach for secret random number genera- tion. In IEEE ICBC, pages 615-619, 2024.
  8. [Barakbayeva et al., 2025] Togzhan Barakbayeva, Soroush Farokhnia, Amir Kafshdar Goharshady, Pingjiang Li, and Zhaorun Lin. Improved gas optimization of smart con- tracts. In FSEN, pages 1-10, 2025.
  9. [Ben-Sasson et al., 2018] Eli Ben-Sasson, Iddo Bentov, Yi- non Horesh, and Michael Riabzev. Fast reed-solomon interactive oracle proofs of proximity. In ICALP, pages 14:1-14:17, 2018.
  10. [Ben-Sasson et al., 2019] Eli Ben-Sasson, Iddo Bentov, Yi- non Horesh, and Michael Riabzev. Scalable zero knowl- edge with no trusted setup. In CRYPTO, pages 701-732, 2019.
  11. [Bhudia et al., 2023] Alpesh Bhudia, Anna Cartwright, Ed- ward Cartwright, Darren Hurley-Smith, and Julio Hernandez-Castro. Game theoretic modelling of a ran- som and extortion attack on ethereum validators. In ARES, pages 1-11, 2023.
  12. [Biais et al., 2021] Bruno Biais, Christophe Bisière, Matthieu Bouvard, and Catherine Casamatta. Strategic interactions in blockchain: A survey of game-theoretic approaches. In Principles of blockchain systems, pages 155-174. Springer, 2021.
  13. [Cai and Goharshady, 2023a] Zhuo Cai and Amir Kafshdar Goharshady. Game-theoretic randomness for proof-of- stake. In MARBLE, pages 28-47, 2023.
  14. [Cai and Goharshady, 2023b] Zhuo Cai and Amir Kafshdar Goharshady. Trustless and bias-resistant game-theoretic distributed randomness. In IEEE ICBC, pages 1-3, 2023.
  15. [Cai et al., 2023] Zhuo Cai, Soroush Farokhnia, Amir Kaf- shdar Goharshady, and S. Hitarth. Asparagus: Automated synthesis of parametric gas upper-bounds for smart con- tracts. pages 882-911, 2023.
  16. [Chatterjee et al., 2018a] Krishnendu Chatterjee, Amir Kaf- shdar Goharshady, Rasmus Ibsen-Jensen, and Yaron Vel- ner. Ergodic mean-payoff games for the analysis of attacks in crypto-currencies. In CONCUR, pages 11:1-11:17, 2018.
  17. [Chatterjee et al., 2018b] Krishnendu Chatterjee, Amir Kaf- shdar Goharshady, and Yaron Velner. Quantitative analysis of smart contracts. In ESOP, pages 739-767, 2018.
  18. [Chatterjee et al., 2019] Krishnendu Chatterjee, Amir Kaf- shdar Goharshady, and Arash Pourdamghani. Probabilistic smart contracts: Secure randomness on the blockchain. In IEEE ICBC, pages 403-412, 2019.
  19. [Diamantaras et al., 2009] Dimitrios Diamantaras, Emina I Cardamone, Karen A Campbell Campbell, Scott Deacle, and LA Delgado. A toolbox for economic design. Springer, 2009.
  20. [Farokhnia and Goharshady, 2023a] Soroush Farokhnia and Amir Kafshdar Goharshady. Alleviating high gas costs by secure and trustless off-chain execution of smart contracts. In ACM SAC, pages 258-261, 2023.
  21. [Farokhnia and Goharshady, 2023b] Soroush Farokhnia and Amir Kafshdar Goharshady. Reducing the gas usage of ethereum smart contracts without a sidechain. In IEEE ICBC, pages 1-3, 2023.
  22. [Fatemi and Goharshady, 2023a] Pouria Fatemi and Amir Goharshady. Secure and decentralized generation of se- cret random numbers on the blockchain. In IEEE BCCA, pages 511-517, 2023.
  23. [Fatemi and Goharshady, 2023b] Pouria Fatemi and Amir Kafshdar Goharshady. Secure and decentralized generation of secret random numbers on the blockchain. In IEEE BCCA, pages 511-517, 2023.
  24. [Fatemi and Goharshady, 2025] Pouria Fatemi and Amir Kafshdar Goharshady. Fortuna: A game-theoretic protocol to generate secret randomness on the blockchain. In IEEE ICBC, 2025.
  25. [Fernando and Roy, 2023] Rex Fernando and Arnab Roy. Poster: WIP: account zk-rollups from sumcheck argu- ments. In ACM CCS, pages 3594-3596, 2023.
  26. [Goharshady, 2021] Amir Kafshdar Goharshady. Irrational- ity, extortion, or trusted third-parties: Why it is impossible to buy and sell physical goods securely on the blockchain. In IEEE Blockchain, pages 73-81, 2021.
  27. [Groth, 2016] Jens Groth. On the size of pairing-based non- interactive arguments. In EUROCRYPT, pages 305-326, 2016.
  28. [Johnson et al., 2014] Benjamin Johnson, Aron Laszka, Jens Grossklags, Marie Vasek, and Tyler Moore. Game- theoretic analysis of ddos attacks against bitcoin mining pools. In FC, pages 72-86, 2014.
  29. [Krasnoselskii et al., 2020] Mikhail Krasnoselskii, Grigorii Melnikov, and Yury Yanovich. No-dealer: Byzantine fault-tolerant random number generator. In INFOCOM, pages 568-573, 2020.
  30. [Kruminis and Navaie, 2022] Edvinas Kruminis and Keivan Navaie. Game-theoretic analysis of an exclusively transaction-fee reward blockchain system. IEEE Access, 10:5002-5011, 2022.
  31. [Laszka et al., 2015] Aron Laszka, Benjamin Johnson, and Jens Grossklags. When bitcoin mining pools run dry: A game-theoretic analysis of the long-term impact of attacks between mining pools. In FC, pages 63-77, 2015.
  32. [Lewenberg et al., 2015] Yoad Lewenberg, Yoram Bachrach, Yonatan Sompolinsky, Aviv Zohar, and Jeffrey S Rosenschein. Bitcoin mining pools: A coopera- tive game theoretic analysis. In AAMAS, pages 919-927, 2015.
  33. [Liu et al., 2019] Ziyao Liu, Nguyen Cong Luong, Wenbo Wang, Dusit Niyato, Ping Wang, Ying-Chang Liang, and Dong In Kim. A survey on blockchain: A game theoretical perspective. IEEE Access, 7:47615-47643, 2019.
  34. [Manshaei et al., 2018] Mohammad Hossein Manshaei, Murtuza Jadliwala, Anindya Maiti, and Mahdi Fooladgar. A game-theoretic analysis of shard-based permissionless blockchains. IEEE Access, 6:78100-78112, 2018.
  35. [Nakamoto, 2009] Satoshi Nakamoto. Bitcoin: A peer-to- peer electronic cash system. 2009.
  36. [Naor and Pinkas, 1999] Moni Naor and Benny Pinkas. Oblivious transfer and polynomial evaluation. In STOC, pages 245-254, 1999.
  37. [Naor and Pinkas, 2001] Moni Naor and Benny Pinkas. Ef- ficient oblivious transfer protocols. In SODA, pages 448- 457, 2001.
  38. [Schindler et al., 2020] Philipp Schindler, Aljosha Jud- mayer, Nicholas Stifter, and Edgar R. Weippl. HydRand: Efficient continuous distributed randomness. In IEEE S&P, pages 73-89, 2020.
  39. [Szabo, 1997] Nick Szabo. Formalizing and securing rela- tionships on public networks. volume 2, 1997.
  40. [Vogelsteller and Buterin, 2014] Fabian Vogelsteller and Vi- talik Buterin. Ethereum whitepaper. 2014.
  41. [Wang and Nixon, 2020] Gang Wang and Mark Nixon. RandChain: Practical scalable decentralized randomness attested by blockchain. In IEEE Blockchain, pages 442- 449, 2020.
  42. [Xu et al., 2021] Jiahua Xu, Damien Ackerer, and Alevtina Dubovitskaya. A game-theoretic analysis of cross-chain atomic swaps with htlcs. In IEEE ICDCS, pages 584-594, 2021.
  43. [Yadav et al., 2022] Vijay Kumar Yadav, Nitish Andola, Shekhar Verma, and S. Venkatesan. A survey of oblivi- ous transfer protocol. ACM CSUR, 54(10s):211:1-211:37, 2022.
  44. [Yao, 1982] Andrew C. Yao. Protocols for secure computa- tions. In SFCS, pages 160-164, 1982.
  45. [Zimbeck et al., 2014] D. Zimbeck, S. Donato, A. Hahn, P. Sloin, and G. Meacci. BitHalo: Mother of smart contracts and a decentralized market for everything. https://bithalo.org/, 2014. Link

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards