【比特派AMA】路印3.0-开启DEX新时代 直播回顾
发布:中币网 时间:2020-07-30 00:00:00 加入收藏 打赏
7.15晚8:00,比特派AMA邀请到路印科技CTO郭雄辉博士做客哔哩哔哩直播间,分享关于路印3.0、zkrollup及DeFi相关话题,以下为本次直播的文字稿:
比特派CMO 孔维国
请郭博士先介绍下自己跟路印Loopring吧
路印科技CTO郭雄辉
大家好,我是路印协议的CTO郭雄辉,96年中科大少年班,05年博士毕业,先后在Intel,Marvell这两家芯片公司做嵌入式软件研发,12年创办了一家公司做安卓操作系统,15年被猎豹移动收购,从而转型移动互联网产品,17年初的时候在猎豹内部就开始推动区块链业务的转型,18年初再次创业做公链研发,19年加入路印协议担任CTO。
我们路印协议是一个17年8月份发起的区块链项目,初心是想打造一个高效率、低成本、基于订单簿的去中心化交易系统。大家也都知道,第一代基于订单簿的去中心化交易系统EtherDelta是所有行为在链上。这个效率非常低下,所以我们想到用链下撮合,链上清算再结合环路撮合来提高去中心化交易系统的效率。
基于这个思路,我们做出了路印协议1.0版本,在此之后改变了代币的经济模型推出了2.0版本。但这两个版本远远没有达到我们自己的预期,在以太坊主网上当时我们测算了下,最终的TPS只能达到每秒2-3笔撮合交易。最早我们安慰自己,这个TPS会随着以太坊主网2.0的升级自然而然就得到解决了,但从18年底开始我们放弃了这个等待的想法,开始寻找新的出路。
这时,零知识证明技术走入我们的视野,基于零知识证明zkRollup技术,我们全新搭建了路印协议3.0版本,允许开发者在以太坊上搭建高吞吐量、低成本、非托管、基于订单簿的去中心化交易平台,路印交易所(Loopring.io)是第一个基于路印协议3.0的去中心化交易平台。这样一种全新技术的变革带来的直接好处是:在和以太坊主网安全保持一致的前提下,我们现在在以太坊主网上能达到每秒2025笔交易的TPS(效率提升了千倍),而成本能控制到每百万笔交易大约300美金(成本降了千倍)。
同样基于zkRollup技术我们近期发布了路印支付,转账即达,零手续费,大家再也不用为以太坊拥堵,转账费用高而烦恼。如果只是存粹用作支付场景,路印协议能达到每秒4000笔交易的TPS。
路印现在不仅是一个高性能的去中心化交易协议,也是一个高效的去中心化支付协议。
比特派CMO 孔维国
路印交易所是以太坊上目前唯一的zkRollup DEX,V神也专门发Twitter表示祝贺,那么zkRollup到底是怎样一个技术,它给路印以及整个以太坊生态带来了什么?
路印科技CTO郭雄辉
zkRollup是一种用于以太坊的可扩展性方案,通常是被定义为Layer 2的解决方案。它能处理更多交易,更快速并且成本更低。它在链下批量执行所有计算,并且只向以太坊提交一个小的零知识证明(不能是伪造的证明)进行验证。由于以太坊会验证这些证明,并且存储足够的数据来准确判断链下账户的状态,因此zkRollup拥有以太坊层级的安全性。
我举个类比的例子来说明其大体的工作原理。大家把以太坊网络想象成一家银行网点,大家发起的以太坊交易就可以看成是去银行排队转账,当同一时刻很多人冲入银行的时候,比如100人吧,由于总的营业窗口是有限的,打个比方,一共只有1个窗口,那么必然会导致排队现象的发生,这就是以太坊拥堵现象。那么怎么解决拥堵呢?我们可以有一个协调人员把还在排着队的99个人的转账信息先提前收集好,然后用一种技术手段(也就是零知识证明技术),先把转账在内部结算了,最后由这个协调人员把内部结算的证据再统一递交到银行窗口,这样银行窗口只需要验证一个很短的证据,一次性就处理了剩下的99笔转账。效率是不是高了很多,对吧?
在路印协议中这套保证内部结算的技术就叫zkRollup,协调人就是我们的后台中继系统,整个方案的关键点就在于:区块链上只是负责存储数据和验证零知识证明,其余的计算处理都是通过在链下更改Merkle树的方式来实现,从而极大的减小对区块链资源的消耗,提升区块链的整体性能。又因为链下部分有链上验证的辅助,所以也能确保链下处理资产的安全性和正确性。从而达到在不牺牲区块链带来的安全前提下,提升区块链的整体性能。理论上我们能在保持和以太坊主网同样安全的前提下,达到每秒2025笔交易,每百万笔交易大约300美金的成本。
比特派CMO 孔维国
对于金融产品而言,安全是一切的基础。但我们可以看到DeFi生态目前的组合也会导致安全问题,这一点您怎么看?路印怎么保障用户资产安全?
路印科技CTO郭雄辉
DeFI产品再怎么强调安全也不为过,我觉得为了尽可能的避免黑客事件,需要做到如下几点:1.技术最好是原创的,简单Fork的话很容易理解不透彻,可能指不定哪个地方就开了个漏洞的口子,即使Fork的话我觉得也一定只能是复制创意,代码要全部重头写;2.整个产品设计中要时刻假设任何人都是可以在系统中作恶,包括要把项目方自身也要放进去,从设计源头上就杜绝自己人作恶的可能性;3.一定要找专业的安全审计团队,大家也都知道,自己开发的东西容易思维上有先入为主的盲点误区,外部团队更能找出这些可能的盲点导致的潜在问题;4.在大规模应用前最好先有段时间的公测期,在测试期间需要有bug重金悬赏计划,让时间来检验安全性,像大家目前也都已接受比特币是最安全的去中心化网路,因为它已经用10多年的时间证明了这一点;最后,大家要参与DeFI产品的话,最好先看一下其已锁定资金规模,这个只有超过一定数量才具有一些相对的可靠性,这个门槛个人认为至少要接近千万美金吧。
我们路印每一版的协议都是找专业团队做过安全审计的,包括Solidified,安比实验室,大家在我们官方github上也都能找到出具的安全审计报告。我们会保证发布出去的版本是已修复所有安全审计找到的问题。在此之前,每一个版本,我们内部都会至少做2轮完整的代码内部审计,同时会有自动化的单元测试和集成测试,必须通过完整的测试之后才会对外发布。目前我们线上运行的协议3.0版本,光安全审计前后就耗时快4个月的时间,因为零知识证明技术很新,还没有多少团队能做安全审计,我们也是和审计方来回沟通很多回。
同时在协议设计的时候我们实现了一种叫提现模式,这个模式会保证交易所必须在一段时间内处理链上请求,否则的话就会进入这个模式,一旦进入这个模式,创建交易所时抵押的所有LRC代币都会被罚没,同时任何用户都可以拿着默克尔树的证明来链上提现,也就是保证了用户资产的最终一定是可以提取出去的。
比特派CMO 孔维国
以太坊上DEX项目也有很多,相比同样是订单簿模式的IDEX、DDEX、路印的优势在哪?
路印科技CTO郭雄辉
在路印协议3.0版本之前,我们和IDEX、DDEX、0x等相比,优势不明显,最大的区别在于我们有环路撮合技术。但是在我们3.0上线之后,我认为目前阶段我们的DEX解决方案是远远超过这几家的,前面我也分享了些数据,我们目前能做到在保证资产和以太坊主网安全一致性的前提下,TPS提高了千倍,成本降低了千倍。所以我们目前有底气在我们DEX上做到挂单手续费免费,吃单手续费最多0.1%,最低0.06%,这应该说几乎是全网最低手续费了。
我们也知道IDEX在推出其基于Optimistic Rollup的2.0方案,但这个解决方案是很难和我们采用的zkRollup技术相PK,因为这个技术有个最大的局限性就是其资产的最终结算时间很长,大家可以认为最终结算需要等待1周左右的时间,需要这中间没有人提出错误挑战才行,这个限制对交易和支付这种需要即时结算性的场景来说是不可接受的。
如果硬要说我们目前可能的一个竞争对手,我们之前认为是Starkware推出的DEX方案,但随着其在DeversiFi上的应用,揭晓了其方案由于没有把交易相关的关键数据放到链上,而是转而依赖于链下的一组委员会去维护数据的可用性,这样资产的安全性就完全取决于线下的委员会了,所以其不是zkRollup方案,V神把其称之为Validium。
换句话说,我们至少目前在DEX这个方向没有哪家能完全可以在技术上和我们相PK的对手,更何况我们的解决方案已不仅仅是DEX,同时还有支付。
比特派CMO 孔维国
郭博士怎么看待最近比较火的AMM自动做市商机制的DEX,如Uniswap、Balancer这样的?
路印科技CTO郭雄辉
自动做市商AMM机制,是基于预先设定的算法来决定当前买卖价格,其实AMM的鼻祖我觉得应该说是Bancor,Uniswap只是让其变得更简单易懂,AMM机制我认为目前最大的问题是交易滑点比较大,当然这点也有好些项目在试图改进,比如Curve就针对稳定币减小滑点,Bancor V2也在试着解决这个问题。Balancer我还不是很熟悉,没怎么去跟踪了解过。
必须得承认,AMM算是DEX领域的一个创新,是一种新范式,但我并不觉得其就能取代订单簿模式,就像我认为很长一段时间内,DEX和CEX也是会并行发展的,各自针对的目标群体是不一致的。但我们路印是更看好基于订单簿的模式,首先这种模式会更易于发现价格,当需求旺盛的时候价格会更贴近市场,滑点能做到最小;其次,在现实世界中已有传统市场交易经验的人群,包括中心化交易所用户都已习惯了订单簿模式,这样他们也能更容易的熟悉和上手去中心化的数字货币交易。
比特派CMO 孔维国
路印协议因为zkRollup会有性能的提升,但是交易所Dex只是DeFi生态的一环,如果其它环节依然因为以太坊性能的不足而受限,是不是对路印来说也会有很大的影响?
路印科技CTO 郭雄辉
这个我完全同意,交易只是用户的其中一种需求,相对高频的另外一个需求我认为就是转账,也就是支付,所以我们路印优先把这两个都在二层用zkRollup技术实现了。但我们不可能在二层复制所有DeFI生态项目,像前面提过的AMM机制,本质上我们也可以在二层实现一套,只是目前我们团队没时间没精力去做而已。但我们希望能有其他团队基于zkRollup技术来把一层上的DeFI移植到二层来实现,这样可以有效的减轻以太坊主网的性能问题。
基于这样的一个愿景,我们目前在探索二层网络之间的一个互联互通协议,现在有一些初步的想法,但离落实到实现还有很长一段距离,所以也就不展开说了。我们也很乐意把我们的一些经验,踩过的一些坑分享给大家,在我们官网博客上大家可以找到很多细节,零知识证明相关的代码也都是全部开源的,希望有更多的DeFI项目能采用二层扩容技术,从而减轻以太坊主网的压力。
比特派CMO 孔维国
流动性对整个生态来说都很重要,目前Loopring上的交易对流动性如何?未来会有哪些策略来保障/提高流动性?
路印科技CTO郭雄辉
交易流动性问题是所有交易所都会面临的一个大问题,而不仅仅是DEX才有这个问题。由于流动性本身都是用户的交易行为造成的,所以这个就有点像“蛋生鸡还是鸡生蛋”的问题,流动性要好就得依赖更多的用户,而用户又会要看到高流动性才会过来交易。
我们路印交易所是在2月底上线的,上线之初我们做了一些营销活动来吸引社区成员,比如推出前一千名注册用户享受终身VIP待遇,同时路印协议目前在以太坊社区口碑也挺不错,V神时不时就会在Twitter上推荐下我们,他也在很早就在我们交易所上注册了账号,就这样我们获取了第一批种子用户。
为了解决交易流动性问题,我们做的第一件事情就是在上线的时候就决定不收Maker的手续费,也就是说挂单全免费。但这还远远不够,我们接着在6月份上线了挂单挖矿功能,不仅仅是零手续费了,用户挂单还能赚钱。目前在三个交易对上做了些尝试,效果不错,我们会把这套机制作为长远的计划来考虑。请注意这里面挂单挖矿和交易挖矿完全是两回事,交易挖矿模式由于没法避免刷单行为,所以最终大头奖励都会被羊毛党给撸走了,真实用户反而拿不到好处,所以我们不鼓励Taker,这样杜绝了刷单套利。我们在7月份又上线了两款挂单挖矿配套的开源机器人:hummingbot和vnpy,开箱即用,让每个用户都能很方便的参与。其次,我们还开源了交易所Web前端页面,任何人都可以更方便的添加功能,比如Ren项目团队就在我们开源的基础上增加了便捷的铸币renBTC的功能,这个对流动性也是很有好处的。
总体来看,流动性上我们已完成第一步的自举阶段,比如,充值到我们交易所内的LRC已接近5千万个,ETH有1万多个,其中LRC/USDT和LRC/ETH两个交易对的流动性可以说是目前所有交易所上最好的。
比特派CMO 孔维国
怎样看待最近DeFi生态接二连三的发币,您有看好的吗? LRC目前在生态里都有哪些使用场景?用户质押LRC的收益怎么计算?
路印科技CTO郭雄辉
这个话题抛出来,回答的不好很可能会得罪一帮项目方哈,所以以下观点仅代表我个人的看法,和路印团队无关。我觉得一个项目发币不能是为了发币而发币,还得看币在其生态中到底有哪些用途,去中心化治理算是其中一种需求,但这个需求就能支撑起整个币价吗,这个是个大问号,留给每个人自己去思考。另外整个代币的经济模型也需要仔细的推敲,比如最近火热的交易挖矿,其实去年有个更火的项目FCoin做过这个成本巨大的尝试,那大家也都看到其后续结果了。本质上我认为这种模式很难长久持续,里面太多撸羊毛的刷单行为了,如果一个模式不能长久,那就会变成一个比谁跑得快的游戏了。所以我的看法就是,短炒完全没问题,长期还要看代币后续可能会在生态中赋予的用途。
LRC在路印协议的经济模型当中是起到很重要的作用,首先:基于路印协议创建DEX交易所都需要先抵押大量LRC,像我们自己交易所实例是抵押了500万个LRC,理论上这个抵押值越大,大家就可以对这个交易所越放心;其次,LRC是可以通过质押来分享所有基于路印协议创建的交易所的手续费分成的,目前协议抽取的手续费是0.06%,这些手续费的70%会直接分发给质押锁仓用户,20%是预留给将来我们会采用的DAO,10%是直接燃烧,也就是说LRC是一种通缩的代币;另外,每个交易所还能自行决定比如是否持有LRC或者采用LRC支付交易手续费就可以让打折。
比特派CMO 孔维国
Loopring Pay可以实现免Gas费转账,这个是怎么实现的?
路印科技CTO郭雄辉
路印支付的背后技术还是zkRollup,之前我给大家简单介绍了下这个技术的原理,那么在支付里面的应用也就是用户需要先把以太坊主网上的资产先充值到二层账号中,然后就可以在二层用链下的方式去转账,由于转账行为是发生在链下的,所以能做到极速秒到,而且近乎免费,虽然有一点点生成证明和证据上链的成本,但因为这个成本很低很低,我们路印协议完全能帮用户去cover,所以对外是完全免费。这个非常好用,我们目前团队内部发工资都是通过路印支付来完成的。
目前线上版本还有一些小的局限性,比如转账要求对方也创建了二层账号,但我们会在3.6版本中支持批量注册和非注册账号转账功能,这样即使目标账号没在路印协议中注册过,我们也允许其再转账和提现,非常适合空投,红包活动等等场景。
比特派CMO 孔维国
路印如何应对以太2.0升级?
路印科技CTO郭雄辉
ETH 2.0上线对我们路印来说是很大的好消息啊,并不是说2.0推出来了,目前二层扩容解决方案就没有用武之地了,大家想想,要想富先修路,高速公路修好了后,其上的跑车自然就会多起来,也就是会有更多的新的应用场景涌现出来,那个时候高速公路可能又会变得拥堵了。这就和Windows系统几年一升级,虽然每次升级都号称速度更快效率更高,但为啥大家都会觉得升级完新系统反而慢呢?那是因为你常用的一些软件也都会跟着系统升级,这些只会越来越吃系统资源,最后大家就也只能再升级硬件。ETH 2.0上线也会是这样的一种情况,大家一定会拿其用来做更多的用途,这也就会导致其再次拥堵。而二层扩容方案是能很好的对一层扩容做补充,2.0一旦上线,对我们路印的解决方案来说,意味着TPS也就自然能再次提高100倍。所以我们也很期待2.0的早日上线。
比特派CMO 孔维国
路印尽管是去中心化协议 但dex还是依赖中心化服务器做前端呈现 这也是所有DeFi和DApp的现状 未来在这个方向有什么考虑?
路印科技CTO郭雄辉
这块上面我们目前还没咋考虑,但已有一个应对方案,我们目前前端都是开源的,任何人都能再部署运行起来,这本质上也算是一种去中心化了,如果未来IPFS能大规模流行起来,其实也可以把前端部署到这个网路上去,从而让前端页面更加去中心化。
真正有挑战的是如何把zkRollup中目前中继角色能用一种去中心化的方式让其他人也能参与进来,而不是像目前方案中是我们路印团队在运营这个中继。这块上面V神之前和我们有过沟通,他也提了些想法,我们也会在后续看看怎么推进。但短期内还是会先把团队的精力集中在更重要的事情上,那就是我们的协议3.6版本和智能合约钱包,只有在短期目标完成的情况下再去考虑长远的彻底去中心化的解决方案。长短要结合,不同时期集中精力做不同阶段该做的事情。
来源:
来源:中币网 https://www.zhongbi.net/news/blocknews/220329.html 声明:登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。 此文如侵犯到您的合法权益,请联系我们3111859717@qq.com,我们将第一时间处理。