CEX 和 DEX 差在哪:拆成四个维度看
中心化和去中心化交易所的区别,不在快慢或界面。把托管、撮合、结算、权限四个维度分开查,你会发现很多平台是这四项的混合,而不是非黑即白的两类,也就知道该防哪一样。
先说结论
5 条- CEX 和 DEX 别只分两类,拆成四个维度分别查:托管(币在谁手里)、撮合(订单在哪配对)、结算(成交最终记在哪)、权限(谁能改规则、冻结、撤池)。
- 现实里不是「全链上 vs 全链下」两种。有链下撮合、链上结算的订单簿 DEX,也有号称受密码学约束的中心化平台,四个维度经常是混着来的。
- 在 CEX,充值那一刻币就离开你的钱包进了交易所的托管地址,你看到的余额只是它数据库里的一条记录;在 DEX,币一直在你自己钱包,直到某笔兑换在合约里原子性完成。
- 储备证明(PoR)能证明交易所某个时点持有多少币、欠用户多少,证明不了这些币是不是借来的、有没有对应的链下负债,也不覆盖法币。
- 四维里,托管和权限更直接决定你对资产的控制风险,撮合和结算更多决定执行透明度和可核验性:不经过任何人审批、你能凭私钥直接把币拿走,才是自托管;答不上来的,就是有人在替你保管。
钱从哪来到哪去
FLOW- 钱从哪来
- 你充值或用于兑换的资产。在 CEX,它离开你的钱包进入交易所的托管地址,账面余额只是交易所数据库里的一条记录;在 DEX,它始终留在你自己钱包,直到某一笔兑换在合约里原子性完成
- 钱到哪去
- CEX 的交易手续费、提现费可能构成平台收入,是否另收上币费视平台规则而定;订单簿上的买卖价差通常由做市商或成交对手获得,不当然归交易所。合约交易的资金费一般在多空持仓者之间互付、不计入交易所收入。DEX 的兑换手续费按具体协议的规则分给流动性提供者、协议金库或其他接收方,不一定同时流向多方。CEX 托管期间你的资产在链上表现为交易所地址的一部分,能不能兑付取决于它的偿付能力
差别不在一个「链上 vs 链下」的开关上,而在托管、撮合、结算、权限四个维度上,且现实中的平台常常是这四项的混合。
链上能看到什么,看不到什么
CHAIN能看到
- DEX 的每一笔兑换:输入输出数量、成交价、手续费、合约地址,区块浏览器上逐笔可查
- CEX 的充值和提现这两个进出链的动作,以及交易所已公开地址持有的链上资产
- 一个合约是否开源、流动性池里有多少钱;源码已验证且代理与角色关系可追踪时,owner 有哪些权限也能进一步核对
- 已上链的授权(approve、Permit2 等)放行了什么——授权对象、额度、有效期这些字段能从交易输入和合约状态里解码
看不到
- CEX 撮合引擎里的挂单、成交和账户余额——那是它自己数据库里的数字,不在链上
- CEX 有没有拿你的存款去放贷、做市或挪作他用
- CEX 声称的储备背后有没有借来的钱、有没有对应的链下负债
- DEX 前端当时给你展示了什么、你签授权时有没有被误导,以及你按下签名时的真实意图
本页目录
同一笔 ETH 换 USDT,在一个地方点一下就成交、余额立刻变;在另一个地方你得先签一笔交易,钱包弹窗、等区块确认,币才真的动。区别不在哪个更快,在这笔币中途落在谁手里、成交记在哪本账上。中心化交易所(CEX)是一类由公司代你保管资产、在自己服务器里撮合订单的平台;去中心化交易所(DEX)是一类资产始终留在你自己钱包、成交由链上智能合约完成的平台。但真拆开看,两者差的不是一个开关,是托管、撮合、结算、权限这四个维度各自落在链上还是链下、在谁手里。
CEX 和 DEX 该拆成哪四个维度看?
拆成四个维度:托管(币在谁手里)、撮合(订单在哪里配对)、结算(成交最终记在哪本账上)、权限(谁能改规则、冻结账户、撤走池子)。把一个平台的这四格分别填出来,比给它贴「中心化」或「去中心化」的标签有用得多。
维度一 托管:币在谁手里
你的币在被交易之前得先待在某个地方。这个地方是交易所控制的钱包,还是你自己的钱包,就是托管维度。
- CEX 的托管在公司手里。你充值后,币进了交易所控制的地址,你账户里那个数字是它数据库里的一条记录。
- DEX 的托管在你自己钱包。签兑换之前,币是你的;签完那一刻合约按规则把币换给你,中间没有第三方经手。
维度二 撮合:订单在哪里配对
撮合是把你的买单和别人的卖单配上、定一个成交价的动作。它可以跑在公司服务器里,也可以跑在链上,还可以两头分开。
- CEX 的撮合在公司服务器的撮合引擎里,挂单、成交、余额变化都不上链。
- DEX 的撮合有两种:一种是按公式定价的资金池(自动做市),一种是记在链上的订单簿。也有 DEX 把撮合放在链下、只把结算搬上链——这一类留到下一节说。
维度三 结算:成交最终记在哪
撮合定了价,结算是把这笔成交「落账」——最终写进哪本账,决定了它能不能被独立核对。
- CEX 的结算在它自己的内部数据库里。只有你充值、提现这两个动作会上链。
- DEX 的结算在区块链上,每笔兑换的输入输出、成交价、手续费逐笔可查。
维度四 权限:谁能改规则、冻结、撤池
前三个维度描述正常状态,权限维度描述出事时谁说了算——谁能冻结你的账户、谁能改合约、谁能把池子里的钱撤走。
- CEX 的权限集中在公司后台:它能冻结提现、能改规则,也意味着它能挪用、能跑路。
- DEX 的权限写在合约里:一个合约的 owner 可能有升级、暂停、增发或撤池的权限,也可能这些权限已被放弃。源码已验证、且代理合约与角色关系可追踪时,这些权限能逐项核对;但遇到未开源、代理合约、复杂角色控制或混淆代码,就不一定读得完整。
现实里为什么不是「全链上 vs 全链下」两种?
因为四个维度可以拆开摆。一个平台完全可以把撮合放在链下图快、把结算放在链上图可核对,或者反过来。把 CEX 和 DEX 想成两个极端更准确,中间是一条连续的带子,很多平台落在带子中段。
链下撮合 + 链上结算的订单簿 DEX
有一类订单簿 DEX 不把挂单撤单都塞进区块——那样每次都要花手续费、在拥堵的链上很贵。它们把撮合放在链下的服务器上跑,快;只把最终成交的结算搬到链上,可核对。Chainalysis 的 DEX 词条 就写明订单簿型 DEX 可以用链上或混合基础设施来撮合。所以「撮合在链下」不等于「托管在别人手里」——这两个维度得分开问。
号称非托管、受约束的中心化平台
反过来,中心化平台也未必意味着资产任凭它处置。以太坊联合创始人 Vitalik Buterin 在 《Having a safe CEX》 里讨论过用密码学手段约束中心化交易所的方向:让它对用户资产的动用受到可验证的限制,而不只是靠信誉。这类设计现实里还不普遍,但它说明「中心化」和「你完全得信它」之间不是同一件事。
- 结论很直接:别用一个标签定性一个平台,把四个维度分别查,落在带子哪一段就清楚了。
- 尤其要分开的是撮合和托管:撮合在链下可以是效率选择,托管在别人手里才是风险的根子。
你的钱和币,中途在谁手里?
在 CEX,充值那一刻币就离开你的钱包,进了交易所的托管地址;在 DEX,币一直在你自己钱包里,直到某笔兑换在合约里完成。这句话是两者所有安全性差异的源头,也是托管维度的展开。
CEX:你看到的余额是一条数据库记录
你往 CEX 充 1 个 ETH,链上能看到的是「你的地址转出 1 ETH 到交易所某个地址」。此后你在 App 里买卖、看到余额涨跌,这些都发生在交易所内部,链上不再有对应记录,直到你提现,才又有一笔「交易所地址转给你」上链。
中间这段时间,你的资产在链上表现为交易所那个大钱包(业内叫统一托管钱包)的一部分,和成千上万其他用户的钱混在一起。你账户里的数字,是交易所承诺欠你的量,不是一笔链上可指认的币。**能不能兑现,取决于它有没有、愿不愿意把币给你。**用 CEX,你信的是这家公司撮合公平、不挪用存款、有能力随时兑付——这些你在链上验证不了。
DEX:签之前币是你的,签之后原子性完成
DEX 没有充值这一步。你把钱包连上去,币还在你自己地址里。发起一笔兑换,你签一笔交易,合约在同一笔交易里把你的币收进池子、把换来的币发给你——要么全部完成,要么整笔失败回滚,不存在「币付了、没收到」的中间态。这个「同一笔交易里一次做完」的性质叫原子性。
自托管减少了托管方直接挪用你账户资产的那类风险——没有一家公司替你保管钱。但它把风险换了个位置:你签的那笔授权、你连的那个前端、你交互的那个合约,任何一个有问题,钱一样没;合约 owner 若留着撤池或增发权限,池子也可能被抽干。自托管的意思是你自己负责,包括自己犯的错也没人兜。
钱从哪来到哪去
顺着钱走一遍,两边的收入结构也不一样。CEX 平台的收入通常来自交易手续费和提现费;是否另收上币费,各平台规则不一样,不是都有。订单簿上的买卖价差则不一定归交易所——在撮合模式下,这个价差常被做市商或成交对手赚走,不当然进平台账。还要留意一个常见的误传:**合约交易的资金费不是交易所的收入。**永续合约的资金费通常在多头和空头持仓者之间互相支付,用来把合约价格拉回现货附近,币安学院对资金费的说明 就是这么定义的;交易所从合约上收的是手续费,具体规则以各平台合约说明为准。DEX 的兑换手续费也不笼统进「平台」——按具体协议的规则,它可能分给往池子里放币的流动性提供者、进协议金库,或流向别的接收方,怎么分因协议而异,协议收入那篇 里拆得更细。
撮合和结算怎么发生?订单簿和自动做市差在哪
CEX 用订单簿撮合,一本挂单表在服务器里实时配对;DEX 主流用自动做市,一个按公式定价的资金池代替了挂单表。这是撮合与结算两个维度合在一起看时,两者定价方式的分界。
订单簿:把买单和卖单配对
订单簿就是一张实时更新的表:所有人想买的价格和数量在一边,想卖的在另一边,撮合引擎把能对上的配成交易。CEX 的订单簿跑在自己服务器里,快,但你看到的深度和成交都是它报给你的,没法独立核对。链上订单簿把挂单和成交记在链上,可核对,代价是每次挂撤单都要上链、要花手续费。
自动做市:用一个公式代替对手方
自动做市商(AMM)换了个思路:不找对手方,让你直接和一个资金池交易。池子里放着两种币,比如 ETH 和 USDC,价格由一个公式定。常见的是恒定乘积公式,写成 x·y=k:单笔兑换在扣掉输入端手续费后要满足这个乘积约束,而手续费留在池子里,储备的乘积通常会随交易慢慢变大。以太坊官方文档对这套 去中心化金融机制 有整体说明,Uniswap 官方的 v2 概览 直接写明每笔兑换按 0.3% 收费、这笔费用计给流动性提供者,可以自己去读。
AMM 的代价是滑点和无常损失:你换的量越大,把池子推得越偏,成交价越差;池子里的币价一波动,提供流动性的人可能不如单纯拿着两种币。这些是机制自带的成本,不是谁使坏。
谁在为价格负责
订单簿里,价格是买卖双方报出来的,背后是真人和做市机构的判断。AMM 里,价格是公式算出来的,靠套利者在池子价和外部市场价之间搬砖来拉回锚定。两套都能用,只是「价格怎么定」这件事,一个靠人报、一个靠公式加套利。看懂这点,才不会把 AMM 池子里那个瞬时价当成「市场公允价」——流动性小的池子尤其容易被一笔大单推偏。
链上能核对什么、只能相信什么?
DEX 的每一笔兑换在区块浏览器上逐笔可查;CEX 只有充值和提现两个动作上链,内部账本看不到。这是结算维度的边界,决定了你能核对什么、只能选择相信什么。
DEX 这边:几乎全在明处
一笔 DEX 兑换,输入多少、输出多少、成交价、付了多少手续费、走的哪个合约,区块浏览器上都查得到。池子里有多少钱、合约有没有开源也看得到;至于 owner 有哪些权限,在源码已验证、代理与角色关系可追踪时能进一步核对,遇到未开源或代理合约就未必读得完整。这不代表 DEX 一定安全——合约可能有后门、前端可能被劫持、你可能签错授权——但事实层面是公开的,肯出力就能核对。
要注意的一点:合约合规不等于你那笔操作安全。 假空投和钓鱼骗的往往不是合约漏洞,是你亲手签下的一次授权(这类手法见 黑话词典 里的相关词条)。
CEX 这边:只有进出上链
CEX 你能在链上看到的只有两件事:钱进交易所(充值)、钱出交易所(提现)。中间你在平台里的挂单、成交、余额,全在它自己数据库里,链上一个字都没有。你也看不到它有没有拿你的存款去放贷、去别处做市、去补别的窟窿。这就是为什么会有「储备证明」这套东西。
储备证明能证明什么、不能证明什么
储备证明(PoR)是交易所自证「我有钱兑付」的一套方法。FTX 在 2022 年底暴雷后,这套做法被推成了行业动作。Vitalik Buterin 在前面那篇文章里把它拆成了两半:
- 负债证明:把所有用户的余额放进一棵默克尔树,证明「我一共欠用户这么多」,同时每个用户能验证自己的余额被算进去了。
- 资产证明:证明交易所确实控制着对应数量的币,通常靠在某个时点签名或移动这些币来展示对私钥的掌控。
两半对上,才叫偿付能力证明:欠的 ≤ 有的。但它证明不了的部分是硬边界:
- 证明不了币是不是借来的。 交易所可以在快照那一刻临时借入或和同行互相调拨资产,做完证明再还回去,账面看着偿付充足,实际是空的。
- 证明不了链下的负债和法币。 PoR 只覆盖链上加密资产,法币储备得靠银行出具的传统证明,不在这套里。
- 是某个时点的快照,不是持续状态。 证明做完的下一秒,资产可以被挪走。
所以看到「已通过储备证明」别当成保险箱。它比什么都不给强,但它能告诉你的,就是快照那一刻一张对不上就露馅、对得上也未必干净的账。
分不清一个平台是哪种,四个维度各查一句
不用听它自称,把前面那四个维度各问一句就能定位。每一问都有明确的「查什么、算什么结论」,四问走完你手里是一张四维的画像,不是一个印象。
四维各问一句
| 维度 | 查什么 | 什么算「在别人一侧」 |
|---|---|---|
| 托管 | 是「连接钱包」还是「充值到账户」;私钥/助记词在不在你手上 | 要先充值进平台账户、靠账号密码登录 = 币和私钥都不在你这 |
| 撮合 | 挂单成交是链上可查,还是只有平台后台有记录 | 只有平台报给你的深度和成交 = 撮合在链下(但这单项不决定托管) |
| 结算 | 拿一笔成交去区块浏览器能不能搜到 | 链上查不到、只在平台数据库 = 结算在链下 |
| 权限 | 提现是即时上链,还是要人工审核/排队/限额;能不能提到任意自己的地址 | 需要平台放行、只能提到指定地址 = 权限在平台后台 |
决定性的两维:托管和权限
四维不是平权的。托管和权限更直接决定你对资产的控制风险——币在不在你手上、出事时谁说了算;撮合和结算则主要决定执行透明度、可核验性和最终性,把它们放到链下换来的是效率,代价是这几样跟着打折——尤其结算在链下,你就失去了独立核对每笔成交的能力。
- 只要托管和权限指向「别人一侧」,无论它界面多像 DEX、自称多去中心化,它对你就是托管方,风险按 CEX 那一栏理解。
- 有一类平台顶着「去中心化」的名头,实际充值、撮合、提现全在自己服务器里跑,只是钱包能连一下——能连钱包 ≠ 自托管。 关键看币充没充进去、私钥在不在你手上。
- 如果四维都指向「你自己控制」,那它确实是自托管的 DEX,风险重心转到你签的授权、你连的前端、你交互的合约上,按 DEX 那一栏来防。
四个维度都查了,还有什么是查不到的?
查完四维,你能定位一个平台把风险放在哪,但有几样东西链上和自查都给不了答案,得心里有数。
CEX 仍然查不到什么
- 偿付能力是动态的。 储备证明只是快照,快照之后它有没有挪用、有没有新负债,链上看不到,四维也查不出来。
- 内部账目随时在变。 你在平台里的余额、它把存款拿去做了什么,都记在它自己数据库里,静态画像照不到。
DEX 仍然查不到什么
- 合约「当下没问题」不等于「以后没问题」。 owner 手里若留着升级或撤池权限,今天安全的池子明天可能被改。权限维度能查到「有没有这个开关」,查不到「哪天会不会按下去」。
- 前端和授权是每次交易的新变量。 同一个 DEX,你这次连的前端有没有被劫持、这次签的授权放行了什么,都是当次才产生的,不在平台的静态画像里。
所以四维给的是一张定位图,不是一张安全证书。它帮你知道该盯哪一样:用 CEX 盯它的偿付与信誉,用 DEX 盯你手里每一次签名。至于境内能不能参与相关业务,规则本身另说,见文末。
常见问题
Q: CEX 和 DEX 的区别到底该怎么记?
答: 别只记「一个中心化、一个去中心化」,拆成四个维度记:托管(币在谁手里)、撮合(订单在哪配对)、结算(成交记在哪本账)、权限(谁能改规则、冻结、撤池)。CEX 四项基本都在公司一侧,DEX 四项基本都在链上或你自己一侧。但现实里有混合——比如链下撮合、链上结算的订单簿 DEX。四维里托管和权限更直接决定资产控制风险,撮合和结算更多决定执行透明度和可核验性。
Q: DEX 是不是就比 CEX 安全?
答: 不是「更安全」,是失败方式不同。自托管减少了交易所直接挪用你账户资产的那类风险,但没有消灭风险:签错一次授权、连到被劫持的前端、交互了留着撤池或增发权限的合约,钱一样没,而且没人能替你撤销或追回。CEX 你信的是一家公司会公平撮合、不挪用存款、随时兑付;DEX 你信的是合约代码和自己的每一次签名。两者都要信任,只是信的对象不一样。
Q: 储备证明(PoR)能证明交易所安全吗?
答: 只能证明快照那一刻它持有的链上资产覆盖了对用户的负债,证明不了这些币是不是临时借来的、有没有对应的链下债务,也不覆盖法币储备。Vitalik Buterin 在讲偿付能力证明的文章里点明过:交易所可以在做证明时互相调拨资产撑账面,做完再还回去。而且它是某个时点的快照,下一秒资产就可以被挪走。所以「已通过储备证明」比什么都没有强,但它是一张对不上就露馅、对上了也未必干净的账,不能当保险箱。
Q: 在 CEX 里看到的余额,为什么不算「我的币」?
答: 因为那是交易所数据库里的一条记录,代表它承诺欠你多少,不是一笔链上可指认、你能单方面动用的币。你充值后,币进了和其他用户混在一起的托管地址,你能不能拿回来,取决于它有没有、愿不愿意兑付。只有当你把币提到自己控制私钥的钱包,它才在链上成为你能单方面动用的资产。判断标准很简单:不经过审批你能不能凭私钥直接把它拿走。
Q: 一个平台自称 DEX,却要我先充值、还要实名,它算哪种?
答: 按四维定位,它更像托管平台,不管自称什么。查托管这一维:要不要充值进平台账户、私钥在不在你手上;再查权限维:提现要不要它审批。这两维只要指向「别人一侧」,它对你就是中心化托管方,风险按 CEX 理解。「能连钱包」不等于「自托管」,有一类平台只是让你连一下钱包,充值、撮合、提现全在自己服务器里跑。关键看币充没充进去、私钥在不在你手上。
Q: AMM 池子里显示的价格,是市场公允价吗?
答: 是这个池子按公式算出来的瞬时价,不等于市场公允价。自动做市用恒定乘积这类公式定价,你换的量越大、把池子推得越偏,成交价越差(滑点);池子价靠套利者在它和外部市场之间搬砖来拉回锚定,所以它总在追外部价,不是在定义外部价。流动性小的池子尤其容易被一笔大单推偏。看 AMM 报价得同时看池子深度,别把浅池子的瞬时价当成公允成交价。
参考资料
- 以太坊官方 · 去中心化金融(DeFi)说明 —— 自托管交易、资金池与链上结算的整体机制介绍
- Uniswap · v2 概览(官方) —— 官方直接说明每笔兑换按 0.3% 收取手续费并计给流动性提供者,可自行核对的机制样本
- Vitalik Buterin ·《Having a safe CEX: proof of solvency and beyond》 —— 负债证明、资产证明与偿付能力证明的定义,以及受约束的中心化交易所方向
- Chainalysis · 去中心化交易所(DEX)词条 —— DEX 与 CEX 在托管、结算、身份验证上的差异,以及订单簿型 DEX 的混合基础设施说明
- 币安学院 · 资金费(Funding Fees)词条 —— 永续合约资金费在多空持仓者之间互付、并非交易所收入的定义
- 中国人民银行等十部门 ·《关于进一步防范和处置虚拟货币交易炒作风险的通知》(银发〔2021〕237号,2021 年 9 月发布) —— 明确将法币与虚拟货币兑换、虚拟货币之间兑换、作为中央对手方买卖、以及为交易提供信息中介和定价服务等业务活动列为非法金融活动
版本 1.1 · 更新于 2026-07 · 不构成投资或交易建议。储备证明等的核对,请以你查询当日各方公开披露及其标注的时点为准。按中国人民银行等十部门《关于进一步防范和处置虚拟货币交易炒作风险的通知》(银发〔2021〕237号,2021 年 9 月发布),法币与虚拟货币兑换、虚拟货币之间兑换、作为中央对手方买卖虚拟货币,以及为虚拟货币交易提供信息中介和定价服务等业务活动,在境内属于非法金融活动。
接着看
稳定币锚定靠什么撑着:三种模式怎么查
稳定币不是一种东西:现金抵押、加密资产超额抵押、靠信心撑住的算法模式,"1 美元"背后靠的东西完全不同,出问题先崩的环节也不一样。三种模式摆进一张表,给一套自己能走一遍的核对步骤。
公链之间到底在抢什么
公链争的是开发者、资金和真实使用,不是参数表上的每秒交易数。TPS 在真实负载下为何会变样、哪些指标更有区分度,以及陌生公链该怎样做七栏核对,避免被单一参数带着走。
协议收入从哪来:三种钱要分开看
协议的钱只有三个来源:外部用户真实付费、协议自己增发的代币、后进场的人的本金。这里讲清三者在数据面板上各显示成什么、怎么把混着算的「收入」拆开,以及一张能照着填的核对表。