玩币圈

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 前端当时给你展示了什么、你签授权时有没有被误导,以及你按下签名时的真实意图
本页目录
  1. CEX 和 DEX 该拆成哪四个维度看?
  2. 现实里为什么不是「全链上 vs 全链下」两种?
  3. 你的钱和币,中途在谁手里?
  4. 撮合和结算怎么发生?订单簿和自动做市差在哪
  5. 链上能核对什么、只能相信什么?
  6. 分不清一个平台是哪种,四个维度各查一句
  7. 四个维度都查了,还有什么是查不到的?
  8. 常见问题
  9. 参考资料

同一笔 ETH 换 USDT,在一个地方点一下就成交、余额立刻变;在另一个地方你得先签一笔交易,钱包弹窗、等区块确认,币才真的动。区别不在哪个更快,在这笔币中途落在谁手里、成交记在哪本账上。中心化交易所(CEX)是一类由公司代你保管资产、在自己服务器里撮合订单的平台;去中心化交易所(DEX)是一类资产始终留在你自己钱包、成交由链上智能合约完成的平台。但真拆开看,两者差的不是一个开关,是托管、撮合、结算、权限这四个维度各自落在链上还是链下、在谁手里

CEX 和 DEX 该拆成哪四个维度看?

拆成四个维度:托管(币在谁手里)、撮合(订单在哪里配对)、结算(成交最终记在哪本账上)、权限(谁能改规则、冻结账户、撤走池子)。把一个平台的这四格分别填出来,比给它贴「中心化」或「去中心化」的标签有用得多。

维度一 托管:币在谁手里

你的币在被交易之前得先待在某个地方。这个地方是交易所控制的钱包,还是你自己的钱包,就是托管维度。

  • CEX 的托管在公司手里。你充值后,币进了交易所控制的地址,你账户里那个数字是它数据库里的一条记录。
  • DEX 的托管在你自己钱包。签兑换之前,币是你的;签完那一刻合约按规则把币换给你,中间没有第三方经手。

维度二 撮合:订单在哪里配对

撮合是把你的买单和别人的卖单配上、定一个成交价的动作。它可以跑在公司服务器里,也可以跑在链上,还可以两头分开。

  • CEX 的撮合在公司服务器的撮合引擎里,挂单、成交、余额变化都不上链。
  • DEX 的撮合有两种:一种是按公式定价的资金池(自动做市),一种是记在链上的订单簿。也有 DEX 把撮合放在链下、只把结算搬上链——这一类留到下一节说。

维度三 结算:成交最终记在哪

撮合定了价,结算是把这笔成交「落账」——最终写进哪本账,决定了它能不能被独立核对。

  • CEX 的结算在它自己的内部数据库里。只有你充值、提现这两个动作会上链。
  • DEX 的结算在区块链上,每笔兑换的输入输出、成交价、手续费逐笔可查。

维度四 权限:谁能改规则、冻结、撤池

前三个维度描述正常状态,权限维度描述出事时谁说了算——谁能冻结你的账户、谁能改合约、谁能把池子里的钱撤走。

  • CEX 的权限集中在公司后台:它能冻结提现、能改规则,也意味着它能挪用、能跑路。
  • DEX 的权限写在合约里:一个合约的 owner 可能有升级、暂停、增发或撤池的权限,也可能这些权限已被放弃。源码已验证、且代理合约与角色关系可追踪时,这些权限能逐项核对;但遇到未开源、代理合约、复杂角色控制或混淆代码,就不一定读得完整。
CEX 与 DEX 的四个维度对照 把交易场所拆成托管、撮合、结算、权限四个维度:CEX 四项都在公司一侧,DEX 四项都在链上或你自己一侧,现实中的平台常是四项的混合。 CEX(公司一侧) DEX(链上/你自己一侧) 托管 币在谁手里 交易所的托管地址 币在谁手里 你自己的钱包 撮合 订单在哪配对 公司撮合引擎 订单在哪配对 资金池 / 订单簿(可链下) 结算 成交记在哪 内部数据库 成交记在哪 区块链,逐笔可查 权限 谁能改 / 冻结 公司后台 谁能改 / 撤池 合约 owner / 多签 混合:链下撮合+链上结算的订单簿 DEX、号称受约束的中心化平台,都落在两栏之间。
把 CEX 和 DEX 拆成托管、撮合、结算、权限四个维度分别看;现实里的平台常常是这四项的混合,不是非黑即白的两类。

现实里为什么不是「全链上 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 报价得同时看池子深度,别把浅池子的瞬时价当成公允成交价。

参考资料

版本 1.1 · 更新于 2026-07 · 不构成投资或交易建议。储备证明等的核对,请以你查询当日各方公开披露及其标注的时点为准。按中国人民银行等十部门《关于进一步防范和处置虚拟货币交易炒作风险的通知》(银发〔2021〕237号,2021 年 9 月发布),法币与虚拟货币兑换、虚拟货币之间兑换、作为中央对手方买卖虚拟货币,以及为虚拟货币交易提供信息中介和定价服务等业务活动,在境内属于非法金融活动。

接着看