A comprehensive list of decentralized exchanges (DEX).
This is a list of decentralized exchanges of cryptographic assets (cryptocurrencies, tokens, derivatives, futures...) and their protocols, without a central entity. The architecture of these and their protocols can be quite different from one another. In some cases, they are built projects entirely open source. In other cases, they are closed in some aspects, but still implemented open or decentralized tools or mechanisms like smart contracts that are publicly verifiable. Other projects have chosen to create their own distributed ledger technology (DTL) in order to build a protocol for exchange.
Please, consider contributing and/or donate (I have a really big stomach to maintain. 🍺 🍔 🍩):
- eth: 0x81404BE6B9d46554ADAbCc7599967cF157720d31
- btc: 1HUwxzaNoo1Qdw9Sh5esHhAf5FXFZ7tk8N
Exchange | URL | REPO | Whitepaper/Docs | DEX GRADE | Status | Protocol | Reference | Asset | DLT | ORG | |
---|---|---|---|---|---|---|---|---|---|---|---|
{Set} | (developing) | {Set} protocol | 2 | ERC20 Tokens - Set Tokens | Ethereum | ||||||
0x | (live) | 0x protocol | 2 | ERC20 Tokens | Ethereum | ||||||
0x Portal | (operating) | 0x protocol | |||||||||
0xchange | (operating) | 0x protocol | |||||||||
Aermos | FULLY |
(developing) | TBC | ||||||||
AirSwap | (operating) | swap protocol | |||||||||
Altcoin Exchange | (developing) | raiden protocol | |||||||||
ALTTEX | (developing) | 0x protocol | |||||||||
Amadeus Relay | (developing) | 0x protocol | |||||||||
Aphelion | (developing - launch Q1 2018) | deal protocol | |||||||||
Arbidex | (developing - launch Q4 2018) | TBC | |||||||||
ATLANT DEX | (Token Launch) | atlant protocol | |||||||||
atomicDEX | (developing) | TBC | |||||||||
ATUM | (developing) | cross-chain (NEM) | |||||||||
B&C Exchange | (operating) | bcexchange protocol | |||||||||
b0x | (developing - TGE expected Q2 2018) | b0x protocol (margin lending/trading and oracle marketplace) | |||||||||
Bancor | (live) | bancor protocol | ERC20 Tokens | Ethereum | |||||||
BarterDEX | (operating) | barterdex protocol | |||||||||
Binkd | (developing) | 0x protocol | 3 | ||||||||
Bisq | FULLY |
(operating) | Bisq protocol | 6 | |||||||
BitPoint | (operating) | 0x protocol | 6 | ||||||||
Bitox Exchange | (developing) | 0x protocol | |||||||||
BitShares | (live) | bitshares protocol (DPOS) | Bitshares, Bitshares SmartCoins | Bitshares | |||||||
Blackhalo | FULLY |
(operating - beta) | TBC | ||||||||
Blockchain.io | DS DSTT |
(developing) | cross-chain protocol | 3 | |||||||
Blocknet DEX | (due 15 March) | (alpha) | blocknet protocol + 0x protocol | ||||||||
Blockport | (developing) | blockport protocol | 3 | ||||||||
BlockTrades | (operating) | counterparty protocol | |||||||||
Braveno | DSTT |
(operating) | TBC | 3 | |||||||
BTSABC | (operating) | bitshares protocol (DPOS) | |||||||||
Bytabit | ACL DCD DC DOM |
(developing) | bytabit protocol | 6 | |||||||
Catalyst | (developing - alpha) | enigma protocol | |||||||||
CDX | (proposed) | enigma protocol | TBC | Ethereum - Youdex Sidechain | |||||||
Coinffeine | (developing) | coinffeine protocol | |||||||||
COMIT | (whitepaper) | comit protocol (cross-chain routing) | 2 | ||||||||
Cosmos Network | (whitepaper) | interledger protocol | |||||||||
Counterparty DEX | (operating) | counterparty protocol | Bitcoin - Counterparty Tokens | Bitcoin | |||||||
CoX | (developing) | cox protocol | |||||||||
Crypto Bridge | (operating) | bitshares protocol (DPOS) | |||||||||
CryptoDerivatives | (operating) | TBC | |||||||||
Cybex | (operating) | bitshares protocol (Graphene) | |||||||||
DC-Ex | (operating) | TBC | |||||||||
DDEX | (operating) | 0x protocol | |||||||||
DEAL | (developing) | deal protocol | 2 | NEO Assets | NEO | ||||||
Decred | (operating) | decred cross-chain atomic swapping protocol | |||||||||
Deex | (developing) | bitshares protocol (Graphene) | |||||||||
DECENT EX | (operating) | 0x protocol | |||||||||
Decentral Exchange | (dead) | TBC | |||||||||
DecentralizedEXchange | (developing) | TBC | |||||||||
DECENTREX | (will be shutdown on 30 December 2017) | on-chain protocol | |||||||||
Dether | (developing) | TBC | 6 | ||||||||
Deviant DEX | (announced) | TBC | |||||||||
Dextroid | (operating - beta) | 0x protocol | |||||||||
DEX | (developing) | 0x protocol | |||||||||
DEXY | DOB |
(developing) | decentralized exchange protocol | ||||||||
Dexy | (developing) | TBC | |||||||||
Dharma | (developing) | TBC | 2 | ERC20 Tokens - Dharma Debt Token | Ethereum | ||||||
Digitex Futures | (developing) | digitex protocol | 9 | ||||||||
Distributed Exchage | (dead) | TBC | |||||||||
DSE | FULLY |
(developing) | TBC | 11 | |||||||
DTX | (developing) | TBC | |||||||||
DutchX | (developing) | dutch auction principle protocol | |||||||||
dYdX | (developing) | dYdX protocol | 5 | ERC20 Tokens - Dydx Derivatives (Option - Short Sell) | Ethereum | ||||||
EasyTrade | (operating) | 0x protocol | |||||||||
Eidoo | DCD |
(operating) | multi protocol | 3 | |||||||
Enigma | (proposed) | enigma protocol | 2 | All | All | ||||||
EOSfinex | (developing) | eos protocol | |||||||||
ERC dEX | (operating) | 0x protocol | |||||||||
EtherDelta | (operating) | on-chain protocol | |||||||||
EtherEx | (operating) | TBC | |||||||||
EtherFlyer | (operating) | TBC | |||||||||
EtheRoox | (developing) | TBC | |||||||||
Ether Wager | (operating) | oraclize protocol | |||||||||
Ethex | (beta) | TBC | |||||||||
Ethfinex | (private beta) | multi protocol | 4 | ||||||||
Ethos | DCD DS |
(developing) | multi protocol (0x - atomic swap) | 6 | |||||||
EthRoox | (operating with issues) | TBC | |||||||||
ExchangeN | (operating with issues) | TBC | |||||||||
Exchange Union | DS DOB DD |
(developing) | cross-exchange protocol | ||||||||
Expread | (developing) | payment channels protocol | |||||||||
FairX | (developing) | stellar consensus protocol | 6 | ||||||||
Flipper0x | (developing) | 0x protocol | |||||||||
Forkdelta | (operating) | on-chain protocol | |||||||||
Freedom Ledger | (developing) | bitshares protocol (DPOS) | |||||||||
Fusion | (developing) | fusion protocol | 2 | ||||||||
GDEX | (operating) | bitshares protocol (DPOS) | |||||||||
Genotik | (developing) | TBC | |||||||||
Gimmer | (developing) | TBC | |||||||||
gnodex | (developing) | off-chain protocol | |||||||||
gnosis-exchange | (developing) | TBC | |||||||||
Graphene | (operating) | bitshares protocol (Graphene) | 2 | ||||||||
Heat | (operating) | asset-to-asset protocol | |||||||||
Herdius | (developing - ICO expected in Q1 2018) | cross-chain protocol | |||||||||
Hydra | (developing - whitepaper) | hydra protocol | 2 | ||||||||
Hodl Hodl | DCD DSTT |
(operating) | 3 | ||||||||
Hodl⚡️co | (developing) | TBC | 6 | ||||||||
IDEX | (operating) | snowglobe protocol | |||||||||
IDT Exchange | (operating) | 0x protocol | |||||||||
Inbest Network | (ICO) | inbest protocol | 4 | ||||||||
Javvy | (developing) | TBC | |||||||||
JOYSO | (ICO) | hex protocol | 3 | ||||||||
Komodo | (developing) | komodo protocol | 2 | N/A | Komodo | ||||||
KyberNetwork | (live) | kyber protocol | ERC20 Tokens | Ethereum | |||||||
LAtoken | (operating) | spectre protocol (DAG) | |||||||||
Legolas Exchange | (developing - ICO Q1 2018) | legolas protocol | 3 | ||||||||
Lendroid | (developing) | lendroid protocol | ERC20 Tokens | Ethereum | |||||||
Leverj | (developing) | leverj protocol | 5 | ||||||||
LinkerCoin | (developing) | linker protocol | |||||||||
Loopring | (developing - launch Q2 2018) | loopring protocol | 2 | ||||||||
Lykke | (operating) | TBC | 4 | ||||||||
Mandarin | (dead) | TBC | |||||||||
Melon | (operating) | melonport protocol | 2 | ERC20 Tokens - Melon Fund Shares | Ethereum | ||||||
Melon DEX | (developing - prototype) | melonport protocol | |||||||||
Mercatox | (developing) | TBC | 4 | ||||||||
Mercury | (developing) | TBC | |||||||||
MinexDEX | (announced) | atomic swap | |||||||||
Mobidex | (developing - private alpha) | 0x protocol | |||||||||
Mothership | (developing) | TBC | |||||||||
MyEtherSwap | (operating) | TBC | |||||||||
NEX | (developing - launch Q3 2018) | off-chain protocol | |||||||||
NextExchange | (developing) | 0x | |||||||||
NVO | (developing - launch Q1 2018) | nvo protocol | |||||||||
Nxt | (operating) | TBC | 5 | ||||||||
Oasis DEX | FULLY |
(operating - alpha) | on-chain protocol | ||||||||
Omega One | (ICO) | TBC | |||||||||
OmiseGO | (developing) | omisego protocol | 2 | All | All | ||||||
Omni DEX | (operating) | TBC | |||||||||
openANX | (developing) | openanx protocol | |||||||||
Open Collectors Network | (developing - prototype) | TBC | 8 | ||||||||
OpenLedger DEX | (operating) | bitshares protocol (DPOS) | |||||||||
Open Relay | (developing - private alpha) | 0x protocol | |||||||||
Orderbook | (released) | ethereum protocol | |||||||||
Paradex | (operating - beta) | 0x protocol | |||||||||
Paradigm | FULLY |
(developing) | paradigm protocol | ||||||||
Plaak | DCD |
(developing) | TBC | ||||||||
PlutusDEX | (operating) | TBC | |||||||||
Prime | (developing - pre-alpha) | TBC | |||||||||
Prism | (developing - invite-only beta) | TBC | |||||||||
QTUM DEX | (announced) | qtum protocol | |||||||||
Radar Relay | ACL DCD |
(operating - beta) | 0x protocol | ||||||||
Radex | (operating - alpha) | saturn protocol | |||||||||
Raiden | (developing) | raiden protocol | 2 | ERC20 Tokens | Ethereum | ||||||
Raidex | (developing) | raiden protocol | |||||||||
Relayer Network | (developing) | 0x protocol (modular trade networks) | |||||||||
Republic Protocol | (operating) | republic protocol | 2 | ||||||||
RigoBlock | (operating with issues) | rigoblock protocol | |||||||||
Ripple | (released) | ripple protocol | 2 | XRP - Ripple Issued Currencies | Ripple | ||||||
Rippex | DC |
(operating) | ripple protocol | 7 | |||||||
River Exchange | FULLY |
(developing) | TBC | ||||||||
RSK | (developing) | rsk protocol | 2 | ||||||||
RuDEX | (operating - beta) | bitshares protocol (Graphene) | |||||||||
SAFEX | (released) | safex protocol | 2 | ||||||||
Saturn | (released) | saturn protocol | 2 | ERC20 Tokens - ERC223 Tokens | Ethereum | ||||||
SDEX | (developing) | stellar consensus protocol | |||||||||
Settle | (developing) | settle protocol | 2 | ||||||||
SingularX | (operating) | TBC | |||||||||
Smart-Exchange | (developing - whitepaper) | icap protocol | |||||||||
Snowglobe | (developing) | snowglobe protocol | 2 | ERC20 Tokens | Ethereum | ||||||
Stellar | (live) | stellar consensus protocol | 2 | Stellar Assets | Stellar | ||||||
Stellarport | (operating) | stellar consensus protocol | |||||||||
Stellar Term | (operating) | stellar consensus protocol | |||||||||
STeX | (developing) | a2a protocol | 3 5 9 | ||||||||
Streamity | (developing) | TBC | 3 | ||||||||
Stronghold | (operating) | stellar consensus protocol | |||||||||
Swap | OPRO |
(developing) | swap protocol | 2 | ERC20 Tokens | Ethereum | |||||
Switcheo | (operating) | neo protocol | |||||||||
Tettix | FULLY |
(dead) | tettix mechanism protocol | ||||||||
The 0cean | (private beta) | 0x protocol | |||||||||
The World Exchange | (operating) | ripple protocol | |||||||||
Token Changer | (developing) | multi protocol | |||||||||
Tokens | (developing) | dynamic trading rights protocol | |||||||||
Token Store | (operating) | TBC | |||||||||
Trade.io | (developing) | raiden protocol | |||||||||
TrueBit | (developing) | truebit protocol | 2 | ||||||||
txbit.io | (announced) | xevan protocol | |||||||||
UbiTok.io | (operating) | on-chain protocol | |||||||||
ValueCash | (developing) | proof of trade protocol | 4 | ||||||||
VariabL | (open alpha) | variabl protocol | 5 | ||||||||
Velcron | (developing) | state-channel protocol | |||||||||
VenDEX | (dead) | TBC | |||||||||
Wanchain | (developing) | wanchain protocol (cross-chain) | 2 | ||||||||
WandX | (developing) | wandx protocol | 1 | ERC20 Tokens - ERC20 Token Baskets | Ethereum | ||||||
Waves | (operating) | waves protocol (Matcher) | |||||||||
Wyvern | (operating - alpha) | wyvern protocol | 1 | non-fungible Ethereum assets | Ethereum | ||||||
WixExchange | DD DG |
(developing) | TBC | ||||||||
xChainge | (operating) | counterparty protocol | |||||||||
YouDEX | (developing) | CDX protocol | |||||||||
YouStock | DS |
(developing) | atomic swap protocol | 11 | |||||||
zDEX | (announced) | zerocoin protocol | 10 | ||||||||
Zero Exchange | (operating with issues) | 0x protocol | |||||||||
Zeus | (developing) | nem protocol | 3 | ||||||||
Zip Exchange | (developing) | 0x protocol |
N/A: Not applicable
TBA: To be analyzed.
TBO: To be obtained.
TBC: To be confirmed.
1: Is an exchange and a protocol.
2: Is not an exchange, just a protocol.
3: Hybrid centralized/decentralized exchange.
4: Hybrid centralized/decentralized exchange, full decentralisation in the roadmap.
5: Decentralized derivatives exchange.
6: Decentralized cash-crypto exchange.
7: http://blog.rippex.net/br/2018/02/gateway-closure/
8: Decentralized non-fungible tokens exchange.
9: Decentralized futures exchange.
10: Decentralized exchange like a feature of wallet client.
11: Decentralized stocks exchange.
It is a complex task, since it not only requires a very specific technical definition, but also requires an exhaustive analysis of each of the exchanges that we include. We are working on it. But all help is welcome. The goal is to get a model like the Creative Commons badges https://creativecommons.org/share-your-work/licensing-types-examples/licensing-examples/.
This is just a draft written by Hanni Abu, Steven Hatzakis, Manfred Karrer and Elio Osés:
- Accountless: The project should be accesible without registration, KYC or AML policies.
ACL
- Decentralized Capital Deposits (self-custodied): You should be able to trade directly out of your own wallet.
DCD
- Decentralized Client: The trades should be possibles through a downloadable client or build it from source.
DC
- Decentralized Development: The project should be open source.
DD
- Decentralized DNS: The project should be accessible through a decentralized domain name service (like ENS).
DDNS
- Decentralized Governance: The direction of the project should be governed by the project's service providers.
DG
- Decentralized Order Books: Orderbooks should be synced among various parties to prevent any malicious behavior in a similar way that blockchain validation consensus is decentralized.
DOB
- Decentralized Order Matching: The matching of orders should be decentralized among different parties.
DOM
- Decentralized Swap: The usage of atomic swaps. The trader's funds should go directly from one to the other without any other parties handling the funds.
DS
- Decentralized Settlement:
DSTT
- Fully Decentralized:
FULLY
- Open Protocol:
OPRO
If you know in details or are you the owner/dev of any DEX, please fill the column with all the codes that correspond creating an issue or pull request to suggest changes to this file.
- @oseselio research for "Mercados Descentralizados | #dsociety" book project.
- Protocols for Decentralized Exchange by Evan Botello: https://github.com/evbots/dex-protocols
- "State of Decentralized Exchanges, 2018" by @NathanSexer: https://media.consensys.net/state-of-decentralized-exchanges-2018-276dad340c79
While the maintainer(s) of this repo do their best to keep this list free of any software that could be considered harmful to users, inclusion on this list does not constitute an endorsement by the author(s) or maintainer(s) of this repo. Do your own due diligence before downloading and installing any software to ensure you can trust it and understand the implications of its use.
List of protocols for peer-to-peer exchange of cryptographic assets without a central entity: