This story draft by @escholar has not been reviewed by an editor, YET.
Authors:
(1) Nicholas A. G. Johnson ([email protected]);
(2) Theo Diamandis ([email protected]);
(3) Alex Evans ([email protected]);
(4) Henry de Valence ([email protected]);
(5) Guillermo Angeris ([email protected]).
1.1 Symmetric pure strict equilibrium
2 Batched decentralized exchanges
In this section, we will show some basic applications of the above properties to a batched decentralized exchange, which we describe below.
Decentralized exchanges. A decentralized exchange (or DEX, for short) is a type of exchange that exists on a blockchain. Such exchanges enable any agent to trade currencies without the need for a centralized intermediary. In many cases, these exchanges are organized as constant function market makers (see, e.g., [1] for a general introduction to this type of exchange), a special type of automated market maker that uses a specific function to price assets.
Batched DEXs. A batched decentralized exchange is a DEX where the trades are batched before they are executed. Specifically, the trades are aggregated in some way (depending on the type of batching performed) and then traded ‘all together’ through the DEX, before being disaggregated and passed back to the users. Though the idea of a batched exchange has been proposed many times in different contexts (see, e.g., [4] and [13]), presently, almost all major decentralized exchanges are not batched. Recent work has suggested that batching is useful for privacy [5] and Penumbra [9] has proposed a design for a fully-private decentralized exchange which makes use of batching as a method for avoiding certain information leakage [2]. We describe a very simplified version of this proposal below, which will suffice for our discussion.
This paper is available on arxiv under CC BY 4.0 DEED license.