X

Neutrino追问AMA第10期|Hydro王博闻:如何革新去中心化交易协议


1月10日第10期追问AMA在Neutrino社群举行,本期分享嘉宾为来自 Hydro 和 DDEX 的联合创始人 王博闻。在交流中,他不仅点评Hydro与0x之间的差异,同时也回应了0x分叉事件。他表示,分叉是对生态一种良性循环,求同存异,分叉的目的是给生态提供更好的去中心化交易协议。用户会自主选择哪个协议提供最有价值的服务。


以下为1月10日第10期追问®AMA交流整理

话题主持@Neutrino 问题 1:先请王总为大家做一个知识普及。什么是去中心化交易所及去中心化交易协议,和现在主流交易所如huobi、okex、binance有什么不同?它们之间有什么优劣?

王博闻:Neutrino的朋友是ETH世界的高端玩家。之前也看到 kyber 等参与这边交流。我就简单解释一下其中的区别:

“中心化交易所”和“去中心化交易所”大家应该都比较熟悉,这是两种完全不同的模式:一种用公司来背书,用户把钱包的私钥、自己的币,都统一托管给交易所,交易所作为中介来负责交易;一种用智能合约来背书,用户自己保管私钥,所有的币存在自己的钱包里,通过点对点直接交易。

中心化交易所的弊端大家其实都知道:资产全部托管在同一个中心,很容易被黑客盯上,被攻击了容易出现“单点故障”;同时,交易过程在私有服务器里进行,不在链上,这会导致数据不透明,容易被暗箱操控。去中心化交易所不承担资金托管的风险,同时所有交易数据都可以在链上公开查询,因此很难作假,也很难被操控。

