Who Needs Consensus? A Distributed Monetary System Between Rational Agents via Hearsay
Yanni Georghiades, Robert Streit, Vijay Garg

TL;DR
Hearsay is a distributed monetary system that operates without consensus, tolerates Byzantine and rational agents, and incentivizes correct behavior through rewards and punishments, using a novel broadcast primitive called Rational Reliable Broadcast.
Contribution
It introduces Hearsay, a monetary protocol that tolerates rational and Byzantine agents without requiring consensus, and presents Rational Reliable Broadcast with proven Nash equilibrium properties.
Findings
Hearsay achieves agreement among rational agents with a single broadcast per transaction.
Rational Reliable Broadcast guarantees similar properties to Byzantine Reliable Broadcast but tolerates rational deviations.
Following Rational Reliable Broadcast is a Nash equilibrium, incentivizing correct participation.
Abstract
We propose a novel distributed monetary system called Hearsay that tolerates both Byzantine and rational behavior without the need for agents to reach consensus on executed transactions. Recent work [5, 10, 15] has shown that distributed monetary systems do not require consensus and can operate using a broadcast primitive with weaker guarantees, such as reliable broadcast. However, these protocols assume that some number of agents may be Byzantine and the remaining agents are perfectly correct. For the application of a monetary system in which the agents are real people with economic interests, the assumption that agents are perfectly correct may be too strong. We expand upon this line of thought by weakening the assumption of correctness and instead adopting a fault tolerance model which allows up to agents to be Byzantine and the remaining agents to be rational. A…
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.
Taxonomy
TopicsDistributed systems and fault tolerance · Blockchain Technology Applications and Security · Auction Theory and Applications
