路印:路印跟中心化交易所的撮合方式有什么异同?

路印协议创始人王东针对去中心化交易的未来,向社区成员发表了自己的观点。 各位朋友,大家好!我是王东,今天非常高兴能够有机会通过微信直播群跟大家聊一聊去中心化交易所的未来趋势。 今天...

attachments-2018-08-hKGKTRvW5b860ecd97d65.jpg路印协议创始人王东针对去中心化交易的未来,向社区成员发表了自己的观点。

各位朋友,大家好!我是王东,今天非常高兴能够有机会通过微信直播群跟大家聊一聊去中心化交易所的未来趋势。

今天的话题叫作"去中心化交易所的未来趋势".但实际上我想聊的,一方面是有关这种趋势,另外一方面说一下路印协议,从设计到目前的进展到我们未来的规划。所以让大家对我们更了解一些,对你们以后的决策可能有一些参考意义吧。

王东 路印基金会主席

前Google美国Tech Lead,云云网联合创始人兼副总裁,京东高级研发总监,币丰港交易所和币丰支付联合创始人,和金在线联合创始人兼副总裁,众安科技区块链技术研究员

1、我的经历

首先,我给大家稍微讲一下我的背景。

我是中科大毕业的,然后在美国读了一个计算机的硕士,毕业后最初在一家这做心脏起搏器的一家公司,做了三年软件研发;2006年去google做引擎的研发,然后又做了一段时间广告后台的研发;2010年的时候回国创业,当时新浪投了一些钱,咱们跟谷歌几个工程师一起做了一个搜索引擎。

做完之后被新浪收购了,然后我就去了京东做了大约两年的研发总监,主要是做一些广告系统的重构,然后新推荐引擎的研发以及搜索引擎的研发,所以主要负责数据智能团队的研发工作,大约有150人左右的团队。

然后我就做了一个交易所叫币丰港,创业一年半左右,然后就关停了。我发现我有几个点赶的不是很准,就说这次做币丰港交易所,刚刚拿到融资,然后五部委就发政策说不允许银行支持我们这种公司。后续又在北京跟别人合伙做了一个叫和金在线的互联网保险大数据公司,这个公司现在还在,已经拿到了B轮还是C轮的融资。然后,我是作为联合创始人进去,因为在北京,我也不愿意待时间太长。后来就做了这么一个区块链项目,就是现在的路印协议。

我的经历主要是跟研发或者研发管理相关,这可能是也影响到我们路印协议这个团队的一些做事的方式和理念。

我们团队现在大约有15个人,除了我CEO、CMO、COO,还有一个刚刚入职的编辑,其他的11个人都是工程师,所以我们的团队构成是工程师占绝大多数。

2、第二代去中心化交易所

首先说一下路印协议的设计,最主要考虑的就是两个点:一个点叫以安全为主,一定是给大家提供一种完全安全的交易方式;第二点叫自动化,我们不能让用户同时在线才能做交易,而是你下单之后要有系统自动化帮你做撮合。这是路印协议设计的两点,现在往回看呢,这两个最重要原则也是跟其他协议做了一定的区分。

其实在路印协议之前也有去中心化交易所,比如说比特股里边的交易所,现在还有以德(Etherdelta)交易所。这些也是去中心化的交易所,那他跟路印有什么区别?我一般是对外说,刚才提到的那一类交易所,我们叫第一代的去中心化交易所,它并不是协议,就是交易所的一个应用。

这种交易所的应用,有一个特点就是把订单管理放到区块链上面。最初的时候我们觉得区块链这么好,那干脆我们就把交易所搬上去吧,原理非常简单,我把什么功能全都搬到上面去,因为本来钱就在上面,如果把交易的逻辑都搬到上面去,那就完美了,对吧?

但是大家很快就意识到区块链的容量是没有那么好的解决方案的,所以这种交易所受限于区块链的性能瓶颈。我们知道区块链本身最好的联盟链可能是一秒钟几千笔(实际上啊,理论值其实没什么意义),公有链最好的可能是几十笔上百笔吧,也没有超过上百笔的。即使这样,对于交易来说,相对于传统的还是非常有限的。所以把订单管理放到区块链上被看成是一个失败的方案。

