DEX Comparison
How BasicSwap compares with centralized exchanges, instant swap services, Haveno, Bisq, THORChain and other DEXs on custody, ID checks, fees and Monero support.
There are many ways to swap one coin for another, and they differ most in who holds your coins during the trade, what they ask you to prove about yourself, and which coins they can handle. The table compares BasicSwap with centralized exchanges, instant swap services and the other decentralized exchanges people use for Bitcoin and Monero, on those points and a few more, with every cell linking to the source it comes from.
- in your favour
- with conditions
- against you
sources checked 15 October 2026 · numbers link to them
| Centralized services | Decentralized exchanges | This DEX | ||||||
|---|---|---|---|---|---|---|---|---|
| Centralized exchanges(Kraken, Binance) | Instant swap services(ChangeNOW) | Haveno | Bisq | eigenwallet(formerly UnstoppableSwap) | THORChain | Serai DEX(not live yet) | BasicSwap | |
| Trust | ||||||||
| Who holds your coins | No: The exchange holds them1 | With conditions: Keeps no balances, but you send coins to its address for each swap8,9 | Yes: You, in a 2-of-3 multisig with the other trader and an arbitrator13,12 | Yes: You, in a 2-of-2 multisig escrow with the other trader17 | Yes: You, in an atomic swap between two peers with no third party21,20 | With conditions: Network vaults hold coins during a swap24 | With conditions: Planned, with validator-run threshold multisig31 | Yes: You, with the coins locked on-chain between the two traders32,34 |
| Account or ID checks | No: Account and ID verification to deposit and trade2 | With conditions: No account, but KYC in some countries or when a swap is flagged8 | Yes: None, only the desktop app16 | Yes: No registration or KYC17 | Yes: No accounts and no KYC20 | Yes: Permissionless protocol24 | Not stated30 | Yes: No accounts32 |
| Trading | ||||||||
| How trades are matched | Order book3 | Instant quote from pooled exchange liquidity9 | Offers between makers and takers13 | Offers between traders17 | Makers listed in a public registry or found through rendezvous points23 | Liquidity pools, no order book25 | Planned, with liquidity pools paired with SRI30 | Decentralized order book32 |
| What you can trade | 600+ crypto pairs, fiat and stablecoins (Kraken)4 | 1,000+ crypto assets10 | Monero against fiat and other crypto12,16 | Bitcoin against fiat and altcoins such as XMR, ETH and LTC17,19 | One way only, BTC for XMR and never XMR back to BTC, where BasicSwap swaps both ways22,35 | Native coins on about 15 chains, including BTC, ETH and SOL27 | Planned for BTC, ETH, DAI and XMR31 | 12 coins, including BTC, XMR, LTC and DOGE32 |
| Monero (XMR) | With conditions: Delisted by Binance (2024) and by Kraken in the EEA (2024)6,7 | Yes: Yes11 | Yes: Every trade is against XMR16 | Yes: Yes, against BTC18 | With conditions: Partial integration, one side only. You can buy XMR with BTC, but not sell XMR back21,22 | With conditions: Rolling out, in node software since Aug 2026 with swaps still in testing28,29 | With conditions: Planned31 | Yes: Full integration, both sides. You can buy and sell native XMR against BTC and other coins32,35 |
| Fees | −0.02% to 0.80% per trade (Kraken)3 | Built into the quoted rate9 | 0.15% maker, and 0.5% for crypto or 0.75% for fiat as taker15 | 0.1% maker, 0.7% taker when paid in BTC17 | Built into each maker's own rate21 | Liquidity fee by trade size, plus an outbound fee26 | Planned, with swap fees paid to liquidity providers30 | Yes: None, only blockchain network fees32 |
| Access | ||||||||
| Fiat money | Yes: Bank transfer and cards, by country5 | With conditions: Card purchases through partners9 | Yes: Paid directly between traders (SEPA, Zelle, Revolut…)14,16 | Yes: Paid directly between traders17 | With conditions: Buy XMR with EUR by SEPA, in the EU only20 | No: No, crypto pools only25 | No: No, crypto only31 | No: No, crypto only32 |
| Runs on | Web, mobile apps and API4 | Web, iOS and Android10 | Desktop (Linux, macOS, Windows) through third-party networks12 | Desktop17 | Desktop (Linux, macOS, Windows), with mobile announced20 | Third-party wallets and interfaces24 | Not live yet, with Cake Wallet named as a partner30 | Desktop (Linux, macOS, Windows), with mobile coming to Nexus Wallet33,36 |
BasicSwap
- Account or ID checks
- No accounts32
- How trades are matched
- Decentralized order book32
- What you can trade
- 12 coins, including BTC, XMR, LTC and DOGE32
- Monero (XMR)
- Full integration, both sides. You can buy and sell native XMR against BTC and other coins32,35
- Fees
- None, only blockchain network fees32
- Fiat money
- No, crypto only32
Centralized exchangesKraken, Binance
- Who holds your coins
- The exchange holds them1
- Account or ID checks
- Account and ID verification to deposit and trade2
- How trades are matched
- Order book3
- What you can trade
- 600+ crypto pairs, fiat and stablecoins (Kraken)4
- Fees
- −0.02% to 0.80% per trade (Kraken)3
- Fiat money
- Bank transfer and cards, by country5
- Runs on
- Web, mobile apps and API4
Instant swap servicesChangeNOW
- Account or ID checks
- No account, but KYC in some countries or when a swap is flagged8
- How trades are matched
- Instant quote from pooled exchange liquidity9
- What you can trade
- 1,000+ crypto assets10
- Monero (XMR)
- Yes11
- Fees
- Built into the quoted rate9
- Fiat money
- Card purchases through partners9
- Runs on
- Web, iOS and Android10
Haveno
Bisq
eigenwalletformerly UnstoppableSwap
- Account or ID checks
- No accounts and no KYC20
- How trades are matched
- Makers listed in a public registry or found through rendezvous points23
- What you can trade
- One way only, BTC for XMR and never XMR back to BTC, where BasicSwap swaps both ways22,35
- Monero (XMR)
- Partial integration, one side only. You can buy XMR with BTC, but not sell XMR back21,22
- Fees
- Built into each maker's own rate21
- Fiat money
- Buy XMR with EUR by SEPA, in the EU only20
- Runs on
- Desktop (Linux, macOS, Windows), with mobile announced20
THORChain
- Who holds your coins
- Network vaults hold coins during a swap24
- Account or ID checks
- Permissionless protocol24
- How trades are matched
- Liquidity pools, no order book25
- What you can trade
- Native coins on about 15 chains, including BTC, ETH and SOL27
- Fees
- Liquidity fee by trade size, plus an outbound fee26
- Fiat money
- No, crypto pools only25
- Runs on
- Third-party wallets and interfaces24
Serai DEXnot live yet
- Who holds your coins
- Planned, with validator-run threshold multisig31
- Account or ID checks
- Not stated30
- How trades are matched
- Planned, with liquidity pools paired with SRI30
- What you can trade
- Planned for BTC, ETH, DAI and XMR31
- Monero (XMR)
- Planned31
- Fees
- Planned, with swap fees paid to liquidity providers30
- Fiat money
- No, crypto only31
- Runs on
- Not live yet, with Cake Wallet named as a partner30
Sources, checked 15 October 2026
- Kraken: Proof of Reserves
- Kraken: How to get verified on Kraken
- Kraken: How trading fees work on Kraken
- Kraken: home page (Kraken Pro, 600+ crypto pairs, web and mobile)
- Kraken: How to deposit or withdraw fiat currencies
- Decrypt: Binance delists Monero (February 2024)
- Decrypt: Kraken delists XMR for European customers (October 2024)
- ChangeNOW: AML/KYC Policy
- ChangeNOW: FAQ (deposit addresses, fees, buying with a card)
- ChangeNOW: home page (1000+ assets, iOS and Android apps)
- ChangeNOW: Monero (XMR) exchange
- Haveno: home page
- Haveno docs: Trade protocol
- Haveno docs: payment methods
- Haveno source: HavenoUtils.java (fee constants)
- Monero's Decentralized P2P Exchanges (arXiv, 2025)
- Bisq Wiki: Frequently asked questions
- Bisq Wiki: Trading Monero
- Bisq Wiki: Altcoins
- eigenwallet: home page
- eigenwallet docs: overview
- eigenwallet source: swap README (BTC to XMR only)
- eigenwallet docs: Market maker discovery
- THORChain docs: introduction
- THORChain docs: Continuous liquidity pools
- THORChain docs: Fees
- THORChain dev docs: Chain clients
- THORNode releases v3.20.0 (Aug 2026) and v3.21.0 (Oct 2026)
- Cointelegraph: THORWallet integrates Monero (October 2026)
- Serai: home page
- Serai: README on GitHub
- BasicSwap v0.19.0: README
- BasicSwap v0.19.0: install guide
- BasicSwap docs: Under the Hood
- BasicSwap Desktop: which coins swap with which
- BasicSwap: Mobile
Where BasicSwap differs
No server in the middle
Offers and swap messages travel between traders over peer-to-peer networks, and the swap runs on the two blockchains, so there's no company or server whose failure stops trading.Native coins on both sides
Each side pays in the real coin on its own chain, without wrapped tokens, synthetic assets or a bridge holding funds in between.Less on-chain linkage
Adaptor-signature swaps leave no shared hash on the two chains, so an observer has nothing on-chain that pairs the two halves of a swap.No trading fees
You pay each blockchain's network fees and nothing else.Monero both ways
You can buy and sell Monero against Bitcoin and other coins, from your own wallets, with no account.