首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

后中本聪时代,去中心化交易所谁主沉浮?

后中本聪时代,去中心化交易所谁主沉浮?

3.6 丨今日精选

文丨孙副社长

作为一个以“去中心化”为标签的分布式账本型数据库,区块链从诞生开始,就在如何在去中心化与效率中间寻找一个平衡的问题上纠结不已。

以我们熟知的EOS为例,看多者始终认为它百万级别的TPS是其无可比拟的优势,但看空者则认为其确认节点过少是一个巨大的隐患。

而这种争论,在已经落地的项目上表现得更是十分强烈,社长今天要向大家介绍的去中心化交易所,就是这当中最典型的一个例子。

传统的 “去中心化交易”是个啥?把交易的步骤都放到链上!

我们知道,所谓的交易平台,或者说交易所,它的作用是什么呢?

简单地说,就是保证我们能在这个平台上,找到想要买卖的币种价位和数量,同时抢在其他人之前快速成交。

对用惯了那些中心化交易所的朋友们来说,在平台上上单、撤单、交易,这简直是再稀松平常不过的事了,但是我们要知道,凡事皆有代价。中心化交易所的高效,就是以牺牲安全性为代价的。

其中最饱受诟病的就是中心化系统把所有人的资产都集中存在自己的几个钱包里,这样一来,极易遭受黑客的攻击。

说到这里,有些读者可能会比较困惑:“你胡说!我在交易所有自己的钱包,我也有自己的钱包地址!”

说到这里,各位读者可以做个实验:当你在中心化交易所里完成一笔ERC20代币的交易后,你上etherscan.io去仔细查查,你和你对手盘的交易,被记录到了以太坊区块当中吗?答案很可能是没有的。

可是为什么?说好的区块链上每一笔交易都会入块的呢?原因非常简单:在中心化交易所里我们和对手盘的交易,实际上从外面看,就是交易所把它左兜的钱,转移到了右面的兜里。

举个例子:你用1个BTC换了对手盘N个ETH,那么,交易所在拿走你的BTC后,把它放在了你的对手盘的名下,又把你对手盘的N个ETH放到了你的名下,因此,从外面来看,你和你对手的数字货币,实际上只是在交易所的这个钱包里来回折腾。

而我们今天要介绍的去中心化交易所,则是另一番景象:你在交易网站上相中一个挂单,想要拿下。

很好,既然去中心化,那你的这个挂单要求就必须得上链,也就是在全网广播并记录一次。

啥?有人接你的单了?很好,那就再广播记录一次。顺便说一句,如果你中途反悔撤单,那这个操作也得在全网广播记录一次。

相信各位朋友也发现了,在这种传统的去中心化交易所中,由于你的每个操作行为。交易所方面都恨不得给你记录到区块链上,而区块链上记账是需要燃料费来打赏矿工的。

因此,在这样的传统去中心化交易所上,一趟操作下来,不仅交易确认需要时间,燃料费更是得烧掉一堆银子。

如果再恰逢区块链网络拥堵,交易迟迟难以确认,燃料费坐地起价,那场景更是画美不看,经历过去年以太猫事件的朋友都深有体会,这里社长就不再赘述了。

所以,在经历了一系列的坎坷之后,现在很多想开发去中心化交易平台的项目方深刻地感觉到:在数字货币的交易中,能往区块链上少放信息,就尽量少放。

因为你每次向区块链上记账,都意味着交易的确认时间和燃料费,而对用户来说,这就意味着非常糟糕的使用体验——你能想象你在币安上挂个单需要两三分钟?还得扣你一笔手续费?

有这个功夫,你的心仪价位早就被人抢走了。如果有一天发生这种事,我保证币安的交易量一个月内掉10%。

因此很多新出来的去中心化交易所项目,都只把最后成交清算环节的信息放到区块链上。而至于前面挂单撤单这样的配对撮合信息,干脆就不往区块链上记录,毕竟这样的效率是相对来说最高的。