目前多数人相信区块链再怎么扩容,也不可能以非常低的成本在上面无限地写数据。即使像以太坊这样有明确的扩容方案,也不代表你能够在上面做类似于股票交易所那样高频的交易,这种事不是特别有可能,除非你花很高的成本,但是交易本身就是跟成本相关的。所以,这就是引出了第二代交易所的设计的理念:就是尽量不要把一些数据放到区块链上面去,只把最重要的必要的数据放到区块链上。所以目前看到的交易所几乎所有好的,我认为都是把第二代的理念拿了进来。

这个理念用另外一种说法就是订单的区块链外的管理,然后只把这个清结算放到区块链上面,所以路印跟0x、Kyber 其实都是这种类型的交易所或协议。经常有人问协议跟平台有什么关系啊,其实协议跟平台的定位是完全不一样的。

一个平台一般是要一直参与运营,比如说要吸引用户吸引这个生态的人进来,然后他日常运营它,不会置身事外;那协议刚好相反,协议一般是说设计了一套数据规则以及这些数据传播管理的一种行为准则,让大家去接受这种方式。就像路印一样,路印协议的任何核心成员是不会参与到真正的交易里面去的。我一直说路印协议如果真的成功了,那我们这些人、路印基金会即使解散了,这个协议也照常有人用,这才是一个协议真正成功。

我们知道互联网有非常多的协议,什么IP协议、http协议,EMAIL的相关的什么Pop3协议,这些协议的发明人,多数人都是不知道的,其实我也不知道。因为我们只知道这个协议本身是如何工作的。而我们在使用这个协议的时候,这些人已经不知道在什么地方了。

所以总的来讲,我们现在做的是这种第二代的这种链外链上结合的这种方式。在这个基础上,也有一些其他的小的方向,很多人正在做这方面研究。其中一个方向就是说能不能在交易之后不要立刻结算,就像Steep Channel 这种技术。这个细节不太讲,大家如果知道闪电网络、雷电网络可能就知道这个,核心就是不要每次都结算,就是你多次交易之后一天结算一次,或者一个月结算一次。

3、路印协议的特点

另外一个很重要的方向就是所谓的隐私。大家都强调隐私,Vitalik也说这个隐私是非常重要的,零知识证明这个技术是非常好的。

那我们路印也会在这方面做一定的研究,试图把隐私放到协议里面去。但是目前零知识证明这种技术不是很成熟,包括我们知道的Zcash,如果真正要要支持隐私转账的话,你至少要有4G的内存(我如果没记错的话),然后要运行大约两分钟左右的时间,才能把一笔转账发出去。

这对于手机端根本没有办法用起来。所以零知识证明本身也在不断的迭代进步。所以,在做交易的时候,如果每笔交易都要有隐私保障的话,成本就太高了,所以这个现在方向很明确,但是还不会那么早就实现。

现在花时间最多花成本最多的一个研究方向就是跨链的协议。但很可惜跨链协议现在进展也是非常的小。而且跨链协议也不是没有,比如说Airswap,它就是跨链的,但是这种协议本身没有自动化的属性。参与跨链交易的两方,那必须是交互式的,必须得有人在线做一定的事情,然后再把这个任务转给另外一方,然后另外一方又做一定的事情,这个交易才能成功,在这个过程中没有办法引入一个无需信任的第三方。路印就非常不一样,为什么说我们有撮合有矿工,就是因为这个撮合者和挖矿的这个人,我们是不需要信任的。这点跟0x是有非常大的区别。所以从协议设计角度来讲,我们还是觉得有相当大的优势。

另外,我们知道像Kyber这样的协议,完全是一个非对称性的做市商的机制,就跟机场兑换货币这种差不多。你去了之后,你说我要换多少美金,只要你这个额度不是很大,他就保证你在一定时间之内的汇率,服务提供方遵守的规则跟普通的购买用户遵守的规则是完全不一样的。但是路印或者0x更提倡的是对等交易协议,也就是说机场开门儿的做市商,如果它要买币的话,如果它也不想信任中间的平台,那么它只能通过0x或者是路印这样的协议来购买,所以我们是更加底层的协议。

