搭建交易所开发有两大类:搭建中心化交易所(Centralized Exchange,即CEX)和去中心化交易所开发(Decentralized Exchange,即DEX)

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 中心化交易所CEXCEX是指基于自己服务器上的中心化交易平台,代表公司有FTX、币安、Coinbase等等。用户将资产充值进交易所的钱包,然后发出交易指令,交易指令会被记在订单簿上,交易所会从订单簿上进行撮合,交易数据记录在交易所自己中心化的服务器上。去中心化交易所DEXDEX是基于区块链上的交易平台,代表公司有Uniswap、Sushiswap、Curve等等。DEX通过智能合约来匹配买家和卖家,且交易数据保存在区块链上,可以追溯。
  1. CEX和DEX的区别

搭建交易所开发有两大类:搭建中心化交易所(Centralized Exchange,即CEX)和去中心化交易所开发(Decentralized Exchange,即DEX)。

中心化交易所CEX

CEX是指基于自己服务器上的中心化交易平台,代表公司有FTX、币安、Coinbase等等。用户将资产充值进交易所的钱包,然后发出交易指令,交易指令会被记在订单簿上,交易所会从订单簿上进行撮合,交易数据记录在交易所自己中心化的服务器上。

去中心化交易所DEX

DEX是基于区块链上的交易平台,代表公司有Uniswap、Sushiswap、Curve等等。DEX通过智能合约来匹配买家和卖家,且交易数据保存在区块链上,可以追溯。

  1. CEX的安全隐患

对比来看,CEX模式下,用户将所有信息都提供且托管给CEX,让CEX来进行撮合和执行,而用户对于资金、真实的交易完全不知情;而在DEX的模式下,用户只使用DEX提供的平台,所有信息都牢牢掌握在用户自己的手中,而且一切数据都在链上,用户可以自己追溯。因此,在没有监管的情况下,CEX的模式风险非常高。以下罗列了最主要的三个风险。

资产安全风险:全过程由平台托管资产

用户在CEX创建的账户,类似银行给用户的银行卡账号。CEX会把用户充值进入平台的资产放入自己的数字资产钱包中保管,一旦CEX的钱包受到攻击或者平台自身作恶,用户资产将受到严重威胁。

资产控制限制:用户无法自由管控自己的资产

用户只是拥有自己在CEX的账户密码,并不能实际掌控自己的资产。如果用户需要将资产从CEX提走,则需要在CEX的账户中点击提现到个人的钱包地址。但是往往CEX会设置规则限制用户的提现,包括限制提现额度、提现时间、设置提现手续费等,从而影响用户对自己资产的自由掌控权。

交易清算不透明:交易清算过程由平台完成,无法在区块链中追溯

用户在CEX进行的挂单、吃单操作,以及交易撮合、清算的过程,全部由CEX的服务器协助完成。而这个过程是链下进行的,用户完全没有办法看到真实情况。因此,CEX可轻易制造虚假交易,进行价格操控。

  1. FTX暴雷事件剖析

CEX的安全隐患一直存在,而FTX的暴雷事件则彻底向世人证明了这个隐患有多可怕。11月2日Coindesk发布揭露Alameda资产负债表的报告之前,FTX被认为是加密货币世界里大而不倒的机构。

然而,Coindesk发布的这篇报告,让大家意识到FTX挪用用户资金进行高风险交易的事实。FTX的创始人Sam Bankman-Fried(SBF)除了FTX之外还拥有一家叫Alameda Research的对冲基金。Alameda Research以做市商的身份,从FTX低价购入FTX的代币,即FTT。

购入大量FTT后,Alameda在市场上推高其价格,接着再以高价的FTT作为抵押物来向FTX贷款。FTX将超过100亿美元的客户的资金贷款给Alameda,让其进行高杠杆的交易来扩大收益。根据法庭文件显示,Alameda和FTX在2022年前就已经亏损了约37亿美金。

除了将客户资金挪用进行高杠杆交易之外,Alameda还贷款给SBF本人10亿美元,还包括向FTX 联合创始人Nishad Singh提供的5.43亿美元,以及向FTX联合首席执行官Ryan Salame提供的5500万美元。