但是,一个有趣的事情是,对于项目方来说,你在选择了去中心化交易所的道路之后,想再回到中心化的配对方案,可就没那么容易了,正所谓开弓没有回头箭——由于你没有中心化交易所那样的集中式钱包,又没有区块链来记录用户挂单的情况,你并不清楚你的交易所里的用户都有着什么样的交易意愿。

这下怎么办呢?显然,没有项目方两把刷子,“撮合不上链”的目的是落实不下去的。而这也是为什么目前新增的中心化交易所比去中心化交易所多得多,但新增的去中心化交易所却又比较吸引投资的原因——因为现在敢做去中心化交易所的项目方,一般都是比较靠谱,而且往往有自己的独特技术与模式。

去中心化交易所的三种撮合模式:

小钱庄型,被动中介型,主动中介型

那么,目前几种主流的去中心化平台项目,又是如何解决高效撮合这个难题的呢?在阅读了目前市场上一些主流项目的白皮书和访谈资料之后,社长为大家梳理了以下3种模式。

需要注意的是,随着越来越多的技术和商业高手进入这个去中心化交易领域,未来很可能还会有更多、也更有创意的撮合模式出现。不过这就是后话了。

1、小钱庄型

我们首先来看第一种,来自Kyber Network的“小钱庄型”撮合模式。

对于用惯了中心化交易所的朋友们来说,当我们每次想到“交易平台”时,第一反应都会觉得:平台嘛,那就是用来撮合买家和卖家的,但是对不起,KNC现在要跳出来打你的脸了,因为它的交易模式,完全不符合你的预想。

它解决撮合速度的方法是:鼓励人们在KNC的网络上,建立一个个“货币储备池”,或者说是“小钱庄/小银行”,你如果是想买币或是卖币了,拿着你的钱包,直接去KNC网络上,那里有一堆货币商人在等着你呢。

不论是买还是卖,都能够满足你的需求。

毫无疑问,对用惯了中心化交易所的朋友来说,KNC的这种做法,无疑是一个很大的创新。但是,对一些经常喜欢场外交易的朋友们来说,这种模式我们有没有感到有点熟悉呢?

有些读者可能已经想到了,这种模式不就是跟很多朋友常用的换币网(OTCBTC)一样嘛!在换币网里,每一个数字货币的网店(比如币圈很多人都知道的坚石哥),都相当于KNC中的一个货币储备池,或者说是货币小商店。

只要你想,你可以很快就和他完成交易,而在KNC中,由于货币储备池的交易都是由智能合约来自动执行的,因此交易速度实际上比OTCBTC还要更快一步。只是在最后成交清算时,由于需要把结果写入区块链,因此这时候会花费一点时间。

2、被动中介型

在看完了KNC的“小钱庄/小银行”模式之后,我们再来看第二种场外撮合:ZRX(0x)项目的“被动中介型”撮合模式。为什么要介绍ZRX,而不是别的项目呢?

原因在于:ZRX的“被动中介型撮合模式,和KNC的有一点点相似:在KNC中,如果你想要交易,你只要把买单或卖单提交到坚石那样的“小钱庄”那里,就可以瞬间拿到数字货币或是法币了。

而在ZRX中,如果你想要交易,你也是需要把买单或卖单提交到KNC网络上的一个个“小中介”手里。

只不过,这次你可没法立刻就成交了,原因很简单:“小中介”跟“小钱庄”相比,手里没有现金储备,穷得很,它只有在拿到另一个能够满足你要求的对手单之后,才能把这两个交易进行撮合,从而满足你的交易需求。

相信聪明的你已经看出来了,这样一来,与KNC相比,ZRX的撮合速度,不可避免地会出现下滑,而且下滑的速度可能还不少:原因之一,就是我们刚才所提到的,这种“小中介”必须拿到能够跟你需求匹配的对手单才能撮合交易。可问题在于,你这种“小中介”,凭什么能轻易拿到匹配的对手单呢?

即便是有符合条件的对手单,ZRX网络上的中介商那么多,人家就一定会来你这里交易?就像下图中所示的那样。

