CEX vs DEX: a trade on Binance vs. one on Uniswap
Last reviewed: July 2026
Buying on a CEX (Binance, Coinbase, Bitso) and buying on DeFi (Uniswap, Jupiter) look the same on screen, but underneath they're two completely different things.
The answer in one line
On Binance you're asking a company to change a number in its database. On Uniswap you're running a public program on the blockchain yourself.
The difference in a picture
- Binance holds your funds
- Binance decides what gets listed
- Never touches the blockchain
- You hold your funds
- Nobody decides what gets listed
- Everything is written to the blockchain
What happens when you hit "Buy"
On Binance
- You tap BUY: $100 of BTC
- Binance’s engine looks in its order book for someone who wants to sell
- Binance edits its databaseyour account−100 USDT +0.00103 BTCthe other one+100 USDT −0.00103 BTC
- DoneTime: milliseconds · Cost: ~0.1%On-chain transactions: ZERO
This surprises a lot of people
Your "BTC on Binance" is not Bitcoin. It's a row in a company's database saying they owe you that Bitcoin. It's an IOU.
It only becomes real Bitcoin when you withdraw it to your own wallet. That's when a real transaction happens on the blockchain.
Hence the phrase "not your keys, not your coins".
On Uniswap
- You connect your walletThis moves no money: it only shares your public address
- You choose 100 USDC → ETH
- Your wallet asks you to signSometimes it is 2 signatures: "Approve" + "Swap". This is where money gets lost.
- The transaction is sent to the network and validators include it
- The pool’s smart contract makes the swap on its own
- You pay gasThe network fee, in that blockchain’s native currency
- The ETH arrives at your walletA public receipt stays there forever:
etherscan.io/tx/0xabc…On-chain transactions: one (or two)
Approve ≠ Sign
That step 3 is where most hacks happen. Before your first swap read Sign vs Approve and Before you sign.
Who are you buying from?
This is the underlying technical difference.
CEX: order book
There are people on the other side. Binance is just the intermediary that matches them.
DEX: liquidity pool (AMM)
There's no person on the other side. There's a box with two tokens in it and a formula that sets the price. You put one in and take the other out.
The tokens in the pool were put there by other users, who earn a fee (~0.3%) for lending them. More detail in DEX.
That's why slippage exists
The bigger your purchase relative to the pool's size, the worse the price you get. In a small pool, buying $10,000 can move the price 20%. On Binance, with much more liquidity, that almost never happens.
Who decides what you can buy?
Here's the difference most people actually care about.
Time: months.
Time: 2 minutes.
That's "permissionless": there's no gatekeeper. It's not that it's easy to get permission — it's that there's no one to ask.
Why anyone would design a system this way on purpose, and what that decision wins and loses: Why crypto exists
The flip side
No gatekeeper also means no filter. On Uniswap, legitimate tokens sit right next to scams: honeypots, rug pulls, and fake tokens with the same name as a real one.
On a CEX, if "BTC" shows up in the listing, it's Bitcoin. On a DEX, you are responsible for verifying the contract address.
The 3 levels of "permissionless"
When someone says "this token is permissionless," it's worth asking: permissionless at what level? They're three different things and they get mixed up all the time.
A token can be on an open chain and still be locked at the token level. That detail lives in the contract's code, not in the marketing.
The concrete case: Robinhood Chain vs. Binance
Robinhood launched its own blockchain (Robinhood Chain, an Ethereum L2 built with Arbitrum's technology) to put tokenized stocks —NVDA, AAPL, etc.— on-chain. Let's compare it level by level:
What this changes in practice:
| Buying NVDA at a broker | Buying a stock token on-chain | |
|---|---|---|
| Hours | Mon–Fri, market hours | 24/7, even holidays |
| Settlement | T+1 (next day) | Seconds |
| Who lets you in | Your broker, after KYC | The contract, if your address qualifies |
| Usable as collateral in DeFi | No | Yes, if the token allows it |
| Visible on a block explorer | No | Yes, every movement |
Two important pieces of fine print
- A stock token is not the stock. It gives you economic exposure to the price, not legal ownership of the stock. It usually doesn't come with shareholder rights (voting, for example). There's an issuer holding the real shares and minting the token against them.
- Open chain ≠ free token. Several tokenized stocks (including earlier Robinhood issuances on Arbitrum) have a whitelist: the contract only allows transfers between KYC-approved addresses. They live on a public blockchain but inside a walled garden.
Before assuming a token is free, check its contract on the block explorer or the issuer's documentation. And note: availability depends on your country.
How to verify it yourself
You don't need to know how to code. On that network's block explorer:
- Look up the token's contract address in the explorer
- Go to the Contract → Read Contract tab
- Look for functions with these namesisWhitelisted · blacklist · isBlacklisted · transferRestricted · pause
If any of them show up, the token isn't free: someone can stop you from moving it.
This applies to USDC too
It's not exclusive to tokenized stocks. Almost any token with an identifiable issuer —including the stablecoins you use every day— carries one of these controls. Knowing that isn't a reason not to use them; it's a reason not to believe they're untouchable.
Two more details about Robinhood Chain
- Gas is paid in ETH, like on any Ethereum L2. If you're going to operate there, you need ETH bridged to that network. See Gas.
- Not available to U.S. residents. Availability depends on your jurisdiction and changes (why that happens); verify it before assuming anything.
Summary table
| CEX (Binance) | DeFi (Uniswap) | |
|---|---|---|
| Who holds your money? | The exchange | You |
| Do you need KYC? | Yes, always | No |
| Does it touch the blockchain? | No (only on withdrawal) | Yes, every operation |
| Who are you buying from? | Other users (order book) | A liquidity pool |
| Who decides what gets listed? | A committee | No one |
| Cost | ~0.1% fee | ~0.3% + gas |
| Speed | Instant | Seconds to minutes |
| Can they freeze your account? | Yes | No |
| Is there support if you mess up? | Yes | No. Zero. |
| Main risk | That they go under or block you | That you make a mistake or sign something bad |
| Buy with card / bank | Yes | No |
Which one should I use?
Are you converting bank money into crypto?
Is the token you want on a CEX?
There's one case where you don't get to choose
If the token is new, the CEX isn't an option for months: it hasn't listed it yet. Who buys in that window and who they sell to is in the window before the listing.
3 Golden Rules
- A CEX is a company, a DEX is a program. You're trusting people or trusting code; the risks are different, but neither is zero.
- In DeFi, you are the tech support. If you send to the wrong address or sign a malicious contract, there's no one to complain to.
- Test everything first with $1. It's worth losing one dollar learning rather than a thousand learning.
If you came looking for something else:I'm about to receive crypto · I want to cash out to local currency · Start from the beginning