做一个可能不太恰当的比喻是,如果我们是IP协议或者是TCP协议,那Kyber可能是http协议,以后可能在IP或者TCP的基础上又研发其他的协议。所以即使从协议定位来讲也是有不同的,有人做的稍微专一点啊,像Kyber;有的像路印、0x会做得稍微底层一点。但无论如何,一个协议最重要的是简单,简单才有效,才易于传播。

4、路印项目的进展

我跟大家再说一下我们路印的进展吧。

我们是8月1号开始ICO,8月16号左右结束,之后过了一个星期就立刻有退币的需求,又忙了一个多月的退币。所以真正开始全力做研发是在九月底开始的。

简单概括我们的成果,就是我们的1.0正式版本已经上线部署了。此前我们部署了3~4个beta版,都是在以太坊的主链上部署。在1.0的基础上,我们做了一个撮合挖矿的Relay软件,主要是做这个链外的订单管理的。同时我们也做了一个钱包,我们叫Loopr钱包。我们工程师说我们的这个钱包以及撮合软件以及这个协议,现在集成初步完成了,已经可以交易了,但是前提是你的地址被我们放入了这个白名单。怎么去申请放入白名单具体还没有出公告,我们研发团队跟运营团队正在商量如何去邀请一些社区的人来加入到我们内测。

目前这个版本有两个方面严重不足的。第一,就是说我们从用户体验角度来讲,这个版本钱包的设计没有太管这个用户体验,我们的第一目标就是把这个整个流程打通,前后端打通,证明这个协议确实可以用。目前我们也很高兴地看到,这个协议确实可以用,现在上面可能有几十笔交易吧。

另外一点就是交易的性能上,就是我们撮合软件的性能上可能还需要极大的优化。我目前是支持两个订单的环路,并没有支持超过两个订单的环路,因为算法调起来还是需要很多的时间。我们在短短的三个月左右的时间里,已经把这个协议在以太坊主链上部署成功,并且联调成功了。下一步,最主要的就是用户体验和生态建设。

5、2018年路印打算怎么做

我再跟大家说一下我们路印2018年的一些规划吧。

我在这里简单跟大家说几条:第一,我们依然相信以太坊是最好的一个链,所以我们会在以太坊上继续部署一个1.1版本来支持对钱包软件的一些激励,现在我们的挖矿的所有的收入都是给矿工,但是钱包是没有任何收益的,那我们会把一部分收益分出来给钱包,这样的话让钱包也会有动力来支持录音协议,给用户提供更好的用户体验。

第二,就是2.0版本会支持ERC223的token标准。如果大家都对以太坊比较了解,我们现在几乎所有的token都是ERC20标准,那2.0会支持ERC223标准,然后3.0会支持ERC20跟ERC223标准之间的互换,也就是两个不同标准的币之间的交易。

最重要的就是我们要有好的用户体验,我们正在设计我们钱包的beta 2的版本,我们也会设计APP,我们网站也在设计,Logo也在微调,所有大家能看到的东西,我们在明年第一个季度的时候都会有一个新的不同的展现。

然后我们会成立一个小基金,这个基金是用LRC来成立。我们叫Loopring Ecosystem Advancement Fund,简称LEAF(叶子),这个基金做什么?我们已经退币了,所以我们的以太不是特别多,反过来我们LRC就比较多,那如何去鼓励社区的参与,如何去吸引一些小的创业者花时间去做路印相关的研发,我们成立这样一个基金来奖励大家。

所以,我们会着重奖励那些做移动端钱包支持协议下单的团队。我们也会奖励那些自己开发网站来展现路印数据的,这样的团队有点像ethereumscan.io一样,就是专门展现路印成交记录这样的网站。我们也会奖励这种在wechat上做这小程序的团队。另外,如果有团队愿意,做一个自己版本的挖矿软件,这样的Relay节点软件,我们也会奖励他们。还有就是在量子和小蚁上面,如果他们也支持量子链上各种代币、小蚁上各种代币的撮合,我们也会给很多奖励。所以最主要奖励的就是,一是前端,给用户提供优质体验的钱包,另外一个就是Relay挖矿。