去中心化交易所DDEX(https://ddex.io/)有一个链下的撮合引擎。相当于DDEX用私有服务器来维护一个买卖交易的总账本,用户先在链下进行交易撮合,一旦交易匹配上了,真正发生交易的过程再挪到了链上,用智能合约去做。

这样做的好处是,一方面保证交易匹配的速度,不至于像其他的去中心化交易所那样,因为交易所有的过程全部都放在链上,挂单速度慢、撤单需要gas费,导致用户体验很糟糕;另一方面,在保证用户体验的基础上,又能确保用户所有的资产都不是托管到我自己的服务器上的,币的所有权直接在链上完成,因此安全性和透明度又能得到保证。




大家也可以在imtoken,trust试用一下DDEX。

话题主持@Neutrino 问题 2:据不完全统计,目前大约有100种左右去中心化交易所链上协议,虽然每种协议都设计了各自的去中心化交易逻辑,但大多数链上协议可以归纳成这3种主流交易模式,即订单簿模式、储备库模式和P2P协商模式。麻烦王总给 Neutrino 社群小伙伴做个简要的对比分析,它们各自优缺点是什么?

王博闻:Hydro使用的就是订单簿模式,这种模式和现有的纽交所,港交所一样,交易员可以设置数量和价格的买单,把订单发到订单簿上。



比如说ETH – DAI的交易对,有每秒更新的订单簿,显示实时报价。对于交易者来说,任何的价差都是套利的空间,对于这样的交易者,订单簿模式很重要。

储存库模式,比如说Bancor,Kyber,Airswap,本身需要大量的预先持仓,通过算法对用户相应的买单卖单进行报价。Bancor算法最有名的应用是在EOS RAM的定价模式上。

P2P协商模式,就如同0x Portal,可指定价格,数量和代币种类,同时可以提前确认好交易对手方的地址。

话题主持@Neutrino 问题3:据了解 DDEX 是目前世界上第一个基于Hydro Protocol建立的去中心化交易所。但在这之前是采用0x协议的,后面为什么会选择分叉来切换到Hydro协议?Hydro 相较于 0x 有什么不同或亮点?对用户来说会有什么影响与变化?

王博闻:嗯 在2018年1月份正式上线时,DDEX使用的是0x的协议,但是随着DDEX的用户数量增长,API用户增加和交易量增加,我们逐渐觉得0x有很多设计理念制约了DDEX的发展。





1.0x 本身有自己的代币ZRX收手续费,增加了交易摩擦成本。Hydro不需要第三方代币作为手续费。

2.0x 的撮合方式不对做市商友好,在CME等传统金融交易所,做市商和普通交易者有着不同的费率,做市商返点和汇率优惠是Hydro协议改变的重点。

3.对于流动性共享,0x的公开订单簿,需要gas才能取消已有的订单。Hydro推行链下下单,下单撤单都不需要gas消耗。可以更快更好的给用户找到市场最好的价格。



所以在今年1/1 我们fork了0x。

话题主持@Neutrino 问题4:交易所是强者恒强的寡头玩法,50%的流量来自于前面几家大的玩家。比如在0x 协议上,Relayer(订单交易撮合的中继者)虽然数量多,但 DDEX 一家就长期占据了上面50%流量。那么问题来了,这种 Relayer 的中心化趋势,是否会在协议生态中拥有更大的话语权,甚至会挑头主导进行分叉,对此你们是怎么看的?以及 Hydro 会如何平衡与大 Relayer 的关系?

王博闻:分叉是对生态一种良性循环,求同存异,分叉的目的是给生态提供更好的去中心化交易协议。用户会自主选择哪个协议提供最有价值的服务。



流动性是有网络效应的,之前在0x,我们占据了0x超过50%的交易量和80%的交易笔数。 只有在流动性上具备优势,才能更好的和其他Relayer共享。

话题主持@Neutrino 问题5:Hydro 协议目前是基于以太坊“链下撮合、链上结算”的订单簿模式,相比中心化交易平台,在交易透明度、资产保管安全性、费用成本等都有很大的优势,但由于订单簿是链下的,牺牲了部分去中心化,也就存在一定人为操控风险。Hydro 协议如何保障链下订单数据安全与有效性?另因底层公链限制大多去中心化交易普遍存在速度慢耗时等问题,像上期追问 AMA分享项目方 CoinXP 是通过打造共享流动性的交易公链来解决,你们又是如何解决的?

王博闻:链上撮合遇到交易冲突引起的问题。比如同时两个人下单,就会有一个人抢不到,抢不到不要紧,但关键是这时候抢不到单的那个会失去自己已经付出的gas费——打个比方,就好比,当你和别人在淘宝上抢一件衣服的时候,你没有抢到,店家跟你说没货了,但是还要收你10块钱的邮费。这个对用户体验来说是很糟糕的。去年有一个叫EtherDelta的去中心化交易,据说会有20%的交易会发生这样的冲突。

因此,DDEX的做法是把撮合搬到链下,相当于在链下做一个类似币安Coinbase的撮合器,但同时资产又是放在链上的,保证托管安全。现在前十的去中心化交易所应该很多都是这样做的。

对于CoinXP 的了解不多,我们可以等到CoinXP上线之后再做评价。

话题主持@Neutrino 问题6:虽然去中心化交易所比中心化交易所安全系数高,但安全仍然是每个交易所面对的问题。特别是在去中心化交易所,用户自行掌握了资产控制权,但安全防范意识薄弱,容易被钓鱼泄露私钥进而导致资产被盗。如近期就有冒牌团伙借分叉 0x 事件进行邮件、网站钓鱼,对此你们对有什么安全措施,以及普通用户应该如何防范?

王博闻:上周末,专业的钓鱼团队,伪造Hydro官网和邮箱订阅,以空投的名义询问私钥。我们第一时间在telegram,twitter,reddit发布了公告。和之前Vitalik发表的Never Give away ETH和不询问用户私钥一样,我们也想通告社区,Hydro是不会向任何人询问私钥的。

树大招风,被人顶上钓鱼执法唯一的解决方案就是建立更好的渠道和社区沟通。插播一条广告,所有官方信息都会来自我们的twitter账号 https://twitter.com/protocol_hydro 以及我们的官方公众号 Hydro社区(id:We_R_HOT)。



话题主持@Neutrino 问题7:据了解,Hydro协议也支持个人开交易所,而在协议上交易平台称之为Hydro 节点,那加入节点需要那么条件?从申请到上线交易所需要做哪些准备,以及要多久时间?还有你们如何激励共享交易流动性?

王博闻:在8月份的时候,Hydro第二个节点Delta Relay就已经上线。最新版本的Hydro节点会在Q2正式发布Starter kit,让个人开发者可以轻易上手轻量级的DEX产品。目的是以最低的开发成本,让有兴趣的开发者或者运营商开发自己的交易所。

Hydro节点和Hydro共享流动性,只需要Stake一定数量的Hydro Token,就可以换取网络流动性的使用权。

有两类主要的用户:

1、第一类用户是想做交易所的用户。这部分用户如果做中心化交易所,手里拿着很多客户的钱,一个小bug可能就会损失所有资金,风险太大,所以会想做去中心化版本的币安或者Coinbase。

2、第二类用户是DAPP开发者。开发了一个DAPP,需要用户在应用里交易token,但开发者的主业是做游戏而不是做交易,因此就需要一个交易功能的插件,能帮他们快速搞定这个功能。这方面Hydro协议会包一层比较薄的sdk,让开发者能直接调用。

话题主持@Neutrino 问题8:在不同的场合中,你们都在对外强调 Hydro定位于“去中心化的支付组件”,不是只在上面买卖交易,更多是以一种内嵌的支付组件,通过调取API接口即可实现快速接入和二次开发,那这里面有哪些玩法或场景应用呢?现在除了 DDEX 外,有哪些落地进展?

王博闻:嗯 现在有两个使用场景一个是游戏,一个是流量入口。

比如说云斗龙,以太坊上很有意思的收藏龙的游戏。本身自带一个token,游戏即挖矿,需要一个去中心化交易所交易,用户可以在metamask直接交易,一个钱包简单转换。(https://hyperdragons.alfakingdom.com/)




第二种就是新闻聚集网站。Berminal是东南亚最大的区块链新闻网站,融合了Hydro另一个产品Hydro Swap(https://swap.hydroprotocol.io/)。




通过一行代码,就能让任何网站有交易所的功能。



–现场答疑–

Neutrino 社群成员 欢:问下,目前DDex都有哪些币种已经上线?上币筛选规则是什么样的?

王博闻:DDEX现在已经上线超过100中代币,我们有上币申请,主要是看交易需求,社区是否真的需要这种代币。最近新上线了和dydx的做空合约产品sETH/30。



sETH是一个很新颖的产品,也是Ethereum Defi合作的产物,Dydx,MakerDao DAI,DDEX合作。做出了和okex一样的做空期权,以太坊每跌1块钱,sETH就会涨一块钱,让矿工可以套保,用户可以做空。

Neutrino 社群成员 潘超(Chao):WETH 和 DAI 是啥啊

王博闻:是和以太坊最大的去中心化稳定币DAI的交易对。

Neutrino 社群成员 joey:Hydro的易用性让我印象深刻,目前我在使用Kyber Network,能把Kyber Network与Hydro做个对比吗?孰优孰劣?谢谢。

王博闻:这是kyber和DDEX对DAI – ETH的报价。因为Hydro的流动性,DDEX能提供1%更好的报价,如果一个用户在DDEX交易100ETH,就能多赚1个ETH。




Neutrino 社群成员 梅-May:大多数交易所采用了0x协议,为何DDex在前不久分叉0x,建立自己的hydro协议?hydro相对于常见的石墨烯或者0x协议有何优势呢?

王博闻:石墨烯DEX的是Dpos上的交易所类型,因为TPS不同所以交易逻辑也不同,主要是资产的区别性。现在Hydro主要围绕ERC20交易。优势见之前问题3和0x的对比。


End

——————————————


关于[追问®AMA]

这是一档以Ask Me Anything(简称AMA)形式进行的在线互动问答交流活动,每期Neutrino会结合当下技术趋势、政策风向、项目应用等行业热点话题,邀请相关领域嘉宾大咖就该话题进行深度探讨拆解,旨在帮助社区伙伴答疑解惑,扫除知识盲点,扩大认知边界。

关于Neutrino

一个原生于区块链的分布式创新协作社区。目前,我们已在东京、新加坡、北京、上海等地建立实体协作空间,并计划拓展至首尔、泰国、纽约、伦敦等重要区块链创新城市。借由全球社区资源与合作伙伴关系,Neutrino会在世界各地组织形式丰富的线上或线下活动、研讨会等,帮助不同区域的开发者们更好的沟通与分享彼此的经验和知识。