Adversarial procurement in blockchains
Maryam Bahrani, Michael Neuder, S. Matthew Weinberg

TL;DR
This paper explores the design of blockchain protocols that incentivize costly computational tasks using mechanism design, balancing economic costs and adversarial behaviors to optimize performance.
Contribution
It formalizes the mechanism design problem for adversarial, pseudonymous environments and characterizes optimal protocols and equilibria, providing practical design insights.
Findings
Optimal protocol loss scales logarithmically with liveness fault cost.
Optimal design often involves a single random node as primary and a fallback committee.
Negative payments (slashing) are beneficial in certain regimes.
Abstract
An emerging blockchain protocol design pattern leverages the asymmetry between the computational effort in performing versus verifying tasks. For example, cryptographic validity proofs (e.g., SNARKS) require the prover to expend significant effort demonstrating the correctness of their claim, while the verifiers benefit from extremely easy validation. The operationalization of this paradigm requires efficiently soliciting the performance of expensive tasks in pseudonymous, adversarial environments. We formalize this as a mechanism design question. The protocol balances the economic cost of a liveness fault, where the work is not completed, with the payments required to incentivize specific behavior from candidate suppliers. We show that the loss of the optimal protocol scales logarithmically in the cost of a liveness fault, scaled up by the adversarial fraction of the network.…
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.