CEX掌握了如此多的用户资金,如果没有监管,则后患无穷。在传统金融世界里,虽然交易所几乎都是CEX模式,但是监管对于他们的审查力度非常强。然而在Web 3的世界里,监管长臂却很难够到他们,给了CEX非常大的一片监管空白。在没有监管的情况下,用户只能凭借对SBF本人的信任,将钱交给FTX,而FTX挪用用户资金毫无难度,也毫无上限。

Part 2. 信任危机下DEX将成为大趋势

FTX暴雷后,加密货币社区对CEX产生信任危机。用户意识到由于DEX拥有更高透明度,所以更安全,用户资金风险更低。更多用户会倾向在DEX交易。因此,RockFlow研究院判断,未来DEX会蚕食更多CEX的市场份额。

  1. 机制决定DEX很难作恶

从上面的案例可以得出,CEX有很经典的委托-代理(Principle-Agency)问题。作为代理人,CEX的利益和作为委托人的用户是很容易冲突的。CEX在巨大的资金利益面前和不透明机制的保护下,被驱使增加自身利益,而不是增加用户的利益。

相反,DEX完全没有委托-代理的问题。回到DEX的定义,DEX是一个完全去中心化的交易平台。DEX本身靠部署在区块链上的智能合约进行运作,背后没有中心化的运营团队。DEX并不拥有用户的帐号、或是资产,仅是提供协议进行交易,因此理论上用户帐号或者钱包不会被DEX禁用,用户的钱完全掌握在用户手中。没有资金掌握权、交易全透明,DEX平台很难作恶。

  1. FTX暴雷后,DEX交易量增势明显

从链上数据可知,DEX在FTX暴雷后出现明显的增长趋势。用户将资金从CEX中取出存入自己的钱包,并更多使用DEX来进行交易。 作为主流加密货币的ETH,从11月初持续流出CEX,数量从11月初近2600万枚到11月21日降至2353万枚,流失占比达到9.5%。

稳定货币也在遭遇同样趋势的流出。CEX内的稳定币从11月初近475亿美元到11月19日降至430.7亿美元,流失占比达到9.3%。

反观DEX,链上数据显示,DEX的交易量在11月8号开始猛增,一路攀升,在11月10日突破单日80亿交易量,是一个月前单日平均值的4倍多。其中Uniswap和Curve交易量明显增幅,说明用户从CEX更多转向Uniswap和Curve进行交易。

  1. AMM技术推动DEX崛起

AMM技术是目前主流DEX使用的做市机制,其技术发展推动DEX崛起。AMM(Automated Market Maker)是自动做市商。AMM能根据简单的定价算法自动计算出买卖价格,类似于一个进行买卖交易的机器人。它将代币汇聚到一个流动性池中,并根据预定义的算法来提供报价。做市商向交易池中注入代币,交易者据此可以直接在该池中根据特定的算法进行交易,不需要挂单、吃单。

AMM的运行机制里有两个参与方,一方是流动性提供者,另一方是交易者。流动性提供者会先向资金池中注入一定数量的代币,来为交易提供流动性。而交易者在兑换代币或交易的时候,会付出一定的手续费,这笔手续费就是流动性提供者的收入。AMM有以下几种模型分类:

恒定乘积做市商(CPMM)

代表DEX:Uniswap V2

目前DeFi市场主流的AMM模型就是CPMM。CPMM基于函数x * y = k,该函数根据每个代币的可用数量(流动性)确定两种代币的价格范围。当代币X的供给增加时,Y的代币供给必须减少,反之亦然,以保持恒定的乘积K。

恒定和做市商(CSMM)

代表DEX:无

它是零滑动交易的理想选择,但它不能提供无限的流动性。恒定和做市商(CSMM)遵循公式x + y = k,在绘制它时,创建的是一条直线。不幸的是,如果代币之间的链外参考价格不是1:1,那么这种设计允许套利者耗尽其中一种储备资产。这种情况将摧毁流动性池的一方,迫使流动性提供者承受损失,并使得交易者不再有流动性。因此,恒定和做市商(CSMM)并不是一个常见的AMM模型。

