本文概要:
DEX的基本逻辑(给你讲明白)
DEX评判的因素
为什么说跨链是核心?
反直觉推论:OKEx为首的机构是跨链网关的最优选择,最适合做DEX
OpenDEX智能UI:妈妈再也不用担心我不会编程了
总结
01 DEX的基本逻辑
生意的本质与核心流程就是交易,无论是您在做哪方面的生意,是卖苹果还是苹果手机,是开采石油还是做原油期货,获取利润的最终方式就是交易。这也就是为什么金融业是各个国家都十分重视的原因。因为金融直接触达生意的核心——”交易“。
这也就是为什么交易所在区块链领域是绕不开的核心存在,为什么交易所是最赚钱的业务之一,为什么大交易所的矿池业务一经上线就可以排到前列等等问题背后的本质原因。所以,交易所是必争之地,也是我们要重点研究的内容。
加密资产交易所这个概念相信各位读者都比较熟悉,比如三大所、Coinbase等等都是中心化的交易所,如果你不理解中心化交易所的概念的话,我讲一句话你就明白了:上交所、港交所、纽交所、纳斯达克等等都是大家熟知的股票交易所,都是中心化的交易所。由中心化组织去设立、管理,大家去这些股票交易所主要就是买卖股票,对交易所的决策和管理流程没有问询、质疑、投票、协同管理的权力。把“股票”两个字,换成加密资产(或者数字货币),这就是中心化交易所。
大家明白了CEX,现在开始讲一下DEX。也就是对应于CEX的业务形态和概念。DEX名为去中心化,可是不可能做到真正所有的业务环节都是去中心化,一般业内普通认识是:只要资产是去中心化的就是DEX,中间的撮合订单部分可以是中心化的,DEX大多也有管理团队。
资产去中心化可以理解为就是用户掌握自己的私钥,拥有了私钥就有了对自己加密资产的控制权和拥有权。相应的,中心化交易所中的用户是自己不拥有私钥的,相当于资产托管于平台,提币到自己的钱包里这个资产才属于自己——这就是DEX和CEX的核心区别。
那DEX怎么运行呢?
DEX是用智能合约去完成交易的过程,对应买卖的挂单价格(或者叫做比例)。要用智能合约,敏锐的你一定想到了这就需要一条公链(比如ETH或者EOS等等)。实际上,DEX确实也是这么做的,DEX需要建立在一条公链上,书写智能合约,优化背后的订单撮合系统。比如早期的FolkDelta、最近热度高些的Uniswap、Balancer都是建立在ETH上的DEX。也就是说这些DEX理论上来说,只能交易基于ETH的资产(如ERC20 token),如果是建立在EOS上的DEX,理论上只能交易基于EOS的资产。
DEX优劣的评判业内一般会参考以下要素:
资产安全性
跨链问题
数据清算
吞吐量
响应速度
用户体验
注释:吞吐量和TPS相关,响应速度和出块速度相关,但是并不是只和这些相关,和整体架构和网络速度都相关。这一点往往被大家所忽略。
上面的6要素顾名思义,我不会就这6要素一个一个展开,无论撮合交易的过程采用订单簿还是存储池,无论跨链的时候采用中继节点还是多网关(后面会讲到这概念),综合来看目前的DEX做得都不够好。如果目前市面上DEX真的安全、高效、透明、体验达到CEX的水准,那加密市场长期的交易量不会≥99%都是在OKEx、火币、币安等中心化交易所完成了。DEX和CEX的核心区别就是上文所说的资产的控制权在谁的手里,也就是私钥在谁的手里,DEX目前唯一可以有未来发展的判断依据主要也是基于这一点。现在重点要说的是上面的所谓的DEX6要素里最关键的也是令DEX们最揪心的就是跨链。
基于ETH的DEX理论上只能交易基于ETH智能合约建立的资产,如ERC20 token。但是,我现在拿着BTC怎么去到DEX交易呢?需要跨链。因为很多资产都不是ERC20的,或者说真正的公链资产都不是ERC20的,你如何在基于ETH的DEX上去交易呢?
上图就是世界上加密资产的体量分布,面积和体量对应,ETH上的资产在图片右上角,因为有一席之地,所以DEX喜欢建立在ETH上,因为不能涵盖更大的范围,所以需要跨链完成资产转换。比如,BTC到ERC20的转换。
目前DEX所用的跨链方案就是映射或者叫做跨链网关。概念叫什么不重要,也不用掌握,知道从一个币要用基于ETH的DEX的服务,你需要把这个币变成ERC20的代币就成了。如果跨链的这一步你没都看不到的话,那是在DEX后台隐藏了,你可以问问该DEX的客服他们的跨链是怎么做的,如果客服无法对此回答,建议直接放弃这个平台。
BTC是怎么实现跨链的?WBTC是什么?
好了,现在需要跨链,BTC变成ERC20版本的BTC。举个例子:WBTC。
BTC映射到ETH网络上成为WBTC,交易完以后找个时间咱再把WBTC换回来变成真正的BTC。WBTC是Wrapped BTC的缩写,直译为隐藏过的包装过的BTC,这个是谁提出的呢?
WBTC是一种和比特币挂钩的ERC20代币,2020年1月30日网络上线。WBTC由BitGo、Kyber Network等区块链项目联合推出,该代币在以太坊上发行,实现与比特币1:1挂钩,所有发行的WBTC都会得到比特币的支持,托管人存储的每个比特币都能够与发行的WBTC总数对应,并且可在链上验证,只有经商家批准,托管人才能铸造WBTC,而当持有人将WBTC兑换成比特币时,WBTC将被销毁。
背后发行的组织主要是BitGo,我对这个组织没什么兴趣,也没有什么巨大的名气,在DEX流程中将其简化理解为跨链网关。即使背后多几个跨链网关协同参与比如Kyber、如REN(或者叫Republic Protocol),在我们看起来也就是多找了几个叫做张三、李四的朋友一起玩耍,他们有钱吗?出了问题能赔付吗?跨链过去我的BTC就变成了WBTC,然后呢,我有一天想从WBTC变回来,如果不让跨了(这一点是有可能的),我的真比特币,就莫名其妙的变成了ERC20代币。所以,本质上来说WBTC约等于空气。
如果你对DEX进一步了解,你会知道世上竟然还有个东西叫做WETH,对,你猜的没错,就是和WBTC一样的erc20代币,只是这次是ETH的ERC20代币。看起来是比较可笑,ETH链上最大的资产就是ETH这个币,但是这个币并不不符合ERC20代币的标准,所以它自己要和其他ERC20 token交易,也要把自己转化为ERC20。WETH如果各位想进一步了解,可以自行百度搜索,因为概念和WBTC几乎一样,不再赘述。
能让跨链不出问题或者少出问题,然后能够安全跨链或者叫做映射的方法也有,就是找到商誉度很高的跨链网关。让他们用自己的商业信誉做一定程度的担保,去保证跨链资产的可逆性。
这个跨链网关需要一个或者多个网关中的一个商誉极好的组织。
如果你明白上文的逻辑,不难理解为什么OKEx这样的中心化交易所组织反而是去中心化交易所。
核心流程的最佳选择。有钱、有技术、有金融服务经验。
这个推论是非常的反直觉,因为一般意义上认为DEX更加酷,更有去中心化的精神。是为了革命,革CEX中心化交易所的命,去赢得商业竞争。而且DEX的交易体量常年很小,商业模式和技术模式都不太完善,顶着去中心化的名头很容易获得大家的注意——谁不愿意去关注下那个扬言要屠龙的少年呢?
可是,上文中的科普也好关键点分析也好,最终推出的结论是传统的DEX不愿意讲的就是DEX一定要进行本链外的资产跨链过来,跨链过来需要中继节点,中继节点最好是有钱有势的,简化理解为,你要借钱(或者叫做转移加密资产、资产流动)过程中需要担保人,这个担保人当然需要信誉很强的人。现在我问你,你觉得Bitgo商誉好,还是OKEx商誉好,很多人都没听过的组织,即使发展势头不错,融资到位了, 又怎么能和大交易所集团比商业信誉。而对于很多新兴的不太知名的DEX项目而言,这就不是商业信誉强弱的问题,是有没有的问题了。
图片来自电影《剑雨》“你不是不行,你是没有”
也就是说,在目前的技术阶段,OKEx为首的大集团最适合成为跨链网关,甚至可以简化推论,OKEx最适合最DEX。
除了跨链网关以外,还有生态的建设。目前DEX的体量不足,涉及到多方面的问题,比如用户体验普遍不好。以OKEx举例,他们现在的进度怎么样了呢?除了跨链网关的可靠性之外还有别的优点吗?
OKChain正处于测试网阶段,文档公布在github上,可点击左下方阅读原文查看。
可以从文档中得知,未来OKChain上面的DEX不单单是一个交易所而是允许所有的用户自己拥有自己的去中心化交易所DEX。
OKChain上首创的OpenDEX运营模式,引入了DEX operator的理念,可以向全网所有参与的节点提供构建一个DEX的所有核心技术。也就是说,应用开发者将在无需承担任何服务器成本的情况下,可以自主构建一个去中心化交易平台、发行自己的币对等等。
基于OKChain,用户可以编写自己的智能合约,读者可能会觉得,“我又不会写智能合约,就算能写智能合约,我还是不会去用呀,DEX好复杂" 考虑到这一点,OKChain 的技术团队将开发基于OKChain的可视化开发工具OpenDEX智能UI。这种转变类似于当年的计算机系统的迭代,从DOS命令集转变为可视化界面Windows。
上图来自网络:上侧为MS-DOS经典界面,下侧为Windows经典界面
OKChain相关的OpenDEX智能UI,让用户可以在本地享受到与中心化交易近似的,K线计算,推送服务等功能。不仅如此,包括Token发行,交易对发行,提案治理等等功能也都可以用过桌面版完成,不需要自己编写智能合约,也不需要繁琐的注册和审核,只用鼠标简单的操作就可以方便调用OKChain的各种功能。
对基于OKChain的OpenDEX 智能UI的评价,如果夸张一点的话,可以套用段永平先生当年的广告语,“妈妈再也不用担心我的编程了。”
如果真能做到的话,加密世界DEX的用户体验直接从石器时代进入智能时代。毕竟智能合约的代码编写有一定的门槛,很多参与到加密运动中的非计算机编程人员都时不时的感叹一句“天下苦代码久矣”,终于有个人要挑头解决这个问题了。
所以,看到这个文档我还是有点小兴奋的,就是不知道OKChain团队能否按照文档的描述进行交付了,如果OKEx能够在2020年下半年保质保量的交付项目,这将会是行业内的一次大事件。
06 总结
本文阐述了DEX的基本概念、逻辑和业务流程,并指出跨链是一个核心问题。跨链可信网关需要强大的商业信用背书,推论出OKEx为首的大型机构反而是建设DEX的最佳人选。本文最后一部分对OKChain可能实现的DEX新型模式和生态表达了期许。