Mechanism Design with Blockchain Enforcement

We study the design of self-enforcing mechanisms that rely on neither a trusted third party (e.g., court, trusted mechanism designer) nor a long-term relationship. Instead, we use a smart contract written on blockchains as a commitment device. We design the digital court, a smart contract that identifies and punishes agents who reneged on the agreement. The digital court substitutes the role of legal enforcement in the traditional mechanism design paradigm. We show that, any agreement that is implementable with legal enforcement can also be implemented with enforcement by the digital court. To pursue a desirable design of the digital court, we study a way to leverage truthful reports made by a small fraction of behavioral agents. Our digital court has a unique equilibrium as long as there is a positive fraction of behavioral agents, and it gives correct judgment in the equilibrium if honest agents are more likely to exist than dishonest agents. The platform for smart contracts is already ready in 2020; thus, self-enforcing mechanisms proposed in this paper can be used practically, even now. As our digital court can be used for implementing general agreements, it does not leak the detailed information about the agreement even if it is deployed on a public blockchain (e.g., Ethereum) as a smart contract.

[1]  Stephanie Alexander,et al.  Augur: a decentralized oracle and prediction market platform , 2015 .

[2]  Andreas G. Veneris,et al.  Astraea: A Decentralized Blockchain Oracle , 2018, 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[3]  Eric Budish The Economic Limits of Bitcoin and the Blockchain , 2018 .

[4]  Jacob D. Leshno,et al.  Monopoly without a Monopolist: An Economic Analysis of the Bitcoin Payment System , 2017, The Review of Economic Studies.

[5]  Matthew O. Jackson,et al.  A crash course in implementation theory , 2001, Soc. Choice Welf..

[6]  J. Asker,et al.  Bidding Rings , 2022 .

[7]  Elaine Shi,et al.  Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts , 2016, 2016 IEEE Symposium on Security and Privacy (SP).

[8]  Frank Heinemann,et al.  American Economic Association Unique Equilibrium in a Model of Self-Fulfilling Currency Attacks : Comment , 2015 .

[9]  Hitoshi Matsushima,et al.  Virtual implementation in iteratively undominated strategies: complete information , 1992 .

[10]  L. Cong,et al.  Blockchain Disruption and Smart Contracts , 2018, The Review of Financial Studies.

[11]  John. Moore,et al.  Subgame Perfect Implementation , 1988 .

[12]  Bhaskar Krishnamachari,et al.  Solving the Buyer and Seller’s Dilemma: A Dual-Deposit Escrow Smart Contract for Provably Cheat-Proof Delivery and Payment for a Digital Good without a Trusted Mediator , 2018, 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC).

[13]  X. Vives,et al.  Bank Runs as an Equilibrium Phenomenon , 1987, Journal of Political Economy.

[14]  Arne Meeuw,et al.  A Decentralised Sharing App running a Smart Contract on the Ethereum Blockchain , 2016, IOT.

[15]  Thomas Heinz Meitinger,et al.  Smart Contracts , 2017, Informatik-Spektrum.

[16]  Alex Pentland,et al.  Enigma: Decentralized Computation Platform with Guaranteed Privacy , 2015, ArXiv.

[17]  Thomas R. Palfrey,et al.  Nash Implementation Using Undominated Strategies , 1991 .

[18]  Feng Hao,et al.  A Smart Contract for Boardroom Voting with Maximum Voter Privacy , 2017, IACR Cryptol. ePrint Arch..

[19]  Ilya Segal,et al.  An Efficient Dynamic Mechanism , 2013 .

[20]  Jean Tirole,et al.  Collusion and the Theory of Organizations , 1991 .

[21]  Uri Gneezy,et al.  Deception: The Role of Consequences , 2005 .

[22]  Johannes Horner,et al.  Truthful Equilibria in Dynamic Bayesian Games , 2013 .

[23]  J. Abeler,et al.  Preferences for Truth-Telling , 2016, Econometrica.

[24]  Mohammad Akbarpour,et al.  Credible Auctions: A Trilemma , 2019, Econometrica.

[25]  R. McAfee,et al.  Auctions and Bidding , 1986 .

[26]  Jacob D. Leshno,et al.  An Economist’s Perspective on the Bitcoin Payment System , 2019, AEA Papers and Proceedings.

[27]  H. Carlsson,et al.  Global Games and Equilibrium Selection , 1993 .

[28]  M. Jackson Implementation in Undominated Strategies: A Look at Bounded Mechanisms , 1992 .

[29]  Hitoshi Matsushima Blockchain Disables Real-World Governance , 2019 .

[30]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[31]  E. Maskin Nash Equilibrium and Welfare Optimality , 1999 .

[32]  Hitoshi Matsushima,et al.  Role of honesty in full implementation , 2008, J. Econ. Theory.

[33]  E. Maskin,et al.  Implementation Theory∗ , 2002 .

[34]  Arunava Sen,et al.  VIRTUAL IMPLEMENTATION IN NASH EQUILIBRIUM , 1991 .

[35]  David M. Kreps,et al.  Rational cooperation in the finitely repeated prisoners' dilemma , 1982 .

[36]  Oded Goldreich,et al.  Foundations of Cryptography: Volume 1, Basic Tools , 2001 .

[37]  Amr M. Youssef,et al.  Verifiable Sealed-Bid Auction on the Ethereum Blockchain , 2018, IACR Cryptol. ePrint Arch..

[38]  Hitoshi Matsushima A new approach to the implementation problem , 1988 .