恒定平均值做市商(CMMM)

代表DEX:Balancer

它允许创建可拥有两个以上代币,并在标准50/50分布之外加权的AMM。在这种模型中,每个储备资产的加权几何平均数保持不变。对于有三种资产的流动性池,它的公式如下:(x y z)^(⅓)= k。

在AMM技术兴起之前,DEX也是用和CEX相同的订单簿模式,然而由于订单簿交易模式对性能和市场深度的要求很高,DEX由于流动性比较低,并不占优势。因为当代币市场流动性不佳,即代币的挂单很少时,买家会面临巨大的价差,此时小额的资金就有可能会对市场价格造成很大的影响;因此,订单很难得以成交。而AMM很好地解决了这个问题,因此AMM技术的发展极大地推动了DEX崛起。

Part 3. DEX增长展望

  1. DEX目前的市场规模

DEX从2020年开始崛起,历经2年多时间,总交易量已经非常可观。 从每月数据来看,2022年11月的交易量已达910亿美元,和2020年11月的160亿美元相比,增长幅度为460%。

和CEX对比,2020年DEX只有CEX交易量的1%。今年FTX暴雷事件后 ,这一数字从9月的10%攀升到11月的16%,呈明显的上升趋势。

DEX有众多项目,却是一个集中度很高的细分领域,前三的玩家占了市场份额91%左右。其中,最大的是Uniswap,占市场份额59.2%,其次是Curve,占市场份额22.0%,第三名是DODO,占市场份额10.3%。

Uniswap - 最大最全面的去中心化交易所

成立时间:2018

市场份额:59.2%

交易机制:AMM

Uniswap专注于成为所有加密资产的通用型DEX,是目前DEX中上架代币最多、用户最多、交易量最大的平台。Uniswap作为领头羊将AMM模型引入DEX,并且对AMM进行了创新性的改变。在新推出的V3版本中,Uniswap从恒定乘积流动性曲线转移到更动态的模型。在该模型中,流动性提供者可以决定在哪一价格范围提供流动性。这一概念被称为“集中流动性”,它将流动性汇聚在更精确的价格区间内。

Curve - 最佳稳定币去中心化交易所

成立时间:2020

市场份额:22.0%

交易机制:AMM

Curve一开始专注于稳定币的领域,旨在建立一个极其高效的DEX来交易稳定币和流动性衍生品。在2021年推出V2版本后,Curve开始以通用型DEX的角色进入市场,提供支持波动性代币、多资产池功能。CurveV2也聚焦于集中流动性,但与Uniswap不同的是,流动性提供者不会选择他们的流动性范围,而是由Curve的做市算法来选择。Curve的做市商算法会根据Curve历史价格和最新交易价格等综合得出参考价格,使得流动性重新聚集在盘口价格附近。

  1. DEX的成长难题

虽然RockFlow研究院对DEX的增长持乐观态度,但目前CEX仍占领加密货币交易所主流。我们可以看到,尽管DEX从2019年起迅速增长,其总体交易量和CEX相比还是较小。这是因为DEX目前存在两大痛点:交易速度低和交易成本高,而这两个痛点的深层原因是以太坊现在的吞吐量太小。

交易速度低

DEX的交易通常比CEX慢得多。这是因为在DEX上的每一个交易订单,每一个状态的变化都将作为交易记录在区块链网路中,都需要矿工验证。当需要在短时间内对不断变化对市场情况做出反应时,DEX还不适合作为一个快速的交易平台。相比之下,CEX由于交易数据不上链,只要有匹配的对手单就能成交,因此成交速度极快,币安的服务器每秒可以处理140万订单。

交易成本高

DEX的交易费用波动,可能比CEX高很多。当链上交易拥挤时,gas fee会陡升,那么在DEX便可能产生较高的交易费用。而CEX由于不走链上交易,所以交易费用是交易所自己设置的固定值。

