IMO, one necessary piece of the decentralized and autonomous puzzle that gets wrongly neglected is decentralized exchanges (DEXs.) I think that, for good reason, DEXs will be a big market in the cryptocurrency space. As time goes on, more and more centralized exchanges keep:
1. Going bankrupt
2. Getting hacked
3. Offering little to no transparency
4. Operating on fractional reserves
5. Faking volume
6. Onerous KYC/AML requirements
7. Withdraw delays/holds
8. Participating in insider trading
9. Limitations due to regulations and preferential treatment when deciding which cryptocurrencies are added
10. Delisting & enlisting blackmail
11. Withdraw delays due to verification/KYC/security reasons
Eventually, due to the above issues, people will transition to decentralized exchanges. DEXs are necessary for completely decentralized and autonomous interactions.
This thread is intended to track the development and features of DEXs. Feel free to bump the thread with updates or new projects. I am not really sure which design is best at this point. This is intended to be a neutral thread, but feel free to discuss the pros and cons of each implementation. Which design is the best, or is the best solution yet to come? What ideas (if any) do you have to improve the DEXs' designs? Do you know of any other DEXs in existence/development?
(in alphabetical order)0x Protocol- Status: Released
- Website:
https://0xproject.com/- Exchange:
https://0xproject.com/portal- Whitepaper:
https://0xproject.com/pdfs/0x_white_paper.pdfStrengths:- Working implementation
- Fully autonomous and decentralized
- 0x is a DEX "fat protocol"
that other projects are building on top of, thus liquidity will be shared among multiple exchanges
Weaknesses:- Only compatible with Ethereum and/or ERC-20 tokens
B&C Exchange- Status:
Vaporware Dead Project?- Website:
https://bcexchange.org/- BCT Thread:
https://bitcointalksearch.org/topic/mandatory-upgrade-required-ann-bc-exchange-all-users-must-upgrade-1033773- Whitepaper:
https://bcexchange.org/assets/Blocks_&_Chains_Decentralized_Exchange.pdfStrengths:- Decentralized and autonomous network of multi-signature addresses
- No derivatives or IOUs (for cryptocurrencies)
- FIAT derivatives
Weaknesses:- Vaporware
Bancor- Status: Released
- Website:
https://www.bancor.network/- BCT Thread:
https://bitcointalksearch.org/topic/ann-bancor-protocol-for-smart-tokens-solving-the-liquidity-problem-1789222Strengths:- Working implementation
- Fully autonomous and decentralized
- Allows straightforward and simple (Shapeshift-like) exchanges
- A novel and elegant solution to the liquidity problem most DEXs and decentralized/autonomous stablecoins face
Weaknesses:- Only compatible with Ethereum and/or ERC-20 tokens
BitBay- Status: Released
- Website:
http://bitbay.market/- BCT Thread:
https://bitcointalksearch.org/topic/bitbay-official-bitbay-thread-smart-contracts-decentralized-markets-rolling-peg-890531Strengths:- Working implementation
- Fully decentralized peer-to-peer trading via atomic swaps
- No derivatives, multi-signature gateways, or IOUs
- Effectively, the DEX feature of BitBay is a decentralized version of LocalBitcoins
- The only DEX that allows for FIAT/Crypto trading without gateways, derivatives, or IOUs
Weaknesses:- To be updated once I have time to do more research and better analyze it...
Bitshares- Status: Released
- SPV Wallet:
https://wallet.bitshares.org/?r=del.coinhoarder- Website:
https://bitshares.org/- Forums:
https://bitsharestalk.org/Strengths:- Working SPV implementation- the oldest and most established DEX
- Fully decentralized and autonomous exchange
- Commodity, FIAT, Equity, and Index-based derivatives are available for trading
- Advanced user issued asset and account features
- Decentralized referral reward accounts
- Allows for price discovery of multiple decentralized exchange's IOUs (a poloBTC will be of different value than a bittrexBTC will be different than a bitfinexBTC due to differentiating dynamics)
Weaknesses:- Systematic risk of decentralized and autonomous derivatives (optional)
- Trusted third party risks of IOUs and On/Off ramps (optional)
Blocknet- Status: Released
- Website:
http://blocknet.co/- BCT Thread:
https://bitcointalksearch.org/topic/annblocknet-truly-decentralized-exchange-token-ecosystem-infrastructure-829576Strengths:- Fully decentralized peer to peer trading (via atomic swaps)
- No derivatives, multi-signature gateways, or IOUs
Weaknesses:- You must download the entire blockchain of each coin you want to trade, have the wallets running, and configure the RPC username/pass*
- Trading is only working on the command line and/or in the GUI, but not user-friendly at all.
InstantDEX- Status: Released
- Website:
http://www.instantdex.org/- BCT Thread:
https://bitcointalksearch.org/topic/btcd-is-no-more-684090- Forum:
http://forum.instantdex.org/Strengths:- Working implementation
- Fully decentralized and autonomous peer-to-peer trading (via atomic swaps)
- Can access several different sources of liquidity, including Nxt assets like Multigateway coins and centralized exchanges via API keys
Weaknesses:- You can only trade IOUs in the form of Nxt user issued assets
- You must download the entire blockchain of each coin you want to trade, have the wallets running, and configure the RPC username/pass*
Waves- Status: Released
- Website:
https://wavesplatform.com/- BCT Thread:
https://bitcointalksearch.org/topic/waves-ultimate-crypto-tokens-blockchain-platform-1387944- Wallet (Chrome App):
https://wavesplatform.com/#downloads_anchorStrengths:- Working implementation
- SPV wallet
- FIAT IOUs via gateways
- Centralized order matching allows quicker trades and defense against frontrunning
- Utilizes multi-signature gateways allowing deposit/withdrawal of real cryptocurrency
Weaknesses:- Centralized order matching and gateways make Waves more centralized than most other DEXs
- You can only trade IOUs via gateways or other user issued assets.
* You will not have to download the entire blockchains once SPV nodes are made compatible. It is also possible to make a multi-coin SPV wallet so you don't have to download the blockchains, and you don't need to run several cryptocurrency's wallets separately.
Try to stay on topic. I will only delete posts sparingly... please no trolling or personal attacks, and try to make sure your post has some substance.