另外一个在2018年要做的事就是,把路印协议部署到更多的链上。现在有比较确定的就是在NEO和量子链上我们肯定会部署路印协议。量子链上是相对来讲,比较简单,挑战比较小的,因为他的架构跟以太坊有很多相似的地方。但由于小蚁上的架构是非常不一样的,所以可能花的时间更多一些。在这两个链部署之后,我们也会相应地发行LRC.

另外研发上面我们也会花蛮多时间的。第一点,我们要尝试跟零知识证明有一个结合,但是这个难度非常大,现在其实也并没有一个明确的一个方向,这是我个人非常感兴趣的一个方向就是隐私;第二点呢,就是我们在Relay网络技术架构的一些研发。目前Relay网络是严重依赖于IPFS的功能,后续希望能有更强壮的一个底层架构;第三个方向,就是我们挖矿算法的一个改进,然后我们在2018年会支持超过两个订单的环路。

总的来讲呢,就是有这么几个事情:第一,我们深化以太坊上的这个协议,做进一步的社区合作跟推广。然后,协议会慢慢转移到多条链上,因为这是我们战略上的一个事情,我们路印不依靠于任何一条链的成功,我们要牢牢守住前十个最流行的链,我们尽量部署到这些链上面去。然后在这个基础上做一些研发,最主要还是社区上面我们会做更多的事情。

问答精选

粉丝:Kyber,0x跟路印协议有什么区别?

王东:Kyber是非对称性的做市商的协议,它跟我们路印协议是完全没有任何竞争关系的啊。

0x协议是,做市成本更高一些。0x和我们是有竞争关系的。0x比路印还要简单。我觉得它有一个不同的地方就是没有一个零成本撮合者的角色。假如这两个订单可以成交。然后这两个订单刚好在0x中间的某一个Relay发现了。他唯一能做的就是生成另外两个自己的订单,然后分别跟着前面两个订单成交,然后提供流动性。表面上看好像那两订单成交了,但实际上是跟两个不同的新订单成交的。但这个过程中呢,这个0x Relay就会有一定的成本。比如说这前面两订单的这个价值大约是一万美金,那他自己本身必须得有两万美金的成本在里面。

粉丝:路印跟中心化交易所的撮合方式有什么异同?

王东:路印的撮合跟中心化交易所的撮合有相似的地方,就是对价格做个判断,这两个单能不能成交。

不同的地方是,交易所是严格按照时间顺序,按照价格然后再按照时间来排序的。路印协议是采用OTC模型,是没有时间上的保障,所以订单是不是能成交,哪个订单收益最大化,就先撮合哪个。有点像你找人去做中间商去帮你去卖个单一样,那中间人一定是从利益最大化的角度,他不会考虑你是昨天说得还是今天说的,你是先说的还是后说的。

另外一个非常不一样的地方就是中心化交易所,你把钱放在他那儿了,然后他撮合。之所以能够成功,是因为他有你的钱的控制权。路印协议的撮合是你对他在协议上面进行了授权,在区块链协议里边来执行这个操作的。

粉丝:路印协议计划部署到多条链上,挑选的标准是什么?部署的链失败了会怎样?

王东:一定是说这条链有一些什么特别的地方,它用在某一个垂直领域,另外一个链可能是在另外一个领域,然后某一个链可能在一个比较通用的领域,但是它做的可能是比较浅一点儿。那你会发现,不管是哪一条链,它上面都是图灵完备的编程的语言。因此,在人或者是商业实体跟区块链交互的时候,人和人之间是要公共的语言的,有一些握手啊,协议本身就是人和人交互之间的一种规范,所以它抽离一些公共的东西,从底层抽离到上面去。所以以后不用担心一条链会不会失败,协议本身远远超过链的重要性。我这么说可能有一些人觉得你是不是说的太大了,但如果你看现在互联网的生态的话,操作系统的价值,是没有那么大的。

0 条评论

请先 登录 后评论
不写代码的码农
12

536 篇文章

作家榜 »

  1. Dec 582 文章
  2. 12 536 文章
  3. lsmn 419 文章
  4. 熊猫 331 文章
  5. 吴顾问 269 文章
  6. 链知道 144 文章
  7. SECblock 8 文章
  8. oko123 0 文章