3、主动中介型

毫无疑问,ZRX这样的撮合模式,对中介商和挂单者来说多少有一些被动,看上去也确实不是那么完美,在这样的情况下,第三种撮合模式——“主动中介型”模式横空出世了,而代表项目就是LRC。

LRC,全名Loopring,中文名路印。从诞生之始,很多人就把它和ZRX协议相对比,认为这两个去中心化交易协议都引入了“交易中介”这个角色。因此很相似,但在进行了一段时间的研究分析之后,社长在这里负责任地告诉大家,这两个去中心化交易协议,是存在很大的差别的。

各位读者,我们刚才在介绍ZRX的撮合方式时已经提到:在ZRX网络中,中介商如果想要撮合一对交易成功,它只能想办法吸引交易者到它那里去。

也就是说,它吸引交易者,提升交易量和流动性的方法是被动的,这也是为什么在KNC和ZRX的例子中,社长所使用的箭头,是从交易者指向到“小钱庄”和“小中介”的;而在LRC中,假设我有交易需求,那我既不用找“小钱庄”,也不用找“小中介”。

我只要填好交易需求,过不一会,中介商自己就主动跑过来了——这就是路印协议的特色所在:中介商不必干等着交易者过来,你可以跑到LRC网络上,去主动搜索并撮合匹配的两个单子(即买单和卖单)。

也就是说,它吸引交易者,提升交易量和流动性的方法是主动的。这也是为什么在下图中,笔者所使用的箭头,是从“小中介”交易者指向交易者的,因为交易的撮合,往往是由他们去寻找交易者,来主动发起的。

怎么样,看上去LRC的模式是不是要更优势一些?但很可惜,它的缺陷也同样十分明显:对于买家和卖家来说,由于它们的交易需求广播到网络中所用的时间相差不多。

也就是说,所有的中介商都会看到它们的交易需求,因此在这样的情况下,经常就会出现抢单的情况,从而产生大量的无效撮合。就像下图中所示的那样:只有中介商2撮合到了买家和卖家,而中介商1和3都失败了,这也是为什么他们的箭头都是灰色的。

启示:“区块链+”会成为下一个“互联网+”?

那么,从对去中心化交易所这个领域的的研究当中,我们可以得到什么启示呢?就社长个人的感触而言,那就是发现了一件事:“区块链+智能合约”的组合,其实并不适用于所有行业的所有环节。

就像我在前面所提到的那样,区块链本身要解决的是经济社会中各方互信的问题,但是凡事皆有代价,为了打造一个可信的环境,区块链实际上也牺牲了信息录入的一些效率。

如果在那种各方高度不信任的场景里,比如说对保密性要求极高的数据共享交易,区块链的使用就是很有必要的,但如果交易的参与者本身信用程度就比较高,那么引入区块链反而会损失很多效率,其意义就不是太大,只使用智能合约技术就可以了。

事实上,严格来说,区块链在全球范围内如此火爆,与2017年数字货币市场的大行情不无关系。从目前的舆论情况来看,大多数人对数字货币的兴趣甚于区块链本身,一个重要的证据是,我们在市面上可以看到很多项目,它们几乎覆盖了各个行业的各个环节。整个区块链领域呈现出一片欣欣向荣的迹象,更有人声称,“区块链+”将会成为下一个“互联网+”,无处不在地渗透到人们的工作和生活中。

但是,从对去中心化交易所的研究来看,目前的“区块链+”,仅仅在行业分布上,就已经是存在了一些泡沫的,毫无疑问,“区块链+智能合约”的组合,会极大地提升经济社会中的互信程度,但并不是适用于所有的环节,至于区块链本身嘛,它是否会像“互联网+”一样,渗透到几乎各个行业的各个环节中,还有待于泡沫消散后,我们进行进一步观察。

进入区块链世界,学习知识,并在学习的过程中保持成长,除此以外便是认真生活。

——编者的话

如果你有想说的话,请在评论区畅所欲言。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180306G111AI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券