这两个痛点目前很难解决,但是随着技术的升级和以太坊的扩容,相信这些问题会被逐渐得到改善。

在以太坊升级的路线图中,共分为四个阶段:

Merge – 从PoW过渡至PoS。

Surge – 透过分片增加Rollup的可扩展性。

Verge – 添加能够使网路更加分散的无状态客户端。

Purge – 删除历史数据以简化区块链网路。

这一路线图的终点,以太坊将成为一个更具可扩展性的系统。完成升级后,以太坊将能够每秒处理100万笔交易。RockFlow研究院相信,随着以太坊扩容顺利进行,DEX的痛点将自然而然地解决。因此,只要以太坊能成功扩容,DEX的前途无可限量,未来将成为大趋所势。

Part 4 . 总结

在加密货币行业,FTX暴雷事件向公众展现出中心化交易所(CEX)的致命漏洞,即不透明的平台机制导致用户资金不安全。而DEX作为一个完全透明的去中心化交易所,解决了CEX的漏洞。RockFlow 研究院因此认为,去中心化交易所(DEX)将迎来发展突破点。虽然DEX目前发展还不够成熟,但是我们相信,DEX是未来交易所的大趋势。一旦以太坊扩容成功,DEX将迎来爆发式增长。

相关文章
|
供应链 安全 物联网
区块链去中心化交易所源码|去中心化交易系统开发
随着区块链技术的发展,应用的扩展,区块链软件开√发也随之应用到物联网、供应链管理等领域,其中包含区块链交Y所系统,区块链去中心化交Y所,依托于区块链技术,具有去中心化、匿名性、信息不可纂改等特点
|
算法 区块链
BSC链上DeFi去中心化交易所系统系统开发(成熟技术)
区块链的规则就是共识协议,又称共识机制,共识算法是其中的一部分。
|
算法 区块链
去中心化DAPP交易所系统开发方案与指南
去中心化带来的透明交易,不仅仅是简单地向参与者展示交易信息,更是为参与者提供了保障合法权益的机制。
|
数据安全/隐私保护 Python
|
存储 运维 安全
怎么开发DAPP区块链 | 去中心化应用模式系统搭建
 DAPP的优势在于区/块链特有的数据确权、价值传递功能,DAPP在用户认证流程变更、J易安全、行业生产关系变更、减少运维成本、降低技术开发成本等方面具有较大的优势,也能大幅提升用户体验。
|
存储 区块链
区块链SWAP博饼交易所去中心化项目系统开发|DAPP技术开发
在我们谈论Web 3.0之前,需要了解一下之前的版本。Web 1.0是最初的互联网
|
存储 算法 TensorFlow
dapp/defi/IPP swap去中心化交易所系统项目开发(合约案例)
区块链技术中的分布式账本是实现去中心化的关键image.convertTo(image,CV_32FC3);
|
区块链 数据库 开发者
数字货币去中心化交易所系统开发(详细功能)/案例设计/程序逻辑/成熟技术丨数字货币去中心化交易所开发源码项目
区块链技术,也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。区块链技术不是一个单项的技术,而是一个集成了多方面研究成果基础之上的综合性技术系统。There are three indispensable core technologies:consensus mechanism,Cryptography principle and distributed data storage.
DAPP去中心化交易所系统开发详细功能丨DAPP去中心化钱包系统开发规则详细/成熟技术/源码说明
 A smart contract is a computer program that runs on a blockchain. Programs include functions and data (also known as variables or parameters), which operate on data. The data used by the function needs to be stored in the computer's memory
|
安全 API 区块链
区块链钱包交易所系统开发详细逻辑丨数字货币交易所钱包系统开发(开发案例)及源码部署
  在区块链中,每个块包含了一定数量的交易信息和该块的唯一标识符,同时还包含了前一个块的哈希值。这样的设计保证了区块之间的顺序和完整性,一旦一个块被添加到区块链中,它就不可更改。这使得区块链成为一个安全可信的分布式账本,可用于记录和验证各种类型的交易。