一文搞懂CEX和DEX | Web3学习专栏(2)
本文属于重构研究院原创文章,用重构团队成员精选市场上具有前景和学习意义的优秀项目,从项目本身出发带来对行业发展的解读。
在学习专栏(1)中,我们介绍了什么是socialFi,今天我们来聊一聊,什么是CEX和DEX。
当你去网络上搜索“CEX和DEX是什么”的时候,你往往会得到这样的答案:DEX是指 "去中心化交易所",而CEX是指 "中心化交易所"。
CEX和DEX是什么
这两个词都是指加密货币交易所(也可以称为平台),加密货币用户可以在这些平台上无缝地交易、购买和出售加密货币。
CEX提供的好处是保证流动性,可以将加密货币兑换成法币(反之亦然),易于使用,这也导致了人们对安全、缺乏用户所有权和缺乏匿名性的担忧。Binance(币安)、火币、Bitmax和OKEx是CEX的例子。
DEX提供完全的货币所有权和私钥控制,代币治理能力和完全匿名性。但对于初学者来说,对 DEX 的学习和使用可能更复杂。DEX不允许用法币支付,而且流动性有限。PancakeSwap, Uniswap, Biswap等是DEX的例子。
然而,对于我(0X1984)的理解来说,上面这些对CEX和DEX描述是一堆废话,懂的自然懂,不懂的还是一脸茫然。
所以我们从头开始,先说加密货币交易平台。
先跟着我想一下传统领域的股票交易所,比如上交所、深交所等。就像股票交易所作为人们购买和出售股票和衍生品形式的资产而存在一样,加密货币交易所是一个加密市场,人们可以在这里购买和出售基于区块链的加密货币。
在股票交易所中,如果在国内,你需要用人民币作为中间载体来买卖股票,例如先把一种股票换成人民币,然后将人民币换成另一种股票。
而在加密货币交易所,你需要用其它加密货币(经常用一些稳定币,抱歉引入了新名词,我们下次专门来讲什么是稳定币)作为中间载体来交易加密货币。
CEX和DEX是不同类型的加密货币交易所,他们底层实现的原理完全不同,由此导致我们的交易如何进行的方式也完全不同。
CEX(Centralized Exchange)
中心化交易所
这种类型的交易所平台是由一个中心化的组织创建和拥有的,CEX的主要特征是它们是保管人。
这意味着什么呢?
这意味着,当你想在CEX 中进行交易时,你把你的资金放在与交易所本身有关的投资组合中,而不是放在你自己的投资组合中,也就是说,交易所给你开的帐号,虽然也号称是钱包,但是交易所保存钱包的私钥,而不是你-实际上,你仅仅得到了平台分配给你的一种登录帐号信息。这也意味着,交易所如果跑路了,你的钱也就随之跑路了。
CEX的流动性很强
CEX通过集中匹配用户的买入和卖出订单来促进交易。CEX 和传统的股票交易所一样,使用称为 “帐簿 “系统来记录交易。这意味着流动性是账簿中买入和卖出订单数量的函数,由于大多数人进入加密货币的第一步是在CEX进行交易,因此订单量必然高于去中心化的 DEX。
例如,像Binance这样的公司,每天记录的交易量超过300亿美元,由于交易数字如此之高,你很可能总是能找到你需要的交易的流动性。
CEX收集和集中数据
随着加密货币逐步被各个国家认可,CEX需要符合各个国家的监管要求,确保各种代币不能被用来洗钱。因此,在你开始在CEX进行交易之前,CEX 需要符合 KYC (Know your customer,知道你的客户)需求,即你需要向 CEX出示确认你身份的文件,有时还需要出示你的地址来配合这些措施。
DEX(Decentralized Exchange)
去中心化交易所
DEX与CEX的目的一样,让你交易你的加密货币资产。但这种类型的交易所的底层结构。根据 DEX 的底层实现逻辑,目前主要有两种DEX类型:基于帐簿的(order-book based)和自动做市商(Automated Market Maker,AMM)。
我对基于账簿的类型DEX不感冒,并认为这种类型已经过时了,所以不展开描述,我们来说说 AMM类型的 DEX。
自动做市商(AMM)
在 DEX 出现之后,会发现 DEX 存在一个关键问题:缺乏流动性。为了解决这个问题,DEX 提出了 AMM 机制。一些熟悉的DEX——SushiSwap、Uniswap和Compound等都实现了 AMM。
AMM DEX上的交易不是匹配买家和卖家,而是使用DEX自己的智能合约管理的流动性池进行交易。流动性(即用于交易的代币数量)来自用户,用户将代币(交易对)放入流动池,以换取被动收入。而这些收入来自于DEX的真实交易的手续费等。
交易所本身会根据这些资产的供需情况,自动为代币之间的交易定价。自动定价通过算法来完成,该算法不断地重新平衡以反映流动性的变化,而且不一定与市场的其他部分同步(这就是一个老手通过套利获得收益的好机会)。
初看上去,DEX的AMM流动池超级方便, 即使市场上没有人可以卖给我某种加密货币,我们也可以通过与流动性池互动在几分之一秒的时间内一次性买入该加密货币。然后,流动性池(通过智能合约中)将能够自行处理交易,并改变其资产的价格,使每一方的价值始终保持不变。
然而,有一个小缺陷:如果流动性池太小,那么资产的价格将很快变得非常不稳定。
想象一下,在我们的池子里有1 BTC和36,000 USDT。如果我想买0.5 BTC,我就买掉了一半的池子。
如果协议能让我以36,000 USDT/BTC的价格买下半个池子,它需要防止池子里的BTC被清空。根据 AMM,一般在池子中的 BTC 数量降低到一定程度之后,会提高 BTC 兑换 USDT 的价格,以保持相对的流动性,所以 BTC 的价格不会保持不变,而是随着 BTC 数量减少而增加。
根据AMM,通过价格改变,来影响在流动资金池上的交易。价格的变化可以低至0.01%或高至49%(一般允许的最大值)。这意味着,在上面的例子中,在我们购买了一半的池子中 BTC之后,BTC的价格将高出49%,以保证 BTC 的流动性。
总结来说,在 DEX 中,流动性池的问题是,如果流动池中的币数量与交易量相比太小,它们很快就会变得非常不稳定。
因此,DEX面临的挑战是拥有尽可能大的流动性池来支持交易量!
为什么一个代币
在CEX/DEX上的价格会有差异?
设想一下,有一天我醒来,看到ALLRECODE代币(开个玩笑,重构以后的代币)在DEX上价值50美元,而在CEX上价值100美元。
价格出现这么大的差异,是怎么回事呢?
根据上面对 CEX 和 DEX 的理解,我们可以进行很清晰的解释。
当一个CEX将ALLRECODE添加到其中进行交易时,交易是由订单簿管理的,该订单簿控制该CEX中的ALLRECODE币的供应和需求。
当有人在这个CEX中以市场价格购买ALLRECODE时,该代币的价格对应于有人在同一CEX中对同一代币卖出的最便宜的报价。即使有人想以当由代币在 AMM 上的流动性所定义的价格(例如在DEX上为50美元)购买代币,在CEX上,出售价格(在市场上购买)仍然是在CEX上以最低价格出售同一代币的人的价格(100美金),而不是DEX上显示的价格。
上面的例子很夸张,但是,我希望大家明白,这其中存在巨大的套利机会。
读到这里,你分得清CEX和DEX了吗?
有任何想了解的web3知识点和想探讨的内容,欢迎留言给我们!点击文末“在看”+关注公众号,随时掌握更多实用干货!
声明:文中观点基于公开市场信息和历史数据形成,不作为直接投资建议,仅供交流,欢迎留言探讨投资见解。
推荐阅读
扫码关注微信公众号
♦ 重构研究院助手微信号: Nov_i05 ♦